首页 >> 基础教程

mysql创建数据库

create database testdb;

上面的sql语句代表创建一个数据库名称为:testdb

这里有个字符集和字符排序方式的概念:

  • 字符集:在计算机系统中所有数据都是以二进制的方式存储的,比如:0010 0001, 代表8位二进制数字,转换成数字是65,在大名鼎鼎的ASCII编码表中代表的是A。这里的ASCII就是字符集也就是计算机二进制数据和现实文字的一种映射关系。

  • 字符集排序:字符集是代表数据库存储二进制数据转换成现实文字信息的方式。而在查询出的记过会依据某个字段排序比如说用户编码排序,这种情况如果用户编码是纯粹的数字那么排序可以按找数字的排序,但是如果是字母呢,汉字呢。这个时候字符集排序就起到了作用。


创建数据库时候指定字符集

CREATE DATABASE database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;


所有评论

最新文章
20.5 性能优化建议2026-05-08
20.4 复杂查询实现2026-05-08
20.3 表创建与数据初始化2026-05-08
20.2 数据库设计2026-05-08
20.1 项目需求分析:博客系统2026-05-08
19.4 自动化备份策略2026-05-08
19.3 导出和导入数据2026-05-08
19.2 恢复备份数据2026-05-05
19.1 使用mysqldump备份数据2026-05-05
18.4 实战:开发简单的学生管理系统2026-05-05
关于我 备案号:蜀ICP备2023042032号-1