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();
相关推荐
DarkAthena5 分钟前
【ORACLE】分区表数据倾斜会发生什么
数据库·oracle
indexsunny17 分钟前
互联网大厂Java求职面试实战:微服务与Spring Boot在电商场景中的应用
java·数据库·spring boot·微服务·kafka·hibernate·电商
DarkAthena17 分钟前
【GaussDB】数据静止状态下同一个SQL或同一个存储过程执行第6次报错的问题排查
数据库·sql·gaussdb
huwei85319 分钟前
QT 连接数据库类
数据库·qt·oracle
千寻技术帮29 分钟前
10349_基于Springboot的万仙山旅游管理系统
mysql·springboot·旅游管理·在线旅游
尽兴-30 分钟前
MySQL 中一条 SQL 的执行流程详解
sql·mysql·adb·dba
JAVA拾贝41 分钟前
全链路数据监控 Binlog View
mysql·canal·binlog·binlog view·数据链路监控
wangbing11251 小时前
平台介绍-开放API后台微服务
数据库·微服务·架构
高一要励志成为佬1 小时前
【数据库】第三章 关系数据库标准语言SQL
数据库·sql
尽兴-1 小时前
MySQL执行UPDATE语句的全流程深度解析
数据库·mysql·innodb·dba·存储引擎·update