时间:2021-07-01 10:21:17 帮助过:23人阅读
但凡是创建数据库时不指定库选项的,都将使用默认指定的库选项。
show variabls like ‘character%‘
show variables like ‘collation_%‘;
create database shool_info; create database mydatabase charset utf8; create database fordelete charset gbk;
几个character_set的意义:
数据库的查看可以查看现有的数据库,也可以查看数据库的创建语句。
-- 查看所有数据库 show databases; -- 查看指定部分的数据库 show databases like ‘模糊匹配‘; -- 查看数据库的创建语句; show create database 数据库名;
show database like ‘模糊匹配’中:
%代表匹配多个任意字符,
_代表匹配单个任意字符
如果_或者%也是一个包含在数据库名字中的字符的话,需要使用转义字符\,不然会认定_和%是通配符
如查找database_student, 需使用database\_%;,不然可能查找出databasedemo之类不带database_的数据库。
show database; show database like ‘my%‘; show database like ‘my_‘; show create database mydatabase;
数据库的修改可以修改数据库的库选项(字符集和校对集)
Alter database 数据库名字 [库选项];
-- 修改数据库的字符集 Alter database mydatabase charset gbk; Alter database mydatabase character set gbk; Alter database mydatabase character set = gbk; -- 修改数据库的校对集 Alter database mydatabase collate utf8_bin;
校对集依赖于字符集,一般单独修改字符集时校对集也会更改,单独修改校对集字符集也会更改。
如果更改的校对集依赖的字符集相同,不改变字符集。
drop database 数据库名字;
-- 删除数据库 what drop database what;
mysql数据库的基本操作:创建数据库、查看数据库、修改数据库、删除数据库
标签:dex obb str1 汉字 htk osb pix kms 目录