序 | 教程摘要 |
---|---|
2691 |
《mysql char、varchar、text等字符串类型定义Mysql必读》【VEPHP】 导读:1.对于长度基本固定的列,如果该列恰好更新又特别频繁,适合char2.varchar虽然存储变长字符串,但不可太小也不可太大.UTF8最多能存21844个 |
2692 |
《MYSQL教程mysql int、tinyint、decimal等数字类型定义》【VEPHP】 导读:1.使用tinyint来代替enum和booleanENUM类型在需要修改或增加枚举值时,需要在线DDL,成本较高;ENUM列值如果含有数字类型,可能会引起默 |
2693 |
《msyql timestamp与datetime选择MYSQL教程》【VEPHP】 timestamp可以在insert/update行时,自动更新时间字段(如f_set_timetimestampNOTNULLDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP),但一个表只能有一个这样的定义 |
2694 |
《Mysql应用MySQL数据库开发规范》【VEPHP】 触发器(trigger)也是同样,但也不应该通过它去约束数据的强一致性,mysql只支持“基于行的触发”,也就是说,触发器始终是针对一条记录的,而不是针对整个sql语句的,如果变更的数据集非常大的话,效率会很低.掩盖一条sql背后的工作,一旦出现问题将是灾难性的,但又很难快速分析和定位.再者需要ddl时无法使用pt-osc工具.放在transaction执行 |
2695 |
《MySQL 主从热备份(读写分离)Mysql学习》【VEPHP】 MYSQL入门server-id=244#这个唯一就OK,一般取IP地址后面的几位,,log-bin=E:\mysql\data\mysql-bin#日志所在目录,,binlog-do-db=test#这个是要同步的数据库 |
2696 |
《阿里云 Centos7.3安装mysql5.7.18 rpm安装Mysql实例》【VEPHP】 上传mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar到linux服务器,并解压tar包,, MYSQL入门[root@iZwz94qazh62gk5ewl4ei2Z home]# mkdir mysql [root@iZwz94qazh62gk5ewl4ei2Z home]# tar -xf mysql-5.7.18-1.el6.x |
2697 |
《mysql主从不同步,提示LastMysql应用》【VEPHP】 从库原文提示:Last_Error:Coordinatorstoppedbecausetherewereerror(s)intheworker(s) |
2698 |
《MYSQL数据库MySQL索引总结》【VEPHP】 id查询顺序标识,如:mysql>explainselect*from(selectnid,namefromtb1wherenid<10)asB;,+----+-------------+------------+-------+---------------+---------+---------+------+------+-------------+|id|select_typ |
2699 |
《Mysql学习MySQL5.7版本的三种安装方式》【VEPHP】 cmake:由于从MySQL5.5版本开始弃用了常规的configure编译方法,所以需要CMake编译器,用于设置mysql的编译参数.如:安装目录、数据存放目录、字符编码、排序规则等 |
2700 |
《mysql数据库的参数以及性能的调配Mysql应用》【VEPHP】 二进制日志会记录大量的信息(其中包含一些无用的信息).如果很长时间不清理二进制日志,将会浪费很多的磁盘空间.但是,删除之后可能导致数据库崩溃时无法进行恢复,所以若要删除二进制日志首先将其和数据库备份一份,其中也只能删除备份前的二进制日志,新产生的日志信息不可删.也不可在关闭mysql服务器之后直接删除因为这样可能会给数据库带来错误的 |