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 数据库名;
相关推荐
tod1136 分钟前
深入理解 Redis 事务:从原理到实践的完整解析
数据库·redis·缓存
升职佳兴23 分钟前
SQL 窗口函数入门教程基础篇
数据库·sql
dreams_dream39 分钟前
MySQL 主从复制(小白友好 + 企业级)
android·数据库·mysql
XLYcmy43 分钟前
智能体大赛 技术架构 数据根基层
数据库·ai·llm·api·agent·幻觉·万方
014-code1 小时前
MySQL 事务隔离级别
java·数据库·mysql
Je1lyfish1 小时前
CMU15-445 (2026 Spring) Project#1 - Buffer Pool Manager
linux·数据库·c++·后端·链表·课程设计·数据库架构
Re.不晚1 小时前
Redis——哨兵机制
数据库·redis·bootstrap
代码星辰1 小时前
MySQL 面试题——深度分页优化
数据库·mysql·覆盖索引·深度分页
麦聪聊数据1 小时前
基于 Web SQL 与 SQL2API 的数据治理架构实践
运维·sql·架构
散装DBA2 小时前
OpenClaw+钉钉机器人实现数据库操作
数据库·机器人·钉钉