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

原文地址:https://www.cnblogs.com/andrew3/p/12652165.html