今天是開通的第一天,這是第一篇部落格。為了進網安實驗室,開始學習網安的一些相關知識。本人是一名徹徹底底的小白,在此之前幾乎沒接觸過網安方面,因此所寫部落格的內容可能不僅有些淺薄,還存在一些漏洞。我會把學習過程中知道的一些新知識放進來,便於回顧。若有大佬發現錯誤之處,懇請斧正!
本篇主要關於sql語言。
sql是用於訪問和處理資料庫的標準計算機語言,可以用它對資料庫進行許多操作。rdbms是關係型資料庫管理系統。
sql分為資料操作語言dml(獲取、插入或刪除資料來更新資料庫):select ,update ,insert into ,delete
資料定義語言ddl(可建立或刪除**): create database, alter database, create table, alter table, drop table, create index, drop index
select語法:select 列名稱 from 表名稱 *表示整個表 (去了解呼叫程式設計函式訪問結果集)
where語法:select 列名稱 from 表名稱 where 列名稱 運算子 值 (文字值用單引號,數值不加引號)
order by :按公升序對記錄進行排序 desc 指定列按降序排列,asc指定列按公升序排列,兩個放一起叫復合排序
insert into:向**中插入行,insert into 表名字 (列名字) values(值1,2,...)
update :update 表名 set 列名=新值 where 列名=值
delete:delete from 表 where 列名=值 刪除行
like:select 列名 from 表名 where 列名 like patter like操作符用於在where子句中搜尋列中的指定模式 %可用於定義萬用字元
in:in 操作符允許我們在where子句中規定多個字元 select 列名 from 表名 where 列名 in value(值1,2...)
between:select 列名 from 表名 where (not)列名 between value1 and value2
看完了sql的基礎教程,再接再厲!
mmap學習過程中的一些小問題
mmap將乙個檔案或者其它物件對映進記憶體。檔案被對映到多個頁上,如果檔案的大小不是所有頁的大小之和,最後乙個頁不被使用的空間將會清零。具體函式定義如下 include 對映函式 void mmap void start,size t length,int prot,int flags,int fd...
環境配置過程中的一些小tips
在給自己的kali虛擬機器配置環境時走了一些彎路,總結如下 1 不建議使用git clone語句從github 上 clone資源 太慢了 解決方法 編譯後安裝 make make install 或是 sudo python 檔名.一般是setup.py install 安裝完成 2 pip容易出...
程式書寫過程中的一些小技巧
1.freopen 1.txt r stdin freopen 1.txt w stdout 2.memset a,0,sizeof a 陣列定義int a 10 為全域性變數的話,其全部元素預設賦值為0 整型資料預設為0,字串預設為空。3.define max 0x0ffffff define m...