MySQL/MariaDB
来源:互联网 发布:软件模块化设计缺点 编辑:程序博客网 时间:2024/06/05 19:48
概述
MySQL 5.0 因为“高级功能”少而成为一代经典。高版本选择MariaDB。MyISAM类型不支持事务处理等高级处理,强调的是性能,其执行数度比InnoDB类型更快。InnoDB类型支持事务,但有不少缺点。例如,InnoDB不支持FULLTEXT类型的索引;select count(*) 可能出问题不是多就是少 。可以参考 MyISAM和Innodb比较 。
MySQL 5.0
可以直接在命令行运行:mysqld-nt.exe --defaults-file="E:/Program Files/MySQL/MySQL Server 5.0.96/my.ini"窗口会卡住,但其实它是可以关闭的,关闭后mysql没有被结束字符集使用ucs2_general_ci或gbk_general_ci或ascii(不是ascii_general_ci)(ucs2即UTF-16,是2字节的UNICODE编码,utf8不定长);
utf8_unicode_ci的最主要的特色是支持扩展,即当把一个字母看作与其它字母组合相等时。utf8_general_ci是一个遗留的校对规则,不支持扩展。utf8_general_ci校对规则进行的比较速度很快,但是与使用utf8_unicode_ci的校对规则相比,比较正确性较差。如果ucs2_general_ci或gbk_general_ci不支持全文检索,可以使用ascii。
表的默认字符集是建表时指定的,库的类似。
mysql的默认编码是Latin1。在my.ini文件中找到[client]和[mysqld]字段,在下面均加上
default-character-set=ucs2,重启mysql服务。高版本的mysql(mysql5.5以上)对字符编码方式修改的办法中,在[mysqld]下的修改发生了变化,[mysqld]下添加的应该为:
character-set-server=ucs2collation-server=ucs2_general_ci
没时间弄了暂存:
explicit_defaults_for_timestamp 变量的作用
请大神推荐中文全文检索引擎?
[mysqld]#mysql错误返回语句 英语的语言language=d:/wamp/bin/mysql/mysql5.6.17/share/englishport=3306explicit_defaults_for_timestamp = TRUE# set basedir to your installation pathbasedir=E:\\mysql# set datadir to the location of your data directorydatadir=E:\\mydata\\data
阅读全文
0 0
- MySQL/MariaDB
- 【MariaDB】MariaDB vs MySQL - 兼容性
- 【MariaDB】MariaDB vs MySQL - 特性
- MariaDB(mysql的替代品)
- mysql替代方案-mariadb
- MariaDB versus MySQL - Compatibility
- MariaDB 和 MySQL 比较
- mysql,mariadb 使用常见问题
- MariaDB和MySQL比较
- MySQL&MariaDB主从同步
- mysql(mariadb)安全性
- MariaDB---MySQL的替代品
- mariadb/mysql触发器实验
- mysql(mariadb)语句
- MySQL(MariaDB) 入门
- 一.MariaDB 与mysql
- Linux mysql mariadb
- centos 卸载mysql/mariadb
- 《分布式计算、云计算与大数据》笔记
- matrix67文章学习
- (五)整合spring cloud云服务架构
- Python探索之路(二)---输出
- 【文档】五、Mysql Binlog事件结构
- MySQL/MariaDB
- Linux 无进程显存占用问题
- Swarm的进化和大规模应用
- 安装opencms的过程
- JS 字符串和 HTML 事件
- 欢迎使用CSDN-markdown编辑器
- leetcode_3_Longest Substring Without Repeating Characters
- mysql 安装问题及注意事项
- dubbo源码分析-consumer端3-Invoker创建流程