/*
資料操縱語言
插入:insert
修改:update
刪除:delete
/#一、插入語句,方式一/語法
insert into 表名(列名1,列名2…)
valuees(值1, 值2…)
注意1.插入的值的型別要與列的型別一致
2.不可以為null的列必須插入值,可以為null的列如何插入值
①寫列名,值直接填寫為null
②可以為空的字段,列名和值省略不寫
3.列的順序可以調換,但是值要與之對應
4.插入時,列和值的數量必須一致
5.可以省略列名,預設為所有列,插入值時,必須和列名保持一致,對應
select * from beauty;
#1.插入的值的型別要與列的型別一- 致或相容
insert into beauty(id, name,***,borndate,phone,photo,boyfriend_id)
values(13,'唐藝昕','女','1990-4-23','1898888888',null,2);
#2.不可以為null的列必須插入值。可以為null的列如何插入值?
#方式一:
insert into beauty (id, name, ***, borndate, phone, photo, boyfriend_id)
values(13, '唐藝昕','女','1990-4-23','1898888888' ,null,2) ;
#方式二:
insert into beauty (id, name, ***, phone)
values(15,' 娜扎','女','1388888888') ;
#3.列的順序是否可以調換
insert into beauty (name, ***, id, phone)
values('蔣欣' , '女',16, '110') ;
#4.列數和值的個數必須一致
insert into beauty (name, ***, id, phone)
values('關曉彤', '女' ,17, '110') ;
#5.可以省略列名,預設所有列,而且列的順序和表中列的順序- - - 致
insert into beauty
values (18, '張飛','男' ,null, '119' , null, null) ;
#插入語句 方式二
/*insert into 表名
set 列名=值,列名=值,(可以為null的不作操作,不寫)
*/insert into beauty
set id=19,name='劉濤';
select * from beauty;
#兩種方法比較
#方式一,可 支援多行插入(批量插入)
#可以省略列名,預設為所有列,插入值時,必須和列名保持一致,對應
insert into beauty
values(23,'唐藝昕','女','1990-4-23','1898888888',null,2),
(24,'唐藝昕','女','1990-4-23','1898888888',null,2),
(25,'唐藝昕','女','1990-4-23','1898888888',null,2);
#方式一,可 支援子查詢
insert into beauty(id,name,phone)
select 26,'宋茜','123456789';
insert into beauty(id,name,phone)
select id,boyname,'1234567'
from boys where id<3;
資料庫之DQL分頁查詢 DML增刪改
1 分頁查詢,limit後面第乙個數代表從哪一條資料開始 下標從零開始 第二個數代表查幾條 select from students where stu 1 limit 0,3 2 插入語句 insert into students stu id,stu name,stu age,stu tea i...