MySQL语法分类 DDL(1)

DDL(1)(操作数据库、表)

数据库操作(CRUD)
C(Create):创建
sql 复制代码
//指定字符集创建
create database db_1 character set utf8;
sql 复制代码
//避免重复创建数据库报错可以用一下命令
create database if not exists db_1 character set utf8;
R(Retrieve):查询
复制代码
//查询所有数据库的名称
show databases;
sql 复制代码
//查看某个数据库的创命令(注意默认字符集)
show create database mysql;
U(Update):修改
sql 复制代码
//修改数据库字符集
alter database 数据库名称 character set 字符集名称;
D(Delete):删除
sql 复制代码
//删除数据库
drop database 数据库名称;
//避免报错的删除数据库
drop database if exists 数据库名称;
使用数据库
sql 复制代码
//查询当前正在使用的数据库名称
select database();

下图显示没有使用中的数据库

sql 复制代码
//使用数据库
use 数据库名称;
//例如
use db_1;
//然后再查看
select database();
相关推荐
Databend6 小时前
Databend 11 月月报:多模态查询智能
数据库
m***11906 小时前
Windows版Redis本地后台启动
数据库·windows·redis
梁bk6 小时前
Redis 内存回收
数据库·redis·缓存
菜鸟小九6 小时前
mysql运维(日志)
运维·数据库·mysql
zwm_yy7 小时前
mysql主从主备回顾
运维·mysql·adb
SelectDB7 小时前
Apache Doris 实时更新全解:从设计原理到最佳实践|Deep Dive
数据库·apache
纪莫7 小时前
技术面:如何解决缓存和数据库一致性的问题?
数据库·redis·java面试⑧股
番茄你个西红47 小时前
安装KingbaseES时服务器swap的设置
linux·数据库
是一个Bug8 小时前
Spring事件监听器源码深度解析
java·数据库·spring
Wang's Blog8 小时前
MongoDB小课堂: 分片集群架构深度解析与生产级优化指南
数据库·mongodb·架构