DML: 数据操纵语言, 主要用来向数据库中添加、 删除、 修改数据用的。在开发中经常会用到,所以,在此也小小总结一下:
CREATE DATABASE db2 DEFAULT CHARSET UTF8;
use db2;
create table user(
id int auto_increment primary key not null,
name varchar(11) not null,
sex enum('男','女') DEFAULT '男',
age int not null,
email varchar(20) not null)default charset utf8;
--修改字段sex不为空
alter table user MODIFY sex enum('男','女') DEFAULT '男' not null;
desc user;
--插入1条记录
insert into user(name,sex,age,email) values('zjj','女',22,'[email protected]');
--插入多条记录
insert into user(name,age,email) values('wbb',22,'[email protected]'),
('yjz',22,'[email protected]');
--无条件查询user表的所有记录
select * from user;
--更新记录,必须要有条件,否则不知道更新的是哪条记录
update user set name='lj',age=20,email='[email protected]' where id=1;
--删除记录,如果没有条件,删除的是全表记录,慎用
delete from user where name='yjz';