新增操作分為分為單行新增和多行新增。
單行新增
語法格式:
insert into student(列表1,列表2,列表3,列表4,列表5,列表6)
values (值1,值1 , 值1 , 值1 , 值1 ,值1);
insert
into student(id,name,***,age,sno,class_num)
values(17
,'hah'
,'男',18
,'202017'
,'20201004'
);
insert into student set 列表1= 值1 , 列表2= 值2 ,列表3= 值3 ,列表4= 值4,列表5= 值5,
列表6= 值6;
insert
into student set id =
18,name =
'hah'
,*** =
'男',age =18,
sno =
'202018'
,class_num =
'20201004'
;
多行新增
語法格式:
insert into student(列表1,列表2,列表3,列表4,列表5,列表6)
values (值1,值1 , 值1 , 值1 , 值1 ,值1) , (值2,值2 , 值2 , 值2 , 值2 ,值2) ,
(值3,值3 , 值3 , 值3 , 值3 ,值3);
insert
into student(id,name,***,age,sno,class_num)
values(17
,'hah'
,'男',18
,'202017'
,'20201004'),
(18,'hah'
,'男',18
,'202017'
,'20201004'),
(19,'hah'
,'男',18
,'202017'
,'20201004'
);
語法格式:
update 表名 set 列名 = 新值 , 列名 = 新值 where 條件列 = 值;
示例:修飾單行資料
update student set name =
'張三安'
where id =
1;
同時修改多行資料
update student set name =
'張三安'
,*** =
'女'where id =
1;
無條件修改所有表中所有行的該列資料—謹慎使用
update student set name =
'張三'
;
3.delete刪除操作
語法格式
delete
from 表名 where 條件列 = 值;
truncate
table 表名;
delete 和 truncate的去別:
(1)
delete後邊可以跟where條件,truncate不可以(2
)delete是一行行刪除,效率低下,而truncate是全部清空在建立乙個與表原始結構相同
的新錶
示例:
條件刪除
delete
from student where name =
'張三安'
;
刪除全部,謹慎操作
delete
from student;
清空表資料
truncate
table student;
SQL第5課 高階過濾資料
用來聯結或改變wehere子句中的子句的關鍵字,也稱為邏輯操作符。乙個and兩個條件,如果有多個條件,那麼兩個條件之間加乙個and 猜猜區別 select vend id,prod price,prod name from products where vend id dll01 or vend i...
SQL基礎 修改資料 INSERT
向資料庫中插入一條新紀錄時,就必須使用insert語句 語法insert into 表 欄位1 欄位2,values 值1,值2,students表 例項 向students表插入一條新紀錄 insert into students class id,name,gender,score values...
SQL基礎 修改資料 UPDATE
update 更新資料庫表中的記錄 基本語法 update 表set 欄位1 值1,欄位2 值2,where.select from sudents where id 1 查詢結果 例項要求 更新students表id 1的記錄的name和score這兩個字段 update students set...