1. 程式人生 > >MySQL學習總結(5)-行級操作語句

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}]