随笔分类 -  mysql

摘要:参考mysql5.7 en manual,对列id的解释: The SELECT identifier. This is the sequential number of the SELECT within the query. The value can be NULL if the row re 阅读全文
posted @ 2019-12-10 12:13 勾践 阅读(1204) 评论(3) 推荐(1)
摘要:说明:下面用到的语法是参考官方mysql5.7 en manual文档,本机的运行环境为centos7和mysql5.7.26 修改数据库 语法: 代码: mysql 创建示例数据库db_demo mysql create database if not exists db_demo default 阅读全文
posted @ 2019-11-30 13:21 勾践 阅读(333) 评论(0) 推荐(0)
摘要:我的环境是:centos7 + mysql5.7.26,今天在用 mysqldumpslow 命令查看慢查询日志时出现下面的错误 翻译过来的意思是: 无法从 'my_print_defaults mysqld' 输出中确定 basedir(mysql的安装目录) ,原因是因为在安装 mysql 时没 阅读全文
posted @ 2019-11-06 22:54 勾践 阅读(860) 评论(0) 推荐(0)
摘要:mysql版本是5.7.26,在插入数据时报错: string(81) "SQLSTATE[HY000]: General error: 1364 Field 'content' doesn't have a default value" SQL插入语句: 通过: 分析建表语句,发现content字 阅读全文
posted @ 2019-10-18 22:57 勾践 阅读(7303) 评论(0) 推荐(0)
摘要:一、选择原则 1.应该尽量使用可以正确存储数据的最小字段类型 2.选用简单的数据类型,例如:一个是尽量用mysql内置的字段类型来存储日期和时间;另一个存储IP地址尽量用整型;能用整型的尽量不用字符串类型 3.尽量避免使用NULL,例如:打算创建索引的字段,不要设置为NULL 二、常用的字段类型的选 阅读全文
posted @ 2018-07-21 16:28 勾践 阅读(3784) 评论(0) 推荐(0)
摘要:1.将查询操作SELECT中WHERE条件后面和排序字段建立索引 2.按需查询,需要哪个字段就查哪个字段,禁止使用"SELECT * " 3.数据库引擎最好选用InnoDB,少用MyIsam,MyIsam适合查询较多,InnoDB适合插入和更新较多操作 4.学会分析慢查询日志 显示慢查询日志基础信息 阅读全文
posted @ 2018-05-10 23:45 勾践 阅读(218) 评论(0) 推荐(0)