day03_mysql:数据表的增删改查CRUD

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;

 

上一篇:【Oracle 12c】最新CUUG OCP-071考试题库(57题)


下一篇:大型数据库复习