SQL簡介
結(jié)構(gòu)化查詢語言(Structured Query Language)
主要功能:對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行操作
SQL基本語句
1、增加一條記錄
insert into table_name(k1,k2,k3) VALUES(v1,v2,v3);
2、設(shè)置客戶端請求的字符集
set names gbk;
注:終端程序的字符集是GBK,因此改成UTF8不能解決亂碼問題。
3、刪除記錄
delete from table_name [where 條件]
注:delete 只是刪除值,而不刪除其所占的空間
4、修改記錄
update table_name set 字段=值,字段2=值 [where 條件]
注:最好不要省略 where條件,否則所有數(shù)據(jù)都會更新成一樣的值
5、查詢記錄
select 字段列表|* FROM table_name [where條件][ORDER BY] [LIMIT]
參數(shù)說明
where條件:最好別省略,否則會顯示所有記錄
order by 對查詢的記錄按那個(gè)字段排序 ASC升序(默認(rèn))、DESC(降序)
limit 限制輸出的記錄數(shù),主要用于 “數(shù)據(jù)分頁”。
例:limit 0,10; 從第0行開始,返回10條記錄
limit 10,10;從第10行起,返回10條記錄