一、DML语言
功能:可以通过SQL语句中的DML语言来实现数据的操作,包括使用
INSERT 实现数据的 插入
DELETE 实现数据的 删除
UPDATE 实现数据的 更新。
插入数据INSERT
完整插入
语法
INSERT INTO 表名 VALUES (值1,值2,值3…值n);
部分插入
语法
INSERT INTO 表名(列名,列名) VALUES (值1,值2);
这个语法在前面一篇已经说过了,这里不再过多说明。
更新数据UPDATE
语法
update 表名 set 列名=值 values 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;
mysql> delete from t2 where id=2; //删除t2表中id为2的数据,如果后面不加where删除的就是整个表。
Query OK, 1 row affected (0.00 sec)
二、DQL语言
功能:在MySQL管理软件中,可以通过SQL语句中的DQL语言来实现数据的SELECT 查询操作。eg:互联网用户查询余额,查询装备,查询商品的操作。
准备环境
mysql> create database company;
mysql> CREATE TABLE company.employee5(
id int primary key AUTO_INCREMENT not null,
name varchar(30) not null,
sex enum('male','female') default 'male' not null,
hire