本文转自测试人社区,原文链接:Python 测开28期-Pomelo- 学习笔记-数据库 - 学习笔记 - 测试人社区
CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] 数据库名
CHARACTER SET [=] 字符集
创建命名为test_db 的数据库
CREATE DATABASE test_db;
创建名为 test_db2 的数据库,并指定字符集为 utf8
CREATE DATABASE test_db2 CHARACTER SET utf8;
如果数据库 test_db3 不存在,则创建名为 test_db3 的数据库
CREATE DATABASE IF NOT EXISTS test_db3 CHARACTER SET utf8;
DATABASES:必选项,用于列出当前用户权限范围内所能查看到的所有数据库名称
查看所有数据库
SHOW DATABASES;
选择数据库为当前数据库
USE 数据库名;
查看数据库定义信息
SHOW CREATE DATABASE 数据库名
查看当前所有数据库
show databases;
选择数据库test_db
use test_db
查看test_db数据库的定义信息
SHOW CREATE DATABASE 数据库名;
修改数据库相关参数
Alter {database} [数据库名] Character set [-] 字符集
创建数据库 db1,指定字符集为 GBK
create database db1 character set GBK
将数据库 db1 的字符集修改为 utf8
alter database db1 character set utf8
删除数据库
drop database [if exists] 数据库名;
查看当前所有数据库
SHOW DATABASES;
删除某个数据库
DROP DATABASE test_db;
如果某个数据库存在,则删除这个数据库
DROP DATABASE IF EXISTS test_db2;