开发MYSQLMYSQL之DDL
Hoshea ZhangDDL解释
DDL(Data Definition Language), 数据定义语言,包括如下内容:
DDL之数据库操作
1. 查看数据库
2. 创建数据库
1
| create database [if not exists] mydb1;
|
3. 切换数据库
4. 删除数据库
1
| drop database [if exists] mydb1;
|
5. 修改数据库编码
1
| alter database mydb1 character set utf8;
|
DDL之表操作
1. 创建表
1 2 3 4 5
| create table [if not exists] 表名( 字段名1 类型[(宽度)][约束条件][comment'字段说明'], 字段名2 类型[(宽度)][约束条件][comment'字段说明'], 字段名3 类型[(宽度)][约束条件][comment'字段说明'] );
|
2. 查看当前数据库所有表名称
3. 查看指定某个表的创建语句
4. 查看表结构
5. 删除表
修改表结构(不常用)
1. 修改表添加列
1
| alter table 表名 add 列名 类型(长度)[约束];
|
2. 修改列名和类型
1
| alter table 表名 change 旧列名 新列名 类型(长度) [约束];
|
3. 修改表删除列
4. 修改表名