SQL语句
库的增删改查
create database testdb1; #创建数据库testdb1
create database testdb2 charset='gbk'; #创建指定编码的库testdb2
drop database testdb2; #删除testdb2
alter database testdb2 charset='utf8'; #修改testdb2编码为utf-8
show databases; #查看所有数据库
show create database testdb2; # 查看单个数据库testdb2
表的增删改查
use testdb1; #切换库
select database(); #查看所在库的名称
create table t1(id int,name char); #创建一个id是int格式,name是char格式的t1
create table t1(id int,name char); #创建一个id是int格式,name是char格式,且长度是4的t1
drop table t2;
- 删除字段名称
alter table t2 drop hobbies; #1.删除字段
- 删除字段属性
alter table t1 modify id int not null; #1.删除自增
alter table t1 drop primary key; #2.删除字段主键
alter table t1 modify name char(16);
- 修改表名
alter table t1 rename t11;
- 修改字段名称及属性
alter table t11 modify department varchar(6) unique; #修改字段属性
alter table t11 change describle varchar(12) default '无' ; #修改字段名称,不能修改属性
show tables; #查看所有表
show create table t2;
describe t2;
desc t2; #简写
数据的增删改查
insert into t1 value(1,'甲'); #单独增加一条数据
insert into t1 value(2,'乙'),(3,'丙'),(4,'丁'); #一次性增加多个
delete from t1 where id=1; #删除id=1的数据
delete from t1; #清空t1表中所有数据
update t1 set name='ABCD' where id=4; #修改id=4的数据
select * from t1; #查看表中所有数据
select name from t1; #查看表中单独字段的数据
select * from pre_ucenter_members \G;
网友评论