MySQL: DDL操作 数据库

时间:2021-07-10
本文章向大家介绍MySQL: DDL操作 数据库,主要包括MySQL: DDL操作 数据库使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

1   创建数据库

命令 说明
create database 数据库名; 创建:指定名称的数据库
create database 数据库名 character set 字符集;

创建:指定名称的数据库,并且指定字符集

(一般都指定utf-8)

代码示例

/*

  方式1  直接指定数据库名进行创建
  默认数据库子集为:latinl

*/



CREATE DATABASE db1;



/*

  方式2  指定数据库名称,指定数据库的字符集
  一般都指定为 utf8,与Java中的编码保持一致

*/

CREATE DATABASE db1_1 CHARACTER SET utf8;

2.  查看/选择数据库

命令 说明
use 数据库 切换数据库
select database(); 查看当前正在使用的数据库
show databases; 查看Mysql中 都有哪些数据库
show create database 数据库名; 查看一个数据库的定义信息

代码示例

-- 切换数据库 从db1 切换到 db1_1

USE db1_1;



-- 查看当前正在使用的数据库

SELECT DATABASE();



-- 查看Mysql中,有哪些数据库

SHOW DATABASES;



-- 查看一个数据库的定义信息

SHOW CREATE DATABASE db1_1;

3.  修改数据库

修改数据库字符集

alter database 数据库名 character set 字符集 数据库的字符集修改操作

代码示例

-- 将数据库db1 的字符集 修改为 utf8

ALTER DATABASE db1 CHARACTER SET utf8;



-- 查看当前数据库的基本信息 (会发现编码已更改)

SHOW CREATE DATABASE db1;

4.  删除数据库

drop database 数据库名 从MySql中永久地删除某个数据库

代码示例

-- 删除某个数据库

DROP DATABASE db1_1;

原文地址:https://www.cnblogs.com/JasperZhao/p/14994803.html