DDL ---- 数据库的操作

1.查询所有数据库

sql 复制代码
show databases;

上图除了自创的,其他的四个都是mysql自带的数据库 。(不区分大小写)

2.查询当前数据库

sql 复制代码
select database();

最开始没有使用数据库,那么查找结果为NULL

所以我们就需要先使用数据库,然后在查找当前数据库

3.创建

sql 复制代码
create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则];

如果要是创建已存在的数据库名,那么会报错->

但是如果加上[if not exists]

我们也可以定义字符集大小为utf8mb4

sql 复制代码
create database itsect1 default charset utf8mb4;

4.删除

sql 复制代码
drop database [if exist] 数据库名;

如果还想删除不存在的数据库,就会报错

5.使用

sql 复制代码
use 数据库名;
相关推荐
小安同学iter5 分钟前
Redis入门(Java中操作Redis)
数据库·redis·缓存
zxsz_com_cn30 分钟前
医疗设备预测性维护的合规性挑战与标准化路径研究
大数据·数据库·人工智能
赤橙红的黄1 小时前
Spring编程式事务(本地事务)
java·数据库·spring
hkfkn1 小时前
SQL刷题日志(day2)
数据库·sql
潇湘秦2 小时前
Oracle19C低版本一天遭遇两BUG(ORA-04031/ORA-600)
数据库·oracle
自由生长20242 小时前
数据的多版本管理-第一篇-数据库
数据库
小小坦克手2 小时前
实验不能停:docker 部署支持用户名的redis容器
运维·数据库·redis
别说我什么都不会2 小时前
【仓颉三方库】 数据库驱动——odbc4cj
数据库·harmonyos
bjzhang752 小时前
rqlite:一个基于SQLite构建的分布式数据库
数据库·分布式·rqlite
我转的头好晕2 小时前
EF Core基本使用
数据库·c#·asp.net