本节记录数据库的增删改查
 
查看数据库
- SHOW DATABASES - 1 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14- (root@localhost) [book]> show databases; 
 +--------------------+
 | Database |
 +--------------------+
 | book |
 | db_test |
 | douban |
 | information_schema |
 | mysql |
 | mysql_test |
 | performance_schema |
 | sys |
 +--------------------+
 8 rows in set (0.00 sec)
- SELECT DATABASE() - 1 
 2
 3
 4
 5
 6
 7- (root@localhost) [book]> select database(); 
 +------------+
 | database() |
 +------------+
 | book |
 +------------+
 1 row in set (0.00 sec)
- STATUS - 1 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24- (root@localhost) [book]> status; 
 --------------
 mysql Ver 8.0.19 for osx10.15 on x86_64 (Homebrew)
 Connection id: 8
 Current database: book
 Current user: root@localhost
 SSL: Not in use
 Current pager: less
 Using outfile: ''
 Using delimiter: ;
 Server version: 8.0.19 Homebrew
 Protocol version: 10
 Connection: Localhost via UNIX socket
 Server characterset: utf8mb4
 Db characterset: gb2312
 Client characterset: utf8mb4
 Conn. characterset: utf8mb4
 UNIX socket: /tmp/mysql.sock
 Binary data as: Hexadecimal
 Uptime: 9 hours 17 min 49 sec
 Threads: 2 Questions: 43 Slow queries: 0 Opens: 141 Flush tables: 3 Open tables: 63 Queries per second avg: 0.001
 --------------
- SHOW CREATE DATABASE database - 1 
 2
 3
 4
 5
 6
 7- (root@localhost) [book]> show create database book; 
 +----------+----------------------------------------------------------------------------------------------------+
 | Database | Create Database |
 +----------+----------------------------------------------------------------------------------------------------+
 | book | CREATE DATABASE `book` /*!40100 DEFAULT CHARACTER SET gb2312 */ /*!80016 DEFAULT ENCRYPTION='N' */ |
 +----------+----------------------------------------------------------------------------------------------------+
 1 row in set (0.01 sec)
创建数据库
- CREATE DATABASE database 1 
 2
 3
 4
 5
 6
 7
 8(root@localhost) [(none)]> create database book; 
 Query OK, 1 row affected (0.02 sec)
 推荐:
 (root@localhost) [(none)]> create database if not exists book
 -> default character set gb2312 编码格式
 -> default collate gb2312_chinese_ci; 校对规则
 Query OK, 1 row affected (0.01 sec)
使用数据库
- USE database 1 
 2
 3(root@localhost) [(none)]> use book; 
 Database changed
 (root@localhost) [book]>
修改数据库
- ALTER DATABASE database 1 
 2
 3
 4(root@localhost) [book]> alter database book 
 -> default character set gb2312
 -> default collate gb2312_chinese_ci;
 Query OK, 1 row affected (0.01 sec)
删除数据库
- DROP DATABASE database 1 
 2(root@localhost) [book]> drop database book; 
 Query OK, 0 rows affected (0.01 sec)