1、什么是DDL
DDL是指(Data Definition Language 数据定义语言),主要用于:
2、创建数据库
命令 |
说明 |
create database 数据库名; |
创建指定名称的数据库 |
create database 数据库名 character set 字符集; |
创建指定名称的数据库,并且指定字符集(一般指定utf8) |
-
示例:
- 指定数据库名称(以
db1
为例)
create database db1;
- 指定数据库名称(以
db1
为例),指定数据库的字符集(以utf8
为例)
CREATE DATABASE db1_1 CHARACTER SET utf8;
3、查看选择数据库
命令 |
说明 |
use 数据库名; |
切换数据库 |
select database() ; |
查看正在使用的数据库 |
show databases; |
查看MySQL中有哪些数据库 |
show create database 数据库名; |
查看某数据库的建表信息 |
-
示例
- 切换数据库(从某个数据库切换到
db1
)
use db1;
- 查看当前数据库的名称
select database();
- 查看有哪些数据库
show databases;
- 查看某数据库的建表信息(以
db1
为例)
show create database db1;
4、修改数据库
命令 |
说明 |
alter database 数据库名 character set 字符集; |
修改数据库的字符集 |
-
示例
- 修改数据库(以
db1
为例)的字符集(以utf8
为例)
alter database db1 character set utf8;
5、删除数据库
命令 |
说明 |
drop database 数据库名; |
从MySQL中永久删除某数据库 |
-
示例
- 删除数据库(以
db1
为例)
drop database db1;
本文仅讲述了DDL语句操作数据库的部分内容,后续将介绍对数据表的操作。