随笔分类 -  mysql

MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。
摘要:一. 创建用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明: username: 你将创建的用户名 host: 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使 阅读全文
posted @ 2020-09-29 08:54 牛奔 阅读(1922) 评论(0) 推荐(0) 编辑
摘要:MySQL是一个关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。搭配 PHP 和 Apache 可组成良好的开发环境。因此用的很广泛。很多人都会遇到MySQ 阅读全文
posted @ 2020-09-27 11:05 牛奔 阅读(3688) 评论(0) 推荐(0) 编辑
摘要:1、下载mysql https://dev.mysql.com/downloads/ 2、配置环境变量 变量名:MYSQL_HOME 变量值:E:\MySql\mysql-8.0.15-winx64\mysql-8.0.15-winx64 path里添加:%MYSQL_HOME%\bin; 注:如果 阅读全文
posted @ 2020-09-27 10:24 牛奔 阅读(7816) 评论(0) 推荐(0) 编辑
摘要:使用docker搭建lnmp环境,使用的是分容器的搭建方案 框架使用thinkphp,想要连接数据MySQL,一直显示“SQLSTATE[HY000] [2002] Connection refused” 数据库配置host填的是localhost,后面改成了127.0.0.1,都是连接不了 还以为 阅读全文
posted @ 2020-09-14 11:26 牛奔 阅读(1328) 评论(0) 推荐(0) 编辑
摘要:出错原因 mysql5.7版本引起的默认值不兼容的问题,同样的问题在mysql8.0可能也会出现。 出问题的值有: NO_ZERO_IN_DATE 在严格模式下,不允许日期和月份为零。 NO_ZERO_DATE 设置该值,mysql数据库不允许插入零日期,插入零日期会抛出错误而不是警告。 ONLY_ 阅读全文
posted @ 2020-09-13 14:20 牛奔 阅读(2993) 评论(0) 推荐(0) 编辑
摘要:这是因为当前数据库版本较高,需要更改一些参数 解决方法: 将sql文件中的 utf8mb4_0900_ai_ci替换为utf8_general_ci utf8mb4替换为utf8 再次运行SQL文件即可 阅读全文
posted @ 2020-09-13 12:38 牛奔 阅读(594) 评论(0) 推荐(0) 编辑
摘要:# mysql -uroot -p #进入数据库 > use mysql;#进入数据库 > select host, user, authentication_string, plugin from user;#查看用户信息 > GRANT ALL ON *.* TO 'root'@'%';#授权r 阅读全文
posted @ 2020-09-01 12:56 牛奔 阅读(1031) 评论(0) 推荐(1) 编辑
摘要:导入sql报错 [ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci’ 生成转储文件的数据库版本为8.0,要导入sql文件的数据库版本为5.6,因为是高版本导入到低版本,引起1273错误 解决方法 打开sql文件,将文件中的所有utf8mb4_090 阅读全文
posted @ 2020-08-24 18:08 牛奔 阅读(591) 评论(0) 推荐(0) 编辑
摘要:用户添加授权 mysql> grant all privileges on *.* to 'niuben'@'%' identified by '123456' with grant option; all privileges:表示将所有权限授予给用户。也可指定具体的权限,如:SELECT、CRE 阅读全文
posted @ 2020-07-25 14:42 牛奔 阅读(1961) 评论(0) 推荐(0) 编辑
摘要:这一章介绍SQL常见的优化,一共30条 第一条 对查询优化,要尽量的避免全表扫描,首先应该考虑在where以及order by 涉及的列上建立索引。 第二条 应尽量避免在where子句中对字段的null进行判断,否则将会导致引擎放弃使用索引而进行全表扫描。例如 select id from t wh 阅读全文
posted @ 2020-07-01 08:49 牛奔 阅读(190) 评论(0) 推荐(0) 编辑
摘要:索引前缀 使用 字符串列的索引规范中的语法,您可以创建仅使用列首字符的索引 。以这种方式仅索引列值的前缀可以使索引文件小得多。为a 或 column 编制索引时 , 必须为索引指定前缀长度。例如: col_name(N)NBLOBTEXT CREATE TABLE test (blob_col BL 阅读全文
posted @ 2020-06-24 16:35 牛奔 阅读(8558) 评论(0) 推荐(0) 编辑
摘要:当MySQL单表记录数过大时,增删改查性能都会急剧下降 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。 而事实上很多时候 MySQL 单表的性能依然有不少优化空 阅读全文
posted @ 2020-06-24 09:40 牛奔 阅读(197) 评论(0) 推荐(0) 编辑
摘要:show columns from 表名; desc 表名;(全写:describe 表名) show create table 表名; 阅读全文
posted @ 2020-06-09 11:43 牛奔 阅读(1658) 评论(0) 推荐(0) 编辑
摘要:mysqldump导出数据库表的数据会加上一些SQL的注释,这些注释会在批量执行SQL语句中造成错误,需要提前删除。 sql开始部分: SET @@SESSION.SQL_LOG_BIN = @MYSQLDUMP_TEMP_LOG_BIN; /*!40103 SET TIME_ZONE=@OLD_T 阅读全文
posted @ 2020-05-22 15:11 牛奔 阅读(1399) 评论(0) 推荐(0) 编辑
摘要:MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败。(比方说导入数据库,数据表) mysql 数据库在迁移或还原数据过程中出现的如下报错: ERROR 1231 (42000): Variable 阅读全文
posted @ 2020-05-22 15:04 牛奔 阅读(3959) 评论(0) 推荐(0) 编辑
摘要:MySQL DECIMAL数据类型用于在数据库中存储精确的数值。我们经常将DECIMAL数据类型用于保留准确精确度的列,例如会计系统中的货币数据。 要定义数据类型为DECIMAL的列,请使用以下语法: 1 column_name DECIMAL(P,D); 在上面的语法中: P是表示有效数字数的精度 阅读全文
posted @ 2020-05-04 10:20 牛奔 阅读(2168) 评论(0) 推荐(0) 编辑
摘要:前言 有时我们会忘记 Mysql 的密码,或者想改一个密码,以下将对这两种情况修改密码的四种解决方法做个总结 本文都以用户为 root 为例 一、拥有原来的mysql的root的密码 方法一: 在mysql系统外,使用mysqladmin 1 mysqladmin -u root -p passwo 阅读全文
posted @ 2020-04-18 22:32 牛奔 阅读(6985) 评论(0) 推荐(0) 编辑
摘要:B.1. 服务器错误代码和消息服务器错误信息来自下述源文件:· 错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。· 错误值列在share/errmsg.txt文件中,用于生成include/mysqld_error.h和in 阅读全文
posted @ 2020-03-05 23:14 牛奔 阅读(5155) 评论(0) 推荐(1) 编辑
摘要:select DATE_ADD(NOW(), interval 1 MONTH) NOW() # 此处必须为时间格式 date_add() # 增加 date_sub() # 减少 month # 月份 minute # 分钟 second # 秒 阅读全文
posted @ 2020-02-15 10:03 牛奔 阅读(11036) 评论(2) 推荐(1) 编辑
摘要:1、在已经保存的连接上上编辑,测试连接成功,但是点击连接就会一直提示 connection is being used 2、需要新建一个连接,才能使用,不能再已保存的上面修改 阅读全文
posted @ 2019-09-11 10:33 牛奔 阅读(11778) 评论(2) 推荐(2) 编辑

点击右上角即可分享
微信分享提示