MySQL基本DML

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';

posted @ 2020-04-07 11:10  极限之旅  阅读(513)  评论(0编辑  收藏  举报