数据库相关语句:
mysql> create database test; # 创建数据库mysql> use test; # 连接数据库 mysql> show databases; # 查看数据库 mysql> show create database test; # 查看建库语句 mysql> drop database test; # 删除数据库
如何创建不同字符集的数据库:
mysql> create database test1 default character set gbk collate gbk_chinese_ci; # 创建字符集为gbk,校对规则为gbk_chinese_ci的数据库mysql> create database test2 default character set utf8 collate utf8_general_ci; # 创建字符集为utf8,校对规则为utf8_general_ci的数据库mysql> create database test2 default character set latin1 collate latin1_general_ci; # 创建字符集为latin1,校对规则为latin1_general_ci的数据库
关于字符集:
(1) 程序使用的字符集应该要与数据库使用的字符集一致,否则会导致乱码
(2) 编译安装MySQL时,如果不指定字符集,那么默认的字符集则是latin;如果指定了字符集,则以后创建的数据库默认都是该字符集
(3) 我们在编译安装MySQL之前,先询问开发要使用什么字符集;如果已经安装过MySQL了,那么以后创建数据库的时候要指定字符集,保证与开发程序一致
(4) 我们可以用 show collation 来查看数据库支持哪些字符集和校对规则,关于字符集和校对规则,show collation 详解
原文地址:https://www.cnblogs.com/pzk7788/p/9465146.html
时间: 2024-11-10 17:37:33