DDL操作MySQL数据库

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语句操作数据库的部分内容,后续将介绍对数据表的操作。

你可能感兴趣的:(DDL操作MySQL数据库)