目录
1.准备
CREATE DATABASE mahaiwuji;
USE mahaiwuji;
CREATE TABLE goods (
id INT COMMENT '编号',
name VARCHAR (32) COMMENT '商品名',
price INT COMMENT '价格',
description VARCHAR (255) COMMENT '商品描述'
);
2.查询列
语法格式1
SHOW [FULL] COLUMNS FROM 数据表名 [FROM 数据库名];
语法格式2
SHOW [FULL] COLUMNS FROM 数据库名.数据表名;
SHOW COLUMNS FROM goods;
Field表示字段名称
Type表示字段的数据类型
Null表示该字段是否可以为空
Key表示该字段是否已设置了索引
Default表示该字段是否有默认值
Extra表示获取到的与该字段相关的附加信息
Collation表示该字段的校对集
Comment表示该字段的注释信息
Privileges表示该字段的权限信息
3.添加列
ALTER TABLE 数据表名 ADD [COLUMN] 新字段名 字段类型 ;
ALTER TABLE goods ADD num INT;
4.修改列
ALTER TABLE 数据表名 CHANGE [COLUMN] 旧字段名 新字段名 字段类型;
旧字段名指的是字段修改前的名称。
新字段名指的是字段修改后的名称。
字段类型表示新字段名的数据类型,不能为空,即使与旧字段的数据类型相同,也必须重新设置。
ALTER TABLE goods CHANGE num newnum INT;
5.删除列
ALTER TABLE 数据表名 DROP [COLUMN] 字段名;
ALTER TABLE goods DROP newnum;