日常工作中会频繁的使用到数据库,作为后端人员也是必备的一项技能。当然时常会忘记某些基础性的操作。
1、查看某个数据库中的所有表
show databases;
2、查看表结构
desc table;
3、查看创建表的语句
show create table table;
4、快速创建旧表相同的表结构
create table 新表名 like 旧表名;
5、删除表
drop table 表名;// 直接删除表
drop table if exists 表名; //判断表是否存在并删除表
6、添加表列(修改添加字段和类型)
alter table 表名 add 列名 类型;
7、修改列类型(修改表已存在的字段类型)
alter table 表名 modify 列名 新的类型;
8、修改列名(修改表改变旧类型,指定新字段和它的类型)
alter table 表名 change 旧列名 新类名 类型;
9、删除列(修改表丢弃删除字段,所以不要字段!!特别注意)
alter table 表名 drop 列名;
10、修改表名
alter table 表名 to 新表名
11、修改字符集
alter table 表名 character set 字符集;
12 蠕虫复制
insert into 新表 select * from 旧表
13、去重查询(distinct)
select distinct 字段名 from 表名;