首页 >> 基础教程

mysql创建数据库

create database testdb;

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

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

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

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


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

CREATE DATABASE database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;


最新文章
InnoDB 和 MyISAM 主要有什么区别?2025-07-06
mysql存储引擎应该怎么选择?2025-07-06
mysql的几种存储引擎2025-07-06
MySQL 的段区页行2025-07-06
一条更新语句是如何执行的?2025-07-06
mysql中一条查询语句是如何执行的?2025-07-02
MySQL基础架构及执行流程解析2025-07-02
MySQL SQL语法树解析过程详解2025-07-02
mysql中SQL 的隐式数据类型转换?2025-07-01
MySQL 第 3-10 条记录怎么查?2025-06-30
备案号:蜀ICP备2023042032号-1