MySQL: DDL操作 数据库

0.  对数据库操作的分类包含:

    <1>CRUD

        Create  增

        Delete   删

        Update  改

        Retrieve   查

    <2>使用数据库

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;

 备注: MySQL中的默认数据库的作用

 

 

 

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;

 

posted @ 2021-07-10 20:34  Jasper2003  阅读(38)  评论(0编辑  收藏  举报