学习笔记
一、基本介绍
DML是指数据操作语言,英文全称是Data Manipulation Language,用来对数据库中表的数据记录进行更新。
关键字:
- 插入insert
语法格式:
insert into 表(列名1,列名2,列名3…)values (值1,值2,值3…);//向表中插入某些
insert into 表 values(值1,值2,值3…);//向表中插入所有列(字段要一一对应,缺一不可)
eg:
insert into student(sid,name,gender,age,birth,address,score) values(1001,’男’,18,’1996-12-23’,’北京’,83.5);
insert into student values(1001,’男’,18,’1996-12-23’,’北京’,83.5);
- 删除delete
格式语法:
delete from 表名 where 条件;
truncate table 表名 或者 truncate 表名
eg:
删除sid为01的学生数据
delete from student where sid =01;
删除表所有数据
delete from student;
删除表
truncate table student;
清空表数据
truncate student;
注意:
delete和truncate原理不同,delete只删除内容,而truncate类似于drop table,可以理解为将整个表删除,然后再创建改表;
- 更新update
格式语法:
update 表名 set 字段名=值,字段名=值 ….;
update 表名 set 字段名=值,字段名=值 … where 条件;
eg:
将所有学生的地址改为重庆
update student set address = ‘重庆’;
将id为01的学生的地址修改为北京
update student set address=‘北京‘ where id=01;
将id为03的学生的地址修改为广州,性别修改为女
update student set address =’广州’, gender =’女’ where id=03;