随笔分类 - Mysql
mysql如何批量将数据库的表名改成大写
摘要:DELIMITER // DROP PROCEDURE IF EXISTS uppercase // CREATE PROCEDURE uppercase(IN dbname VARCHAR(200)) BEGIN DECLARE done INT DEFAULT 0; DECLARE oldnam
阅读全文
Mysql导入excel数据,解决某些特殊字符乱码问题
摘要:问题 做项目需要从excel表格导入到mysql的数据库表中,excel表格中的“规格”字段的“×”符号导入数据库表中,会出现部分数据的“×”这个符号会乱码,成“?”的形式。 解决方法
阅读全文
将excel的数据导入到数据库后都乱码了是怎么回事
摘要:将excel内容首先保存成csv格式,然后在MySQL数据库中导入,结果汉字出现了乱码。 解决过程: 1.csv文件以txt形式打开,另存为,选择utf-8编码。 2.数据库,设置,collation选择utf-8。 3.再次导入,ok
阅读全文
java保存繁体字到数据库时就报错Incorrect string value: '\xF0\xA6\x8D\x8B\xE5\xA4...' for column 'name' at row 1
摘要:问题分析 普通的字符串或者表情都是占位3个字节,所以utf8足够用了,但是移动端的表情符号占位是4个字节,普通的utf8就不够用了,为了应对无线互联网的机遇和挑战、避免 emoji 表情符号带来的问题、涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集,这必须要作为移动互联网行
阅读全文
如何将mysql卸载干净
摘要:一、在控制面板中卸载mysql软件 二、卸载过后删除C:\Program Files (x86)\MySQL该目录下剩余了所有文件,把mysql文件夹也删了 三、windows+R运行“regedit”文件,打开注册表 四、删除注册表:HKEY_LOCAL_MACHINE\SYSTEM\Contro
阅读全文
SQL语句备份和还原数据库
摘要:1,使用SQL最简单备份,还原数据库 2,为了方便以后的使用,开始对语句进行简单的封装->存储过程 (1)备份 (2)还原
阅读全文
如何将frm文件导入MySql数据库
摘要:只要在mysql的安装文件中找到data文件夹,然后在里面建立一个文件夹,比如test。这个test其实就对应着数据库的名称,所以,你想要起什么样的数据库名称就把文件夹起什么名字。 然后把.frm文件导进去。注意还要在data目录下加入ib_logfile0,ib_logfile1,ibdata1这
阅读全文
mysql数据库中如何查询日期在两个时间之间的关系
摘要:select * from banner where addDate between '2017-06-04' and '2017-06-06';
阅读全文
使用cmd命令登录mysql数据库时报2013-Lost connection to MYSQL server at 'waiting for initial communication packet',system error:0
摘要:【错误内容】:SQL Error (2013): Lost connection to MySQL server at 'waiting for initial communication packet', system error: 0 【错产生经过】:链接MySQL时出现. 【解决办法】:打开m
阅读全文
Linux服务器上如何设置MySQL的max_allowed_packe
摘要:mysql根据配置文件会限制server接受的数据包大小。 有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。 查看目前配置 show VARIABLES like '%max_allowed_packet%'; 显示的结果为: + + + | Variable_n
阅读全文
Linux服务器上日志报com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1783 > 1024). You can change this value on the server by setting the max_allowed_packet' variable.
摘要:在做查询数据库操作时,报了以上错误,还有out of memery heap hacp ,原因是MySQL的max_allowed_packet设置过小引起的,我一开始设置的是1M,后来改为了20M mysql根据配置文件会限制server接受的数据包大小。 有时候大的插入和更新会被max_allo
阅读全文
MYSQL中的普通索引,主健,唯一,全文索引区别
摘要:MYSQL索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录 开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无 需扫描任何记
阅读全文
windows server2012如何开启mysql远程登录
摘要:开发的首要任务就是要搭建起自己的服务器,下面主要是我这搭建记录下 我的各种环境 服务器为Windows server2012 安装的MySQL数据的版本是5.6.10 ,64位。当然了版本对于安装没有太大的阻挠。安装数据库呢一般是由两种: 一种是下载安装包自己安装,而另外一种是下载压缩包,解压缩后直
阅读全文
cmd 中连接mysql时报'mysql'不是内部或外部命令,也不是可运行的程序或批处理文件,该怎么办?
摘要:详细介绍请查看全文:https://cnblogs.com/qianzf/ 原文博客的链接地址:https://cnblogs.com/qzf/
阅读全文
centos环境下如何导出数据库
摘要:MySQL数据库的导入导出可以用数据库备份工具mysqldump mysqldump工具是mysql自带的一个非常方便的一款小工具,存在mysql安装目录的/usr/local/mysql/bin (CentOS)是下。 mysqldump 和 mysql一样,都是应用程序,你在mysql下是执行不
阅读全文
mysql如何修改root用户的密码
摘要:方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'
阅读全文
Navicat for mysql 远程连接 mySql数据库10061、1045错误
摘要:用navicat连接远程的mysql数据报错: 有朋友可能会碰到使用Navicat for mysql 远程连接 mySql数据库会提示10061、1045错误或 2003-Can’t connect to MySQL on ’192.168.1.2’(10061),这个原因是因为MySQL不准许远程连接。 最简单的办法是 MySQL远程配置 代码如下 复制代码 GRANT ALL...
阅读全文
mysql错误:The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement解决方法
摘要:Mysql关系型数据库管理系统 MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网
阅读全文