MySQL 資料管理

2021-10-02 12:13:19 字數 1782 閱讀 3630

方式1:

方式2:

資料庫意義:資料儲存,資料管理

dml 語言: 資料操作語言

插入語句(新增)

insert into 表名([欄位名1,欄位2,欄位3])values('值1'),('值2'),('值3',....)

一般寫插入語句,我們一定要資料和字段一一對應!

注意事項:

1.欄位和字段之間使用 英文逗號 隔開

2.欄位是可以省略的,但是後面的值必須要要一一對應,不能少

3.可以同時插入多條資料,values 後面的值,需要使用,隔開即可values(),(),....

update 修改誰 (條件) set 原來的值 = 新值

-- 修改學員名字,帶了簡介		

update

`student`

set`name`

='123'

where id =1;

-- 不指定條件的情況下,會改動所有表!

update

`student`

set`name`

='111'

-- 修改多個屬性,逗號隔開

update

`student`

set`name`

='123'

,`email`

='[email protected]'

where id =

1;

語法:

update 表名 set colnum_name = value,[colnum_name = value, ] where [條件]

條件:where 子句 運算子 id 等於某個值,大於某個值,在某個區間內修改…. 操作符會返回 布林值

通過多個條件定位資料

update

`student`

set`name`

='111'

where

`name`

='123'

and ***=

'女'

注意:1.delete

語法:delete from 表名 [where 條件]

2.truncate

作用:完全清空乙個資料庫表,表的結構和索引約束不會變!

-- 清空 student 表

truncate

`student`

相同點:都能刪除資料,都不會刪除表結構不同:

truncate 重新設定 自增列 計數器會歸零

truncate 不會影響事務

區別

delete

from

`test`

-- 不會影響自增

truncate

table

`test`

-- 自增會歸零

MySQL資料管理

外來鍵管理 外來鍵作用 外來鍵用來強制引用完整性,乙個表可以有多個外來鍵 建立外來鍵 a 建表時指定外來鍵約束 定義外來鍵約束語法 constraint 外鍵名 foreign key 外來鍵字段 references 關聯表名 關聯字段 b 建表後修改子表新增外來鍵 新增外來鍵約束語法 alter...

mysql資料管理

外來鍵 刪除有外來鍵關係的表時,要先刪除引用該外來鍵的表,在刪除這個外來鍵的表 新增外來鍵 資料庫級別的外來鍵,不建議使用 避免資料庫過多造成困擾 最好使用程式級別的方法去呼叫 alter table 表名 add constraint 約束名 foreign key 作為外來鍵的列 referen...

MySQL 資料管理

建立表的時候新增外來鍵 學生表的gradeid欄位 要去引用年級表的gradeid 1.定義外來鍵key 2.給外來鍵新增約束 執行引用 create table ifnot exists student id int 4 notnull auto increment comment 學號 name...