Drop table 表名;
Drop table user;
1.8修改表重命名表名
Rename table 原表名 to 新表名;
Rename table user to user_table;
新增列
给user表新增列hobby,(comment 后面跟 ‘注释' 或者 ‘描述' 。需要单引号括起来);
Alter table user add column hobby varchar(100) comment '爱好' not null; ALTER TABLE user_table ADD COLUMN hobby VARCHAR(100) NOT NULL COMMENT '爱好';
新增注释
给表user_table增加注释【个人信息表】,注释需要单引号 ‘圈起来'
alter table user_table comment = '个人信息表';
删除列
删除user_table hobby列(危险:不要随意删除)
alter table user_table drop column hobby;
修改列名
Alter table 表名 change 列名 新列名 类型;
Alter table user change name username varchar(55);
修改列类型
Alter table 表名 change 列名 列名 类型;
Alter table user change name name char(4);
修改列类型
Alter table 表名 modify 列名 新类型;
Alter table user modify name char(4);
1.9索引添加索引
给表 user 的主键 id 添加索引;
UNIQUE为索引类型,可替换索引类型为:
UNIQUE|FULLTEXT|SPATIAL,
mysql 支持的其他索引类型分别为primary key,非唯一索引(默认)
create unique index ind_user_id on user(id);
删除索引
删除表 user 的 ind_user_id 索引;
drop index ind_user_id on user;
MySQL其它文章,请看下面链接
MySQL DDL 语句
MySQL CRUD 语句
MySQL 聚合函数
MySQL 多表查询
END…
到此这篇关于MySQL数据定义语言DDL的基础语句的文章就介绍到这了,更多相关MySQL数据定义语言DDL内容请搜索
更多相关Mysql内容来自木庄网络博客
标签:Mysql
相关阅读 >>
mysql中mydumper 和 mysqldump对比使用详解
windows下mysql8.0.29winx64安装配置方法图文教程
更多相关阅读请进入《mysql》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。