开源数据库MySQL DBA运维实战 第3章 SQL2
DML
目的
在MySQL管理软件中,DDL已经定义了数据库结构。
那么如何对其中的数据进行管理呢?
可以通过SQL语句中的DML语言来实现数据的操作,包括使用
INSERT 实现数据的 插入
DELETE 实现数据的 删除
UPDATE 实现数据的 更新。
一、插入数据INSERT
完整插入
语法
INSERT INTO 表名 VALUES (值1,值2,值3…值n);
操作
略
部分插入
语法
INSERT INTO 表名(列名,列名) VALUES (值1,值2);
操作
略
二、更新数据UPDATE
语法
UPDATE 表名 SET 列名=值 WHERE CONDITION;
示例
准备一张表
mysql> create table t6(id int, name varchar(20));
mysql> insert into t6 values (1,‘aa’);
mysql> insert into t6 values (2,‘bb’);
更新数据
需求:把bb改成cc
mysql> update t6 set name=‘cc’ where id=2;
查询结果
mysql> select * from t6;
三、删除数据DELETE
语法:
DELETE FROM 表名 WHERE CONDITION;
示例:
需求:删除id为2 的用户记录。
mysql> delete from t6 where id=2;
请思考不加where条件会如何。