MySQL學習總結(5)-行級操作語句
1.插入記錄
insert [into] table_name[(col_name,......)] values(val,......);
(1)全部欄位賦值,可省略[(col_name,......)]
(2)部分欄位賦值
(3)可一次插入多條記錄
例:insert t1 values(‘aa’,’bb’),(‘cc’,’dd’),... ;
(4)插入記錄
insert [into]tbl_name[(col_name,...)]{values | value} ({default | null | expr },...),(...),...
(5)insert [into] tbl_name set col_name ={expr | default},...;
說明:與第一種方式的區別在於,此方法可以使用子查詢(SubQuery)
(6)insert [into] tbl_name [(col_name,...)] select...;(此方法可以將查詢結果插入到指定資料表)
2.查詢記錄
select expr,...... from table_name;
3.刪除記錄(單表刪除)
delete from tbl_name [where where_condition];
4.更新記錄(單表更新)
update [low_priority] [ignore] table_reference set col_name1={expr1 | default} [,col_name2={expr2 | default}]... [where where_condition]
5.查詢結果分組
[group by {col_name | position} [asc|desc ],...]
[having where_condition]
6.對查詢結果進行排序
[order by {col_name | expr | position}[asc|desc],...]
7.限制查詢結果返回的數量
[limit {[offset,] row_name | row_count OFFSET offset}]