Mysql基础知识之数据库备份

逻辑备份和物理备份 逻辑督份的结果为SQL语句,适合于所有存儲引擎。 物理备份是对数据库目录的拷贝,对于内存表只备份结构。 全量备份和增量备份 全量备份是对整个数据库的一个完整备份 增量备份是在上...

Mysql基础知识之慢查询日志捕获有问题的SQL

启用mysq慢查日志 set global slow_query_log_file =/sql_log/slow_log.log; set global log_queries_not_using_indexes =on; set global long_query_time = 0.001; set global low_query_log= on; 慢查日志...

Mysql基础知识之通过EXPLAIN分析SQL的执行计划及分页优化示例

ID列 ID列中的数据为一组数字,表示执行 SELECT语句的顺序 ID值相同时,执行顺序由上至下 ID值越大优先级越高,越先被执行 ID值为null, SELECT TYPE列 SIMPLE:不包含子查询或是UNION操作的查询 PR...

PHP如何实现Unicode和Utf-8编码相互转换

原链接:https://www.jb51.net/article/70251.htm /** * utf8字符转换成Unicode字符 * @param [type] $utf8_str Utf-8字符 * @return [type] Unicode字符 */ function utf8_str_to_unicode($utf8_...

json_encode() 函数中文自动转义为Unicode

第二个参数可能的值为: JSON_HEX_QUOT JSON_HEX_TAG JSON_HEX_AMP JSON_HEX_APOS JSON_NUMERIC_CHECK JSON_PRETTY_PRINT JSON_UNESCAPED_SLASHES JSON_FORCE_OBJECT JSON_PRESERVE_Z...

MySQL——通过EXPLAIN分析SQL的执行计划

原链接:https://www.cnblogs.com/songwenjie/p/9409852.html EXPLAIN命令获取MySQL如何执行SELECT语句的信息,包括在SELECT语句执行过程中表如何连接和连接的顺序。 下面分别对EXPLAIN命令结果的每一...

Mysql基础知识之索引设计规范

限制毎张表上的索引数量,建议单张表索引不超过5个 索引并不是越多越好!索引可以提高效率同样可以降低效率 索引可以增加查询效率,但同样也会降低插入和更新的效率 禁止给表中的每一列都建立单独的索引 ...

Mysql基础知识之数据库基本设计规范

数据库命名规范总结 所有数据库对像名称必须小写 命名要做到见名识意,禁止使用 MySQL保留关键字 临时表以tmp开头备份表以bak开头并以时间戳结尾 所有存储相同数据的列名和列类型必须一致   所有...