MYSQL

MYSQL

mysql 获取建表sql ,修改表名称(rename)

brean 发表了文章 • 1 个评论 • 191 次浏览 • 2018-11-28 15:59 • 来自相关话题

  mysql 获取建表sql :   show create table tableName; 修改表名称(rename):   rename table OldTableName to NewTableName;  

mysql 复制表结构及表数据

brean 发表了文章 • 0 个评论 • 259 次浏览 • 2018-08-28 11:45 • 来自相关话题

  1:复制表结构   CREATE TABLE 新表名 LIKE 旧表名; 2:复制表数据(仅适用新旧表结构一样)   INSERT INTO 新表名 SELECT * FROM 旧表名;

mysql 清理二进制日志 (binlog日志)

张三俗 发表了文章 • 0 个评论 • 589 次浏览 • 2018-08-10 11:08 • 来自相关话题

  1:登录数据库   mysql -u root -p 2:查看binlog日志   [code]mysql> show binary logs; +--------------------+-----------+ | Log_name | File_size | +------------------...
查看更多

mysql强制使用某个索引或者禁止使用某个索引

张三俗 发表了文章 • 0 个评论 • 338 次浏览 • 2018-08-09 18:35 • 来自相关话题

    mysql强制使用某个索引或者禁止使用某个索引 1、mysql强制使用索引:force index(索引名或者主键PRI) 例如:  [code]select * from table force index(PRIMARY) limit 2;(强制使用主键) select * from table force index(field1_inde...
查看更多

MySQL重置自增id的两种方法

brean 发表了文章 • 0 个评论 • 254 次浏览 • 2018-07-30 11:36 • 来自相关话题

  方法一(效率高,谨慎使用):   清空表数据并重置id:  truncate table table_name; 注意:truncate 一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。 是DLL语言,无法回滚;当表被...
查看更多

mysql设置联合主键/联合索引

张三俗 发表了文章 • 0 个评论 • 535 次浏览 • 2017-10-26 15:49 • 来自相关话题

  语法如下:   设置联合主键:  alter table tablename add primary key (字段1,字段2);   设置联合索引:   ALTER TABLE sy_user_collection ADD INDEX uid_msgid (uid,message_id)

php mysql 存储emoji表情,

brean 发表了文章 • 0 个评论 • 469 次浏览 • 2017-08-03 21:01 • 来自相关话题

  mysql 存储emoji 需要修改存储引擎,将utf8 或者其他 改为utf8mb4_unicode_ci ,字段的CHARSET 设置为utf8mb4_unicode_ci ,一般这样就OK了。     使用thinkphp的注意,还需要修改数据库配置文件 /data/conf/db.php   [code]'DB_CHARSET'=> 'ut...
查看更多

mysql replace 替换某个字段中的某个字符

brean 发表了文章 • 0 个评论 • 354 次浏览 • 2017-07-27 14:10 • 来自相关话题

  比如: Msql里面的某个表的某个字段里面存储的是一个人的地址,有一天这个地址的里面的某个地   名变了,那么他的地址也就要变: 比如: 原来是:   [code]number addr 01 四川省成都市XXXXXX街道05号 02 四川省成都市XXXXXX街道0...
查看更多

Mysql 触发器

brean 发表了文章 • 0 个评论 • 354 次浏览 • 2017-07-26 10:49 • 来自相关话题

  定义: 触发器(trigger) 监视某种情况,并触发某种操作。 创建触发器的语法(四要素) : 1. 监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete) 语法: create trigger triggerName(触...
查看更多

Mariadb数据库 自动停

launcher 发表了文章 • 0 个评论 • 397 次浏览 • 2017-07-20 18:52 • 来自相关话题

    一个刚上线的网站项目,网站老是挂掉,查看网站日志,都是由于Mariadb服务莫名其妙的停掉导致的,每次重启Mariadb服务都管不了多久就又挂了。   [2002]SQLSTATE[HY000] [2002] Connection refused 查看mariadb服务日志   [code]/var/log/mariadb...
查看更多

Data too long for column 错误解决办法

launcher 发表了文章 • 0 个评论 • 365 次浏览 • 2017-07-18 11:40 • 来自相关话题

  Data too long for column 错误解决办法:   解决办法: 1.查找数据库配置文件(windows为my.ini,linux为my.cnf) 2.查找sql-mode   [code]sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITU...
查看更多

php脚本在web运行就可以正常连接数据库,cli模式就连不上数据库会是什么原因?

张三俗 回复了问题 • 2 人关注 • 1 个回复 • 575 次浏览 • 2017-07-06 11:35 • 来自相关话题

MYSQL数据库命名及设计规范

launcher 发表了文章 • 0 个评论 • 427 次浏览 • 2017-06-19 14:51 • 来自相关话题

  MYSQL数据库命名及设计规范 1.命名规范 (1)库名、表名、字段名必须使用小写字母,并采用下划线分割 (2)库名、表名、字段名禁止超过32个字符,须见名之意,建议使用名词不是动词 (3)库名、表名、字段名禁止使用MySQL保留字 (4)临时库、表名必须以tmp为前缀,并以日期为后缀 (5)备份库、表必须以bak为前缀,并以日期为后缀 2.基础规范...
查看更多

Cannot truncate a table referenced in a foreign key constraint

launcher 发表了文章 • 0 个评论 • 390 次浏览 • 2017-06-16 14:56 • 来自相关话题

  mysql 中使用truncate 清空数据表时,报错:   [code]Cannot truncate a table referenced in a foreign key constraint (`51ask`.`aw_role_user`, CONSTRAINT `role_user_role_id_foreign` FOREIGN KEY (`...
查看更多

Mysql数据库 存储引擎 MyISAM转InnoDB 批量脚本

可歌可泣 发表了文章 • 0 个评论 • 450 次浏览 • 2017-06-14 11:12 • 来自相关话题

    本文提供了将 Mysql MyISAM 存储引擎转为InnoDB存储引擎的shell脚本,代码如下:     [code]#!/bin/bash MUSER="root"; MPASS=$(cat /data/soft/mysql_root); MSOCKET="/tmp/mysql.sock"; sql=&...
查看更多

mysql 数据库 显示不完整?

比尔盖茨 回复了问题 • 2 人关注 • 1 个回复 • 555 次浏览 • 2017-06-02 06:54 • 来自相关话题

Mysql索引失效的几种情况

launcher 发表了文章 • 0 个评论 • 455 次浏览 • 2017-05-26 15:01 • 来自相关话题

 Mysql索引失效的几种情况 :       1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因)               注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引      2.对于多列索引,不是使用的第一部分,则不会使用索引      3.like查询是以%开头   ...
查看更多

Mysql #1142,该如何解决啊?

比尔盖茨 回复了问题 • 2 人关注 • 1 个回复 • 835 次浏览 • 2017-05-25 21:19 • 来自相关话题

解决MySQL5.7 安装后没有data文件夹的问题

brean 发表了文章 • 0 个评论 • 471 次浏览 • 2017-05-25 11:16 • 来自相关话题

         MySQL数据库在升级到5.7版本后,和之前的版本有些不一样,没有data文件夹,我们都知道MySQL数据库文件是保存在data文件夹中的,网上有人说把5.6版本的data文件夹拷贝一个,这种说法听听都不靠谱,我也试了,确实能够登录,但是无法修改管理员密码,下面还是给个标准的解决方法。         安装好MySQL5.7后,打开cmd命...
查看更多

MySQL正则表达式替换,字符替换问题?

launcher 回复了问题 • 3 人关注 • 3 个回复 • 482 次浏览 • 2017-05-21 17:11 • 来自相关话题

php脚本在web运行就可以正常连接数据库,cli模式就连不上数据库会是什么原因?

回复

张三俗 回复了问题 • 2 人关注 • 1 个回复 • 575 次浏览 • 2017-07-06 11:35 • 来自相关话题

mysql 数据库 显示不完整?

回复

比尔盖茨 回复了问题 • 2 人关注 • 1 个回复 • 555 次浏览 • 2017-06-02 06:54 • 来自相关话题

Mysql #1142,该如何解决啊?

回复

比尔盖茨 回复了问题 • 2 人关注 • 1 个回复 • 835 次浏览 • 2017-05-25 21:19 • 来自相关话题

MySQL正则表达式替换,字符替换问题?

回复

launcher 回复了问题 • 3 人关注 • 3 个回复 • 482 次浏览 • 2017-05-21 17:11 • 来自相关话题

service mysqld start 无法启动?

回复

张三俗 回复了问题 • 2 人关注 • 1 个回复 • 674 次浏览 • 2017-05-20 20:45 • 来自相关话题

求帮忙看一下这代码 新手弄半天了

回复

张三俗 回复了问题 • 2 人关注 • 1 个回复 • 431 次浏览 • 2017-05-20 15:43 • 来自相关话题

mysql 1449 : The user specified as a definer ('root'@'%') does not exist ?

回复

nero 回复了问题 • 2 人关注 • 1 个回复 • 503 次浏览 • 2017-05-19 15:28 • 来自相关话题

查询数据库,遇到特殊字符,如何解决呢?

回复

nero 回复了问题 • 2 人关注 • 1 个回复 • 700 次浏览 • 2017-05-19 15:26 • 来自相关话题

Mysql Can’t connect to MySQL server on “host” (111)?

回复

brean 回复了问题 • 2 人关注 • 1 个回复 • 433 次浏览 • 2017-05-18 17:44 • 来自相关话题

Mysql 报错 Duplicate entry '' for key ‘telephone’ ?

回复

brean 回复了问题 • 2 人关注 • 1 个回复 • 505 次浏览 • 2017-05-18 17:41 • 来自相关话题

Incorrect string value: ‘\xF0\x9F…’ for column ‘XXX’ at row 1

回复

launcher 回复了问题 • 2 人关注 • 1 个回复 • 488 次浏览 • 2017-05-17 23:20 • 来自相关话题

mysql desc 表名 出现 (PRI, UNI, MUL)的含义?

回复

launcher 回复了问题 • 2 人关注 • 1 个回复 • 613 次浏览 • 2017-05-17 23:18 • 来自相关话题

如何查看mysql那些字段添加过索引?

回复

张三俗 回复了问题 • 2 人关注 • 1 个回复 • 505 次浏览 • 2017-05-17 17:09 • 来自相关话题

mysql最大能支持多大的并发查询?

回复

launcher 回复了问题 • 2 人关注 • 1 个回复 • 514 次浏览 • 2017-05-17 13:22 • 来自相关话题

MySQL query error 2006: MySQL server has gone away - Query: UNLOCK TABLES

回复

隐隐作痛 回复了问题 • 2 人关注 • 1 个回复 • 559 次浏览 • 2017-05-12 10:40 • 来自相关话题

mysql 普通查询和子查询 那个速度快?

回复

brean 回复了问题 • 2 人关注 • 1 个回复 • 587 次浏览 • 2017-05-11 16:32 • 来自相关话题

Failed to issue method call: Unit mysql.service failed to load: No such file or directory?

回复

brean 回复了问题 • 2 人关注 • 1 个回复 • 814 次浏览 • 2017-05-09 11:10 • 来自相关话题

mysql错误 InnoDB: mmap(549453824 bytes) failed; errno 12?

回复

张三俗 回复了问题 • 3 人关注 • 2 个回复 • 962 次浏览 • 2017-05-08 14:55 • 来自相关话题

mysql 连接时出现 mysql Got error 28 from storage engine?

回复

高端大气 回复了问题 • 4 人关注 • 3 个回复 • 846 次浏览 • 2017-05-07 11:21 • 来自相关话题

求解决方案,网站目前有个投票功能,总是出现 mysql too many connections

回复

brean 回复了问题 • 3 人关注 • 2 个回复 • 801 次浏览 • 2017-04-24 15:26 • 来自相关话题

mysql 获取建表sql ,修改表名称(rename)

brean 发表了文章 • 1 个评论 • 191 次浏览 • 2018-11-28 15:59 • 来自相关话题

  mysql 获取建表sql :   show create table tableName; 修改表名称(rename):   rename table OldTableName to NewTableName;  

mysql 复制表结构及表数据

brean 发表了文章 • 0 个评论 • 259 次浏览 • 2018-08-28 11:45 • 来自相关话题

  1:复制表结构   CREATE TABLE 新表名 LIKE 旧表名; 2:复制表数据(仅适用新旧表结构一样)   INSERT INTO 新表名 SELECT * FROM 旧表名;

mysql 清理二进制日志 (binlog日志)

张三俗 发表了文章 • 0 个评论 • 589 次浏览 • 2018-08-10 11:08 • 来自相关话题

  1:登录数据库   mysql -u root -p 2:查看binlog日志   [code]mysql> show binary logs; +--------------------+-----------+ | Log_name | File_size | +------------------...
查看更多

mysql强制使用某个索引或者禁止使用某个索引

张三俗 发表了文章 • 0 个评论 • 338 次浏览 • 2018-08-09 18:35 • 来自相关话题

    mysql强制使用某个索引或者禁止使用某个索引 1、mysql强制使用索引:force index(索引名或者主键PRI) 例如:  [code]select * from table force index(PRIMARY) limit 2;(强制使用主键) select * from table force index(field1_inde...
查看更多

MySQL重置自增id的两种方法

brean 发表了文章 • 0 个评论 • 254 次浏览 • 2018-07-30 11:36 • 来自相关话题

  方法一(效率高,谨慎使用):   清空表数据并重置id:  truncate table table_name; 注意:truncate 一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。 是DLL语言,无法回滚;当表被...
查看更多

mysql设置联合主键/联合索引

张三俗 发表了文章 • 0 个评论 • 535 次浏览 • 2017-10-26 15:49 • 来自相关话题

  语法如下:   设置联合主键:  alter table tablename add primary key (字段1,字段2);   设置联合索引:   ALTER TABLE sy_user_collection ADD INDEX uid_msgid (uid,message_id)

php mysql 存储emoji表情,

brean 发表了文章 • 0 个评论 • 469 次浏览 • 2017-08-03 21:01 • 来自相关话题

  mysql 存储emoji 需要修改存储引擎,将utf8 或者其他 改为utf8mb4_unicode_ci ,字段的CHARSET 设置为utf8mb4_unicode_ci ,一般这样就OK了。     使用thinkphp的注意,还需要修改数据库配置文件 /data/conf/db.php   [code]'DB_CHARSET'=> 'ut...
查看更多

mysql replace 替换某个字段中的某个字符

brean 发表了文章 • 0 个评论 • 354 次浏览 • 2017-07-27 14:10 • 来自相关话题

  比如: Msql里面的某个表的某个字段里面存储的是一个人的地址,有一天这个地址的里面的某个地   名变了,那么他的地址也就要变: 比如: 原来是:   [code]number addr 01 四川省成都市XXXXXX街道05号 02 四川省成都市XXXXXX街道0...
查看更多

Mysql 触发器

brean 发表了文章 • 0 个评论 • 354 次浏览 • 2017-07-26 10:49 • 来自相关话题

  定义: 触发器(trigger) 监视某种情况,并触发某种操作。 创建触发器的语法(四要素) : 1. 监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete) 语法: create trigger triggerName(触...
查看更多

Mariadb数据库 自动停

launcher 发表了文章 • 0 个评论 • 397 次浏览 • 2017-07-20 18:52 • 来自相关话题

    一个刚上线的网站项目,网站老是挂掉,查看网站日志,都是由于Mariadb服务莫名其妙的停掉导致的,每次重启Mariadb服务都管不了多久就又挂了。   [2002]SQLSTATE[HY000] [2002] Connection refused 查看mariadb服务日志   [code]/var/log/mariadb...
查看更多

Data too long for column 错误解决办法

launcher 发表了文章 • 0 个评论 • 365 次浏览 • 2017-07-18 11:40 • 来自相关话题

  Data too long for column 错误解决办法:   解决办法: 1.查找数据库配置文件(windows为my.ini,linux为my.cnf) 2.查找sql-mode   [code]sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITU...
查看更多

MYSQL数据库命名及设计规范

launcher 发表了文章 • 0 个评论 • 427 次浏览 • 2017-06-19 14:51 • 来自相关话题

  MYSQL数据库命名及设计规范 1.命名规范 (1)库名、表名、字段名必须使用小写字母,并采用下划线分割 (2)库名、表名、字段名禁止超过32个字符,须见名之意,建议使用名词不是动词 (3)库名、表名、字段名禁止使用MySQL保留字 (4)临时库、表名必须以tmp为前缀,并以日期为后缀 (5)备份库、表必须以bak为前缀,并以日期为后缀 2.基础规范...
查看更多

Cannot truncate a table referenced in a foreign key constraint

launcher 发表了文章 • 0 个评论 • 390 次浏览 • 2017-06-16 14:56 • 来自相关话题

  mysql 中使用truncate 清空数据表时,报错:   [code]Cannot truncate a table referenced in a foreign key constraint (`51ask`.`aw_role_user`, CONSTRAINT `role_user_role_id_foreign` FOREIGN KEY (`...
查看更多

Mysql数据库 存储引擎 MyISAM转InnoDB 批量脚本

可歌可泣 发表了文章 • 0 个评论 • 450 次浏览 • 2017-06-14 11:12 • 来自相关话题

    本文提供了将 Mysql MyISAM 存储引擎转为InnoDB存储引擎的shell脚本,代码如下:     [code]#!/bin/bash MUSER="root"; MPASS=$(cat /data/soft/mysql_root); MSOCKET="/tmp/mysql.sock"; sql=&...
查看更多

Mysql索引失效的几种情况

launcher 发表了文章 • 0 个评论 • 455 次浏览 • 2017-05-26 15:01 • 来自相关话题

 Mysql索引失效的几种情况 :       1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因)               注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引      2.对于多列索引,不是使用的第一部分,则不会使用索引      3.like查询是以%开头   ...
查看更多

解决MySQL5.7 安装后没有data文件夹的问题

brean 发表了文章 • 0 个评论 • 471 次浏览 • 2017-05-25 11:16 • 来自相关话题

         MySQL数据库在升级到5.7版本后,和之前的版本有些不一样,没有data文件夹,我们都知道MySQL数据库文件是保存在data文件夹中的,网上有人说把5.6版本的data文件夹拷贝一个,这种说法听听都不靠谱,我也试了,确实能够登录,但是无法修改管理员密码,下面还是给个标准的解决方法。         安装好MySQL5.7后,打开cmd命...
查看更多

Linux下修改Mysql默认端口号

launcher 发表了文章 • 1 个评论 • 512 次浏览 • 2017-05-15 17:32 • 来自相关话题

  mysql的默认端口号是3306,为了安全起见最好修改下mysql的端口号:   下面就告诉大家如何修改mysql的默认端口号:   [code]1. vi /etc/my.cnf 2.修改port,改为自己想要的端口,如果没有port则自己在[mysqld]下添加即可 [mysqld] port = 3306 #修改为你想要改的端口 datadir=...
查看更多

mysql启动时报错:Starting MySQL... ERROR! The server quit without updating PID file (/opt/mysql-master/data/mysql.pid)

launcher 发表了文章 • 0 个评论 • 428 次浏览 • 2017-05-14 12:53 • 来自相关话题

  mysql启动时报错:   Starting MySQL... ERROR! The server quit without updating PID file (/opt/mysql-master/data/mysql.pid) [code] 1、可能是/opt/mysql-master/data/数据目录mysql用户没有...
查看更多

Mysql SELECT INTO INSERT INTO SELECT

可歌可泣 发表了文章 • 0 个评论 • 412 次浏览 • 2017-04-25 11:01 • 来自相关话题

运用场景:   添加大量测试数据时,会使用这种SQL。   比如需要将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。   [code]1.INSERT INTO SELECT语句 语句形式为:Insert i...
查看更多

MySQL 获取随机数据方法

发表了文章 • 0 个评论 • 428 次浏览 • 2017-04-21 10:41 • 来自相关话题

 本文介绍了MySQL 获取随机数据方法。 两种方法(一种使用 mysql 解决,一种使用 php 处理。推荐后者)。 1、order by rand() 数据多了极慢,随机性非常好,适合非常小数据量的情况。 [b]2、SELECT * FROM table_name AS r1 JOIN (SELECT (RO...
查看更多
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。