整理 Mysql 的一些基础命令以便查阅
数据库
创建库
1 | create database name character utf8mb4; |
表结构
创建表
1 | drop table if exists `user`; |
查看列
1 | desc table_name |
修改表名
1 | alter table table_name rename to new_name; |
添加列
1 | alter table table_name add column col_name varchar(11) not null ...; |
删除列
1 | alter table table_name drop column col_name; |
修改列名
1 | alter table table_name change old_name new_name int(11)...; |
修改列属性
1 | alter table table_name modify col_name int(11) not null...; |
查看列属性
1 | show columns from table_name; |
- Field :字段名
- Type:字段类型
- Collation:字符集(mysql 5.0以上有)
- Null :是否可以为NULL
- Key:索引(PRI,unique,index)
- Default:缺省值
- Extra:额外(是否 auto_increment)
- Privileges:权限
- Comment:备注(mysql 5.0以上有)
查询
去掉重复数据
1 | select distinct name from user; |
需要注意亮点,第一,distinct
必须放到查询字段最前边。第二,如果查询的字段很多,必须所有字段都相同才会过滤
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章