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();
相关推荐
AI 嗯啦16 分钟前
SQL详细语法教程(七)核心优化
数据库·人工智能·sql
@蓝眼睛30 分钟前
mac的m3芯片安装mysql
mysql·macos
ClouGence1 小时前
三步搞定!GaussDB 实时数据入仓
数据库·后端
冰块的旅行1 小时前
MySQL 的时区问题
mysql
舒一笑2 小时前
如何优雅统计知识库文件个数与子集下不同文件夹文件个数
后端·mysql·程序员
鼠鼠我捏,要死了捏2 小时前
生产环境MongoDB分片策略优化与故障排查实战经验分享
数据库·mongodb·分片
KaiwuDB3 小时前
KWDB 分布式架构探究——数据分布与特性
数据库·分布式
笨蛋不要掉眼泪3 小时前
Spring Boot集成腾讯云人脸识别实现智能小区门禁系统
java·数据库·spring boot
Leiwenti4 小时前
MySQL高阶篇-数据库优化
数据结构·数据库·mysql
你的电影很有趣4 小时前
lesson44:Redis 数据库全解析:从数据类型到高级应用
数据库·redis·缓存