数据库种类及my.ini的设置

tech2022-07-06  226

数据库种类

数据库可以分为两大类

关系型数据库:需要有表结构

​ 例如:sqllite,db2,oracle,access,sql server,MySQL

非关系型数据库:以key-value类型保存的

​ 例如mongodb,redis,memcache

#授予他人访问当前数据库的权限操作 #授予192.168.11字段网关访问权限的操作,并设置密码为123 grant all privileges on *.* to "root"@"192.168.11.%" identified by "123"; flush privileges;#涉及到权限相关的操作时需要使用
数据库文件配置
#1. 修改配置文件 [mysqld] default-character-set=utf8 [client] default-character-set=utf8 [mysql] default-character-set=utf8 #mysql5.5以上:修改方式有所改动 [mysqld] character-set-server=utf8 collation-server=utf8_general_ci [client] default-character-set=utf8 [mysql] default-character-set=utf8 #2. 重启服务 #3. 查看修改结果: show variables like '%char%' #如果要能保存表情,utf8 改为utf8mb4
各种字符编码的区别
#支持中文,一个字符集能存3个字节,支持100多个国家的文字显示 UTF-8 #支持中文 GBK #一个字符集只能存1个字节,会出现中文乱码 ISO-8859-1 #是utf-8的扩展,一个字符集能存4个字节,不但可以支持中文,还可以支持表情包、emoji表情 utf8mb4
最新回复(0)