|NO.Z.00012|——————————|BigDataEnd|——|Java&MySQL基础.V12|——|MySQL.v12|DDL操作数据库_创建&&查询|
一、常用的数据库操作
### --- 常用的数据库操作
/*
对数据库操作的分类包含:
C create 创建
R retrieve 查询
U update 修改
D delete 删除
使用数据库
*/
二、DDL操作数据库_创建&&查询:创建数据库
| 命令 | 说明 |
| create database 数据库名; | 创建指定名称的数据库。 |
| create database 数据库名 character set字符集; | 创建指定名称的数据库,并且指定字符集(一般都指定utf-8) |
### --- 代码示例
/*
方式1 直接指定数据库名进行创建
默认数据库字符集为:latin1
*/
CREATE DATABASE db1;
/*
方式2 指定数据库名称,指定数据库的字符集
一般都指定为 utf8,与Java中的编码保持一致
*/
CREATE DATABASE db1_1 CHARACTER SET utf8;
三、查询/选择数据库
| 命令 | 说明 |
| 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;
四、mysql默认的数据库

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
浙公网安备 33010602011771号