1. 程式人生 > 實用技巧 >常用sql語句總結二:DML資料增刪改

常用sql語句總結二:DML資料增刪改

Author:Bruce

insert 語句
插入單條記錄:
格式:insert into 表名 values()
測試:
登陸mysql資料庫後,進入自定義的LF資料庫;
建立一個新表t1,初始化兩個列id和name,列屬性分別是int和varchar(20)
在這裡插入圖片描述插入一條記錄,id是1,name是zhang,注意屬性是字元的列值前後要用單引號擴起來
在這裡插入圖片描述在這裡插入圖片描述插入多條記錄:
格式:insert into 表名 values(),(),() #每個括號用逗號分開

在這裡插入圖片描述單獨對一個列插入:
格式:insert into 表名(列名) values()
在這裡插入圖片描述

update語句:
更新記錄
格式:update 表名 set 列名=值 (後面可以加條件where),

下面命令是對錶t1操作,把id=1的記錄的name列值改成zhang55
####生產環境中儘量使用where,否則系統會對所有記錄操作,有可能造成生產事故

在這裡插入圖片描述delete 語句:
刪除記錄
delete from 表名 (和update語句一樣,儘量加where來做限制)
下面命令是對id=2的記錄做刪除
在這裡插入圖片描述
如果要對整個表做清空可以用truncate語句,
區別:
delete from t1 # DML語句,僅僅對記錄做邏輯刪除
truncate from t1 # DDL語句,在磁碟空間對錶做物理刪除,速度比較快