以表格形式显示表结构:显示字段、数据类型、主键、默认值等
DESCRIBE <表名>;或者简写 DESC <表名>;
以sql语句形式展示表结构:显示表的结构sql
show create table <表名>;
eg:
(二)创建表
CREATE TABLE<表名>(【表定义选项】)【表选项】【分区选项】;
<表名> 表名不区分大小写、不使用DROPALTER等关键字
【表定义选项】:列名(col_name)、列名定义(column_definition)、空值说明、完整性约束、主键、自增列等
eg:
(三)修改表CREATE TABLE<表名> 【修改选项】;
【修改选项】常见语法如下:
ADD COLUMN<列名><类型>
CHANGE COLUMN<旧列名><新列名><新列类型>
ALTER COLUMN<列名>{SET DEFAULT<默认值>|DROP DEFAULT}
MODIFY COLUMN<列名><类型>
DROP COLUMN<列名>
RENAME TO<新表名>
CHARACTER SET<字符集名>
COLLATE<校对规则名>
eg:
在末尾添加字段:
alter table sales add name char(10);
添加到第一个字段:
alter table sales add UUID char(10) first;
添加字段到中间:
alter table sales add out_date timestamp default now() after created_at;
(四)删除表
DROP TABLE【IF EXISTS】<表名>;



