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;
相关推荐
LUCIAZZZ3 小时前
简单的SQL语句的快速复习
java·数据库·sql
Elastic 中国社区官方博客4 小时前
使用真实 Elasticsearch 进行高级集成测试
大数据·数据库·elasticsearch·搜索引擎·全文检索·jenkins·集成测试
@_@哆啦A梦5 小时前
Redis 基础命令
java·数据库·redis
fajianchen5 小时前
MySQL 索引存储结构
数据库·mysql
一张假钞5 小时前
Spark SQL读写Hive Table部署
hive·sql·spark
想做富婆5 小时前
oracle: 多表查询之联合查询[交集intersect, 并集union,差集minus]
数据库·oracle·联合查询
xianwu5437 小时前
反向代理模块jmh
开发语言·网络·数据库·c++·mysql
Leven1995277 小时前
Flink (十三) :Table API 与 DataStream API 的转换 (一)
数据库·sql·flink
geovindu7 小时前
neo4j-community-5.26.0 create new database
数据库·mysql·neo4j
因特麦克斯8 小时前
索引的底层数据结构、B+树的结构、为什么InnoDB使用B+树而不是B树呢
数据库