mysql常用基礎操作語法(三)~~對數據的增刪改操作【命令行模式】

1、插入單條數據:insert into tablename(字段名1,字段名2,…) values(值1,值2,…);

mysql常用基礎操作語法(三)~~對數據的增刪改操作【命令行模式】

從圖中可以看出,插入時不需要每個字段都有值(在沒有相關的約束前提下),但是需要注意的是字段的數量和后邊的值的數量必須一致,還要和自定的字段的順序一致,類型也要一致,否則會報錯。另外,如果沒有指定任何字段的情況下,默認是選擇了所有字段,則必須每個字段都有對應的值,并且需要和表中的字段順序一致,否則會報錯,如圖:

mysql常用基礎操作語法(三)~~對數據的增刪改操作【命令行模式】

2、插入多條數據:insert into tablename(字段1,字段2) values(字段1的值,字段2的值),(字段1的值,字段2的值),(字段1的值,字段2的值)…;

mysql常用基礎操作語法(三)~~對數據的增刪改操作【命令行模式】

3、插入查詢結果:insert into tablename1(字段1,字段2) select (字段1,字段2) from tablename2;

mysql常用基礎操作語法(三)~~對數據的增刪改操作【命令行模式】

也可以在后邊加入查詢的條件:

mysql常用基礎操作語法(三)~~對數據的增刪改操作【命令行模式】

4、修改更新數據:update tablename set 字段名1=值1,字段名2=值2…;后邊不加條件則更新所有

mysql常用基礎操作語法(三)~~對數據的增刪改操作【命令行模式】

也可以在后邊加入條件更新符合條件的數據:

mysql常用基礎操作語法(三)~~對數據的增刪改操作【命令行模式】

5、刪除數據(記錄):delete from tablename where …;

mysql常用基礎操作語法(三)~~對數據的增刪改操作【命令行模式】

也可以不指定條件,這樣就會刪除所有數據,實際使用時可能就是清數據用一下,正常情況一般都會加條件:

mysql常用基礎操作語法(三)~~對數據的增刪改操作【命令行模式】

?以上就是mysql常用基礎操作語法(三)~~對數據的增刪改操作【命令行模式】的內容,更多相關內容請關注php中文網(www.php.cn)!

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享