目录

数据库的基本操作,创建数据库和查看数据库

数据库的基本操作,创建数据库和查看数据库

数据库的基本操作

数据库是数据存储的最外层(最大单元)

创建数据库

基本语法:create database 数据库名字 [库选项];

创建数据库

https://i-blog.csdnimg.cn/blog_migrate/5c0596f1bac770c161987b22fd657601.png

库选项:数据库相关属性

字符集: charset 字符集 ,代表着当前数据库下的所有表存储的数据默认指定的字符集(如果当前不指定,那么采用DBMS默认的)

create database 数据库名字 charset 字符集

https://i-blog.csdnimg.cn/blog_migrate/f8acfb0ea2ddc57f23faf461969520c5.png

校对集: collate 校对集

显示数据库

每当用于通过SQL指令创建数据库,那么系统就会产生一个对应的存储数据的文件夹 如下:

https://i-blog.csdnimg.cn/blog_migrate/c25c0aa53989c23ac78abca5aa6bc3ba.png

**其实每个数据库文件夹下都有一个opt文件,保存的是我们对应的数据库选项

有对应的字符集和校对集

*数据库没有指定字符集,那么就会使用DBMS(这个字符集是在安装MySql的时候指定的),默认字符集为utf8

校对集随字符集***

https://i-blog.csdnimg.cn/blog_migrate/23c80304da466ceac30033ea378c1f1f.png

显示全部

-- 显示所有数据库
show databases; 

https://i-blog.csdnimg.cn/blog_migrate/c661dc38008a7a7e4cf2243d15d3ca42.png

显示部分

基本语法:show databases like ‘匹配模式’

匹配模式:
_:匹配当前位置的单个字符
%:匹配指定位置多个字符

获取以my开头的全部数据: my%

获取以m开头,后面的第一个字母不确定,最后为database的数据库; 'm_database'

获取以database结尾的数据库: '%database;'

-- 查看以my开头的数据库
show databases LIKE 'my%'

https://i-blog.csdnimg.cn/blog_migrate/743ac99da46fe5db4b33e27679ec34ac.png

显示数据库创建的语句

基本语法: show create database 数据库名字

-- 查看数据库创建语句
show CREATE DATABASE mydatabase;

https://i-blog.csdnimg.cn/blog_migrate/5d89dca119f3a6cc5e35b9f63860e019.png

2.3