MySQL(13) 之 DML語言(插入)

2021-09-02 23:48:24 字數 1052 閱讀 5099

插入:insert          修改:update            刪除:delete

方式一:

語法:insert into 表名(欄位名,...) 

values (值1,...)

案例

#1.在beauty表中插一行資料、

insert into beauty(id,name,***,borndate,phone,photo,boyfriend_id)

values(13,'李冰冰','女','1990-4-20','182280348',null,2);

select * from beauty;

#2.可以為null的列是如何插入值的?

# 方式一:直接使用null

# 方式二:列不寫,對應的null也不寫;直接省略;

insert into beauty(id,name,***,borndate,phone,boyfriend_id)

values(14,'古力娜扎','女','1990-4-20','182280348',2);

# 列的順序可以調換,但是值也要對應的調換;

# 列數和值的個數必須一致;

# 可以省略列名,預設是所有列,但是值必須也是所有的;

# 可以支援多行插入

insert into beauty(id,name,***,borndate,phone,boyfriend_id)

values(15,'古力娜扎','女','1990-4-20','182280348',2)

,(16,'古力娜扎','女','1990-4-20','182280348',2)

,(17,'古力娜扎','女','1990-4-20','182280348',2);

# 支援子查詢

insert into beauty

select 18,'古力','女';

方式二:

語法:insert into 表名

set 列名=值,列名=值。。。。

insert into beauty

set id =18,name='劉濤';

MySQL 13 資料庫設計

資訊系統從立項到上線執行需要經歷需求分析 系統分析 系統實現 維護 4個階段。資料庫設計的基本步驟 1 需求收集與分析 2 概念結構設計 3 邏輯結構設計 4 物理結構設計 5 實施 執行和維護 er 圖 實體 聯絡圖 entity relation diagram 用來建立資料模型,在資料庫系統概...

濃墨重彩之MySQL 13 觸發器

一 觸發器的引入 二 建立與使用觸發器 2.1 建立只有乙個執行語句的觸發器 create trigger 觸發器名 before after 觸發事件 on 表名 for each row 執行語句 2.2 建立有多個執行語句的觸發器 create trigger 觸發器名 before afte...

13 MySQL學習筆記 十三 DML語言

資料操作語言 插入 insert 修改 update 刪除 delete 方式一 語法 insert into 表名 列名,values 值1,1.插入的值的型別要與列的型別一致或相容 insert into beauty id,name,borndate,phone,photo,boyfriend...