语法规则:
create databases 数据库名称 [库选项]
创建一个lyshark数据库
MariaDB [(none)]> create database lyshark charset utf8; Query OK, 1 row affected (0.00 sec)
查看创建好的数据库lyshark的定义
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)
语法(查询全部):show databases;
语法(查询部分):show database like ‘pattern‘;
其中:pattern是匹配模式: %:表示匹配多个字符; _:表示匹配单个字符;
此外,在匹配含有下划线_的数据库名称的时候,需要在下划线前面加上反斜线\_进行转义操作。
显示所有数据库
MariaDB [(none)]> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | lyshark | | mysql | | performance_schema | +--------------------+ 4 rows in set (0.00 sec) MariaDB [(none)]>
匹配以lys开头的数据库
MariaDB [(none)]> show databases like ‘lys%‘; +-----------------+ | Database (lys%) | +-----------------+ | lyshark | +-----------------+ 1 row in set (0.00 sec) MariaDB [(none)]>
语法格式:
alter database 数据库名称 [库选项]
修改指定数据库的字符集为gbk
MariaDB [(none)]> alter database lyshark charset gbk; Query OK, 1 row affected (0.00 sec)
语法格式:
drop database 数据库名称
在这里,需要注意:在删除数据库之前,应该先进行备份操作,因为删除为不可逆操作,所以不要随意删除数据库。
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)]>
原文:https://www.cnblogs.com/LyShark/p/9155927.html