dml:資料操縱語言
insert、update、delete
#一、資料的插入
#語法:
#insert into beauty(欄位1,欄位2,...)
#values(值1,值2,...);
#特點:
#1、欄位和值列表必須一一對應
#2、字元型和日期型必須用單引號引起來
#3、欄位的順序可以和表中字段的順序不一致
#4、不可以為null的字段,必須插入值;
# 可以為null的字段,可以不用插入值,使用null來代替
# 或欄位名和值都不寫
#5、欄位和值的個數必須一致
#6、字段列表可以省略,預設所有列 ,而且順序和表中的列的順序一致
select * from beauty;
案例1:傳統的插入
insert into beauty(id,name,***,borndate,phone,photo,boyfriend_id)
values(100,'趙麗穎','女','1986-1-1','15811111111',null,10);
案例2:欄位的插入順序和表中的順序不一致
insert into beauty(***,borndate,phone,id,name,photo,boyfriend_id)
values('女','1986-1-1','15811111111',101,'小燕子',null,10);
案例3:不可以為null的字段如何處理
insert into beauty(***,borndate,phone,id,name,photo,boyfriend_id)
values('女','1986-1-1','15811111111',null,'小鴿子',null,10);
案例4:可以為null的字段的處理
insert into beauty(id,name,phone)
values(103,'紫薇','119');
案例5:字段可以省略【可讀性較差】
insert into beauty values(104,'趙麗蓉','女','1986-1-1','15811111111',10);
insert into beauty set id=105,name='關雎爾',phone='999';
黑猴子的家 mysql 事物簡述
1 事務的概念 事務 一組邏輯操作單元,使資料從一種狀態變換到另一種狀態。事務處理 事務操作 保證所有事務都作為乙個工作單元來執行,即使出現了故障,都不能改變這種執行方式。當在乙個事務中執行多個操作時,要麼所有的事務都被提交 commit 那麼這些修改就永久地儲存下來 要麼資料庫管理系統將放棄所作的...
黑猴子的家 mysql 日期函式
1 獲取當前日期 select now 2 獲取日期,沒有時間 select curdate 3 獲取時間,沒有日期 select curtime 4 獲取日期的指定部分 select year now select month now select monthname now select day...
黑猴子的家 mysql 標識列
1 標識列總結 標識列又稱為自增長列 語法auto increment 特點 設定為標識列的字段,值不用手動插入,自動會有序列值,不用擔心重複問題 1 標識列字段的型別必須為數值型 2 標識列欄位必須為乙個key 主鍵或唯一或外來鍵 3 乙個表中至多有乙個標識列 4 如果用delete刪除,標識列的...