【MySQL--->表的操作】

文章目录

    • @[TOC](文章目录)
  • 一、创建表
  • 二、查看表
  • 三、修改表
  • 四、删除表
    • drop table 表名; ![在这里插入图片描述](https://img-blog.csdnimg.cn/15227b8335364d41bd01b4b4dd83ee55.png)

一、创建表

语句格式:create table 表名(列名 类型,…)字符集 校验规则 存储引擎;字符集和校验规则还有存储引擎有默认配置可以省略
【MySQL--->表的操作】_第1张图片
类型后面跟comment '描述’语句是对列的描述信息
【MySQL--->表的操作】_第2张图片【MySQL--->表的操作】_第3张图片
不同的存储引擎有不同的表结构
【MySQL--->表的操作】_第4张图片

二、查看表

show tables;查看所有表;
desc 表名;查看表信息
show create table 表名;查看建表信息;\G代替’;'可以去除不重要的符号
【MySQL--->表的操作】_第5张图片

三、修改表

改表名: alter table 表名 rename to 表名; 不带以前的表属性信息不会影响以前的信息.
【MySQL--->表的操作】_第6张图片

在列名2后面插入一列: alter table 表名 Add 列名1 类型 comment ‘描述’ after 列名2;
【MySQL--->表的操作】_第7张图片
修改列类型: alter table 表名 modify 列名 类型 描述;如果只是修改列名,同样要带上列以前其他属性信息,不然会被覆盖清空
【MySQL--->表的操作】_第8张图片
**删除一列: ** alter table 表名 drop 列名;
【MySQL--->表的操作】_第9张图片

修改列名: alter table 表名 change 列名 列名 类型 属性; 新的列名需要将老的列信息附带上.
【MySQL--->表的操作】_第10张图片
【MySQL--->表的操作】_第11张图片

四、删除表

drop table 表名;
【MySQL--->表的操作】_第12张图片

你可能感兴趣的:(mysql,数据库)