MySQL之数据库的创建指令

创建数据库

mysql 复制代码
#创建数据库指令:
CREATE DATABASE hsp_db1
#创建名字为关键字的数据库,为规避关键字,可以使用反引号
CREATE DATABASE `CREATE`

#删除数据库指令:
DROP DATABASE hsp_db1
DROP DATABASE `CREATE`

如果不指定在这里插入代码片字符集和校验规则:

那么默认创建的数据库默认是utf8字符集 (utf8)

校验规则默认不区分大小写(utf8_general_ci)

mysql 复制代码
#创建一个使用utf8字符集的hsp_db02数据库
CREATE DATABASE hsp_db02 CHARACTER SET utf8

#创建一个使用utf8字符集,并带校对规则的hsp_db03
CREATE DATABASE hsp_db03 CHARACTER SET utf8 COLLATE utf8_bin

校验规则 utf8_general_cih 和 utf8_bin

utf8_bin 区分大小写

utf8_general_cih 不区分大小写

相关推荐
海南java第二人8 小时前
Nebula Graph 实战:基于图数据库存储 CMDB 实体关系
数据库·图数据库·nebula
曹牧9 小时前
oracle:“not all variables bound”
数据库·oracle
数据库百宝箱9 小时前
Oracle RMAN Image Copy 本地恢复
数据库·oracle
zuYM4g7Dp10 小时前
NoSql数据库设计心得
数据库·nosql
bjzhang7511 小时前
CentOS下安装MySQL详解
linux·mysql·centos
睡不醒男孩03082312 小时前
第七篇:揭秘 PostgreSQL 数据库内核级管控:CLup 深度架构设计与高可用底座技术白皮书
数据库·postgresql·clup
cmes_love12 小时前
Level 2逐笔成交历史数据下载方法笔记
数据库·笔记·oracle
swordbob13 小时前
MySQL字符集陷阱:从Oracle迁移踩坑到utf8mb4强制规范
数据库·sql
牛油果子哥q13 小时前
【C++ STL string 】C++ STL string 终极精讲:底层原理、内存机制、全套API、深浅拷贝、易错坑点与工程实战规范
数据库·c++
十五年专注C++开发13 小时前
MySql中各种功能用sql语句实现总结
数据库·sql·mysql