目录
创建数据库(本质上就是在/var/lib/mysql创建一个目录):create database helloworld
删除数据库:drop database helloworld;(删除的名字)(本质上就是在删除一个目录)
编码集 :show variables like 'character_set_database';
效验集:show variables like 'collation_database';
创造自定义储存编码和效验集:create database n_name charset=utf8 collate utf8_general_ci;
确认自己在哪个数据库里面:select database();
修改数据库:alter database 数据库名字 charset=gbk collate gbk_chinese_ci;
查看创建数据库的属性:show create database 数据库名字;
创建数据库(本质上就是在/var/lib/mysql创建一个目录):create database helloworld
语法:
CREATE DATABASE [IF NOT EXISTS] db_name;
show databases;//查看表结构
我们就创建好了一个名字叫helloworld的数据库。
删除数据库:drop database helloworld;(删除的名字)(本质上就是在删除一个目录)
我们就删除了helloworld这个数据库;
创建数据库有两个编码级
1、数据库编码集--数据库未来存储数据
2.数据库校验集--支持数据库,进行字段比较使用的编码,本质上也就是支持数据库读取数据的编码格式。
数据库无论对数据做任何操作,都必须保持操作和编码是一致的。
查看系统默认字符集和校验集规则
编码集 :show variables like 'character_set_database';
效验集:show variables like 'collation_database';
查看数据库支持的编码集 show charset;
查看数据库效验集规则:show collation
创造自定义储存编码和效验集:create database n_name charset=utf8 collate utf8_general_ci;
创造一个编码和效验类型为utf8的数据库。
使用数据库:use 数据库名字;
确认自己在哪个数据库里面:select database();
修改数据库:alter database 数据库名字 charset=gbk collate gbk_chinese_ci;
将数据库编码和效验集改成了gbk;
查看创建数据库的属性:show create database 数据库名字;