黑猴子的家 mysql 插入一行資料

2021-09-11 16:39:59 字數 1377 閱讀 3430

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刪除,標識列的...