> ♥ 文章声明 ♥
> 该系列文章部分文字描述,参考于以下文献,化繁为简.
> 《MySQL5.7从入门到精通》 - 刘增杰
## 创建数据库
1.创建一个`lyshark`数据库.
```SQL
MariaDB [(none)]> create database lyshark charset utf8;
Query OK, 1 row affected (0.00 sec)
```
2.查看创建好的数据库lyshark的定义
```SQL
MariaDB [(none)]> show create database lyshark\G
*************************** 1. row ***************************
Database: lyshark
Create Database: CREATE DATABASE `lyshark` /*!40100 DEFAULT CHARACTER SET gbk */
1 row in set (0.00 sec)
```
## 查询数据库
1.显示所有数据库
```SQL
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| lyshark |
| mysql |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)
MariaDB [(none)]>
```
2.匹配以lys开头的数据库
```SQL
MariaDB [(none)]> show databases like 'lys%';
+-----------------+
| Database (lys%) |
+-----------------+
| lyshark |
+-----------------+
1 row in set (0.00 sec)
MariaDB [(none)]>
```
## 更新数据库
1.修改指定数据库的字符集为gbk
```SQL
MariaDB [(none)]> alter database lyshark charset gbk;
Query OK, 1 row affected (0.00 sec)
```
## 删除数据库
```SQL
MariaDB [(none)]> drop database lyshark;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)
MariaDB [(none)]>
```
版权声明:本博客文章与代码均为学习时整理的笔记,文章 [均为原创] 作品,转载请 [添加出处] ,您添加出处是我创作的动力!