show databases; 显示所有的数据库
select database(); 选择使用的数据库
use demo;使用demo数据库
create database demo; 创建一个数据库(如果数据库存在就会报错)
create database demo if not exists demo; 创建数据库(如果数据库存在就不会创建,否则就创建数据库)推荐使用这种方式创建数据库
drop database demo; 删除数据库(如果存在就删除,否则就会报错)
drop database if exists demo; 删除数据库(如果存在就删除,不存也不会报错)推荐使用这种方式
alter database demo character set utf8mb4 collate utf8mb4_0900_ai_ci;
utf8mb4 :字符集,兼容utf8,且比utf8 能表示更多的字符
utf8mb4_0900_ai_ci:字符集对应的排序规则,声调/重音不敏感(accent insensitive),大小写不敏感(case insensitive)
-- 显示所有数据库 show databases; -- 查看当前使用的数据库 select database(); -- 使用数据 use mydemo; -- 创建一个叫“mydemo”的数据库 create database mydemo; -- 查询是否存在一个叫“mydemo”的数据库,没有的话创建 create database if not exists mydemo; -- 删除数据库 drop database mydemo; -- 查询是否存在这个数据库,存在删除 drop database if exists mydemo; -- 修改数据库“字符集”与“排序规则” alter database mydemo character set utf8mb4 collate utf8mb4_0900_ai_ci; -- utf8mb4: 字符集,兼容utf8,且比utf8能表达更多的字符 -- utf8mb4_0900_ai_ci:字符集对应的排序规则,声调/重音不敏感,大小写不敏感
查看当前数据库
Select database
显示所有数据库
Show database;
show database
---显示所有的数据库---查--
show databases;
--查看当前使用的数据--
select database();
--使用想选定的数据库--
use demo;
---创建数据库---
create database demo;(如果数据库存在会报错)
create database if not exists dmeo;
(如果数据库不存在则创建,存在什么也不做;数据库存在不会报错,推荐使用)
---删数据库---
drop database demo;(如果数据库不存在会报错)
drop database if exists demo;
(如果数据库存在则删除,不存在什么也不做;数据库不存在不会报错,推荐使用)
---修改---
alter database demo character set utf8mb4 coaaate utf8mb4_0900_ai_ci;
-utf8mb4:字符集,兼容utf8,且比utf8能表示更多的字符;
-utf8mb4_0900_ai_ci:字符集对应的排序规则