mysql 2
创建表时插入主键 primary key 以下为例:
create table user(
id int primary key,
name varchar(20),
age int
);
replace插入时有相同的会进行覆盖
replace into useer values (1,liulele,22);
设置字段不能为空
alter table user add address varchar(20) not null;
默认为 defauit
alter table user add sex varchar(20) not null defauit "boy";
递增 auto_increment
创建表时需添加 以下为例:
create table user(
id int primary key aotu_increment,
name varchar(20)
);
唯一性约束 UNIQUE
alter table user add code varchar(18) UNIQUE;
修改表里的内容
update user set age=18 where id=1;
删除数据
删除一列
delete from user where id=1;
删除全部
delete from user;
快速删除表里数以万计的数据
truncate table user;
克隆表(只能克隆到表的结构,不能克隆表中的数据)
create table info like user;
把一个表的数据批量导入另一个表中
insert into user select * from info;
mysql查询 select
查看全部字段
select * from user;
按字段查询
select bane from user;
查询表中有多少行数据
select count(*) from user;
快速查询表中有多少行数据
select count(1) user;
条件过滤
and同时满足两个条件
or 满足两个条件
in 包含
不包含 not in
标签:20,varchar,user,mysql,table,select From: https://www.cnblogs.com/liulele123/p/16620980.html