首页 >> 基础教程
mysql创建数据库
create database testdb;
上面的sql语句代表创建一个数据库名称为:testdb
这里有个字符集和字符排序方式的概念:
字符集:在计算机系统中所有数据都是以二进制的方式存储的,比如:0010 0001, 代表8位二进制数字,转换成数字是65,在大名鼎鼎的ASCII编码表中代表的是A。这里的ASCII就是字符集也就是计算机二进制数据和现实文字的一种映射关系。
字符集排序:字符集是代表数据库存储二进制数据转换成现实文字信息的方式。而在查询出的记过会依据某个字段排序比如说用户编码排序,这种情况如果用户编码是纯粹的数字那么排序可以按找数字的排序,但是如果是字母呢,汉字呢。这个时候字符集排序就起到了作用。
创建数据库时候指定字符集
CREATE DATABASE database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
最新文章
10.5 反规范化:什么时候需要打破规则?2026-03-22
10.4 第三范式(3NF)2026-03-22
10.3 第二范式(2NF)2026-03-22
10.2 第一范式(1NF)2026-03-22
10.1 什么是数据库规范化?2026-03-22
9.5 实践:电商系统表关系设计2026-03-22
9.4 实际案例:博客系统表设计2026-03-22
9.3 多对多关系2026-03-22
9.2 一对多关系2026-03-22
9.1 一对一关系2026-03-18

发表评论
所有评论