首页 >> 基础教程
mysql创建数据库
create database testdb;
上面的sql语句代表创建一个数据库名称为:testdb
这里有个字符集和字符排序方式的概念:
字符集:在计算机系统中所有数据都是以二进制的方式存储的,比如:0010 0001, 代表8位二进制数字,转换成数字是65,在大名鼎鼎的ASCII编码表中代表的是A。这里的ASCII就是字符集也就是计算机二进制数据和现实文字的一种映射关系。
字符集排序:字符集是代表数据库存储二进制数据转换成现实文字信息的方式。而在查询出的记过会依据某个字段排序比如说用户编码排序,这种情况如果用户编码是纯粹的数字那么排序可以按找数字的排序,但是如果是字母呢,汉字呢。这个时候字符集排序就起到了作用。
创建数据库时候指定字符集
CREATE DATABASE database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
最新文章
mysql分页问题2025-08-04
千万数据先insert和先建索引哪个快2025-08-04
MySQL 中大小表关联查询如何优化2025-08-04
sql技巧-每个班年龄排前两名的人2025-08-03
MySQL 导致 cpu 飙升的话,要怎么处理呢?2025-07-29
MySQL 中为千万级大表添加字段2025-07-29
mysql中百万级别以上的数据如何删除2025-07-29
分库分表带来的问题2025-07-29
mysql中常用的分库分表中间件有哪些2025-07-29
mysql不停机扩容2025-07-29