create 指令
创建表
1 | create table [database_name.]table_name (column_name column_type ,...,primary key(column_name,...)); |
select 指令
查询某表指定列数据
1 | select column_name,... from [database_name.]table_name; |
查询某表全部列数据
1 | select * from [database_name.]table_name; |
update 指令
修改某表的数据符合条件的数据
1 | update [database_name.]table_name set column_name=new_value,... [where clause] |
delete 指令
删除表中符合条件的数据
1 | delete from [database_name.]table_name [where clause] |
如果没有指定条件[where clause],那么表中所有的数据都会删除.
alter 指令
修改列的类型
1 | alter table [database.]table_name modify column_name column_type; |
示例:修改字符串长度
修改列名以及类型
1 | alter table [database.]table_name change column_name new_column_name column_type; |
修改表名
1 | alter table [database.]table_name rename to new_table_name; |
添加列
1 | alter table [database.]table_name add column_name column_type; |
删除主键
1 | alter table [database.]table_name drop primary key; |
添加主键
1 | alter table [database.]table_name add primary key(column_name,...); |
修改表结构(添加索引)
1 | alter table [database.]table_name add index index_name(column_name,...); |
desc 指令
查看表的信息概况
1 | desc [database.]table_name; |
示例:
truncate 指令
清空某表
1 | truncate table [database.]table_name; |
show 指令
查看所有数据库.
1 | show databases; |
查看表的创建信息
1 | show create table [database.]table_name; |
示例:
会显示表的创建sql
语句。
显示索引信息
1 | show index from [database.]table_name; |
- 本文作者: Veng
- 本文链接: http://veng0923.github.io/2020/04/08/mysql/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!