SQL语法

创建数据库

语法:CREATE DATABASE 数据库名;

bash 复制代码
#创建一个叫data1的数据库
CREATE DATABASE data1; 

判断数据库是否已经存在,不存在则创建数据库

语法:CREATE DATABASE IF NOT EXISTS 数据库名;

bash 复制代码
#创建一个叫data1的数据库 如果不存在就创建
CREATE DATABASE IF NOT EXISTS data1;

创建数据库并指定字符集

语法:CREATE DATABASE 数据库名 CHARACTER SET 字符集;

bash 复制代码
#创建一个叫data1的数据库 字符集为utf8
CREATE DATABASE data1 CHARACTER SET utf8;

查看所有的数据库

语法:SHOW DATABASES;

bash 复制代码
#查看所有数据库
SHOW DATABASES;

查看某个数据库的定义信息

语法:SHOW CREATE DATABASE 数据库名;

bash 复制代码
#查看data1数据库的定义信息
SHOW CREATE DATABASE data1;

修改数据库默认的字符集

语法:ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 字符集;

bash 复制代码
#修改数据库data1的字符集 修改为gbk
ALTER DATABASE data1 DEFAULT CHARACTER SET gbk;

删除数据库的语法

语法:DROP DATABASE 数据库名;

bash 复制代码
#删除数据库bata1
DROP DATABASE data1;

查看正在使用的数据库

语法:SELECT DATABASE();

bash 复制代码
#查看正在使用的数据库
SELECT DATABASE();

使用/切换数据库

语法:USE 数据库名;

bash 复制代码
#使用/切换数据库到bata1
USE data1;
相关推荐
编程充电站pro34 分钟前
SQL 面试高频:INNER JOIN vs LEFT JOIN 怎么考?
数据库·sql
这周也會开心36 分钟前
SQL-窗口函数做题总结
数据库·sql
间彧1 小时前
TiDB详解与Spring Boot实战指南
数据库
极限实验室1 小时前
Easysearch 字段'隐身'之谜:source_reuse 与 ignore_above 的陷阱解析
数据库·redis
2301_772093561 小时前
tuchuang_后端_前端_注册登录
数据库·后端·网络协议·mysql·wireshark
武子康1 小时前
Java-141 深入浅出 MySQL Spring事务失效的常见场景与解决方案详解(3)
java·数据库·mysql·spring·性能优化·系统架构·事务
间彧1 小时前
脏读、不可重复读、幻读详解与对比
数据库
间彧1 小时前
数据库事务隔离级别详解
数据库
fwerfv3453452 小时前
使用PyTorch构建你的第一个神经网络
jvm·数据库·python
编程充电站pro4 小时前
面试陷阱:SQL 子查询 vs JOIN 的性能差异
数据库·sql