CRUD:create / read / update / delete
- 增加数据记录:
单行数据插入1:insert into 表名 values (字段值列表);
单行数据插入2:insert into 表名(字段列表) values (对应字段值列表);
批量数据插入:insert into 表名 values (字段值列表1),(字段值列表2), ...,(字段值列表n);
mysql> insert into departments values (101, '技术研发部', '北京'); Query OK, 1 row affected (0.33 sec) mysql> insert into departments values (102, '财务部', '上海'); Query OK, 1 row affected (0.19 sec) mysql> insert into departments values (103, '销售部', null); Query OK, 1 row affected (0.16 sec) mysql> insert into departments(id, name) values (104, '公共关系部'); Query OK, 1 row affected (0.31 sec)
- 查询数据记录
select 字段列表 from 表名;
mysql> select id, name from departments; +------+------------+ | id | name | +------+------------+ | 101 | 技术研发部 | | 102 | 财务部 | | 103 | 销售部 | | 104 | 公共关系部 | | 105 | aaaa | +------+------------+ 5 rows in set (0.15 sec) mysql> select * from departments; +------+------------+----------+ | id | name | location | +------+------------+----------+ | 101 | 技术研发部 | 北京 | | 102 | 财务部 | 上海 | | 103 | 销售部 | NULL | | 104 | 公共关系部 | NULL | | 105 | aaaa | 上海 | +------+------------+----------+ 5 rows in set (0.00 sec)
将查询结果保存到另外一张数据表中。
create table 表名 select语句
例如:create table departments1 select id, name from departments;