数据库基本操作
- 创建数据库
create database 数据库名称 [库选项]
例如:创建一个名称为mydb的数据库。
mysql> create database mydb;
Query OK, 1 row affected (0.37 sec)
但是,用上述方法时如果数据库已存在,则程序会报错。我们可以在数据库名称前面添加“if not exists ”表示指定数据库表不存在时执行创建操作,否则不执行。
- 查看数据库
- 查看所有数据库
show databases;
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mydb |
| mysql |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0.01 sec)
可以看到:上述的“mydb”便是我们创建的数据库
- 查看指定数据库的创建信息
show create database 数据库名称;
mysql> show create database mydb;
+----------+--------------------------------------------------------------------------------------------------------------------------------+
| Database | Create Database |
+----------+--------------------------------------------------------------------------------------------------------------------------------+
| mydb | CREATE DATABASE `mydb` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */ |
+----------+--------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
- 选择数据库
use 数据库名称
mysql> use mydb;
Database changed