数据的操作(CRUD):

插入数据记录(CREATE)

查询数据记录(READ)

更新数据记录(UPDATE)

删除数据记录(DELETE)

插入数据记录("INSERT INTO")插入数据: 插入完整数据记录、插入数据记录一部分、插入多条数据记录、插入查询结果。(1) 插入完整数据记录

1# 创建表 2 create table t_dept( 3          deptno int(11), 4          dname varchar(20), 5          loc varchar(40) 6 ); 7# 插入完整记录 8 insert into t_dept(deptno, dname, loc) values(1, 'cjgong1', 'shangxi'); 9# 检验部门表中数据记录是否插入成功10 select * from t_dept;1112# 简化插入完整记录语句13insert into t_dept values(2, 'cjgong2', 'shangxi2');(2) 插入数据记录一部分

1# 创建数据库 2 create table t_dept( 3          deptno int(11) primary key auto_increment, 4          dname varchar(20), 5          loc varchar(40) 6 ); 7# 插入完整数据 8 insert into t_dept(dname, loc) values('cjgong1', 'shangxi1'); 9# 插入一条部分数据记录10insert into t_dept(dname) values ('cjgongdept1');(3) 插入多条数据记录

插入多条完整数据记录

1# 创建表 2create table t_dept( 3         deptno int(11), 4         dname varchar(20), 5         loc varchar(40) 6); 7# 插入完整记录 8insert into t_dept 9         values (1, 'cjgongdept1', 'shangxi1'),10                (2, 'cjgongdept2', 'shangxi2'),11                (3, 'cjgongdept3', 'shangxi3'),12                (4, 'cjgongdept4', 'shangxi4'),13                (5, 'cjgongdept5', 'shangxi5');插入多条部分数据记录

1# 创建表 2 create table t_dept( 3          deptno int(11) primary key auto_increment, 4          dname varchar(20), 5          loc varchar(40) 6 ); 7# 插入多条记录 8insert into t_dept(dname, loc) 9         values ('cjgongdept1', 'shangxi1'),10                ('cjgongdept2', 'shangxi2'),11                ('cjgongdept3', 'shangxi3'),12                ('cjgongdept4', 'shangxi4'),13                ('cjgongdept5', 'shangxi5');(4) 插入查询结果

1# 创建部门表 2 create table t_dept( 3          deptno int(11) primary key auto_increment, 4          dname varchar(20), 5          loc varchar(40) 6 ); 7# 创建领导表 8create table t_loader( 9         id int(11),10         name varchar(20),11         dname varchar(20),12         loc varchar(40)13);14# 插入查询结果15insert into t_dept(dname, loc)16         select dname,loc from t_loader;更新数据记录更新数据记录: 更新特定数据记录、更新所有数据记录。(1) 更新特定数据记录

1# 创建部门表 2 create table t_dept( 3          deptno int(11) primary key auto_increment, 4          dname varchar(20), 5          loc varchar(40) 6 ); 7# 更新数据 8update t_dept 9         set loc='shangxi2'10         where dname='dept1';(2) 更新所有数据

1update t_dept2         set loc='shangxi9';删除数据记录删除数据记录: 删除特定数据记录、删除所有数据记录。(1) 删除特定数据记录

1delete from t_dept where dname='dept1';(2) 删除所有数据记录