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,'143566@qq.com'); --插入多条记录 insert into user(name,age,email) values('wbb',22,'2201128470@qq.com'), ('yjz',22,'4379234@qq.com'); --无条件查询user表的所有记录 select * from user;
--更新记录,必须要有条件,否则不知道更新的是哪条记录 update user set name='lj',age=20,email='57923450@qq.com' where id=1;
--删除记录,如果没有条件,删除的是全表记录,慎用 delete from user where name='yjz';