
解决mysql运行sql文件过大导致失败问题
原因:mysql默认只支持执行4M的sql文件,可以进行查询,执行命令:show global variables like "max_allowed_packet"; 如图: -- SELECT 5310464/1024/1024;value的单位是b,转换成M就是4194304/1024/1024=4M。 解决办法: 这里通过在navicat for mysql 中执行set global max_allowed_packet = 50 * 1024 * 1024来解决(设置成50M),总结就是允许最大...
2024-01-10
mysql怎么连续执行sql文本
mysql连续执行sql文本的方法:方法一:1、待执行的sql文件为1.sql、2.sql、3.sql、4.sql等2、写一个batch.sql文件:source 1.sql;source 2.sql;source 3.sql;source 4.sql;3、在mysql下执行source batch.sql;注意路径问题。方法二例如mysqltest.sql脚本在D盘根目录, 进入MySQL的命令行窗口,直接输入如下命令即可批量执行脚本中...
2024-01-10![mysql怎么导出数据到本地文件[mysql基础教程]](/wp-content/uploads/thumbs/681743_thumbnail.jpg)
mysql怎么导出数据到本地文件[mysql基础教程]
把test_time表中的数据导出成txt 文件(推荐教程:mysql数据库学习教程)mysql> show global variables like '%secure%'; +--------------------------+-----------------------+| Variable_name | Value |+--------------------------+-----------------------+| require_...
2024-01-10
如何解决mysql导出csv乱码
解决mysql导出csv乱码的方法:使用mysql的select语句将数据导出为csv文件然后鼠标右键点击该csv文件,选择以记事本方式打开点击另存为,将编码方式改成utf-8保存即可打开修改后的csv文件,就不会有乱码了示例如下:更多Python知识,请关注:云海天python教程网!!...
2024-01-10
快速解决mysql导出scv文件乱码、蹿行的问题
工作原因,常常不能实现完全的线上化(即,所有数据都在线上完成,不需要导入导出),而导出Excel常常比修炼成仙还慢,因此,我们将数据库文件导出到本地使用的时候,常常使用的方法的是导成CSV格式。而csv格式的也常常出现导出的中文乱码,或者蹿行等问题,从而陷入两难境地。老板要数据,...
2024-01-10![如何登陆mysql[mysql教程]](/wp-content/uploads/thumbs/679087_thumbnail.jpg)
如何登陆mysql[mysql教程]
本地登录MySQL命令:mysql -u root -p //root是用户名,输入这条命令按回车键后系统会提示你输入密码指定端口号登录MySQL数据库将以上命令:mysql -u root -p改为 mysql -u root -p -P 3306 即可,注意指定端口的字母P为大写,而标识密码的p为小写。MySQL默认端口号为3306指定IP地址和端口号登录MySQL数据库命令...
2024-01-10
mysql的引号在xml文件的问题?
<select id="getListByFullDiscountReductionId" resultType="com.yhc.common.domain.pojo.Goods" parameterType="string"> select * from tb_goods <where> <if test="fullDiscountReductionId !...
2024-02-16![mysql的中文乱码解决方法[mysql教程]](/wp-content/uploads/thumbs/679906_thumbnail.jpg)
mysql的中文乱码解决方法[mysql教程]
mysql的中文乱码解决方法:1、创建数据库的时候使用“CHARACTER SET 'utf8'”指定编码格式为utf-8。CREATE DATABASE `test` CHARACTER SET 'utf8'COLLATE 'utf8_general_ci';2、建表的时候使用“CHARSET=utf8”参数指定编码格式为utf-8。CREATE TABLE `database_user` ( `ID` varchar(40) NOT NULL default '', `UserID` varchar(4...
2024-01-10![mysql导出数据出现乱码怎么办[mysql基础教程]](/wp-content/uploads/thumbs/681585_thumbnail.jpg)
mysql导出数据出现乱码怎么办[mysql基础教程]
我们可以利用convert函数转换编码从而解决此问题。(推荐教程:mysql数据库学习教程)CONVERT()提供一个在不同字符集之间转换数据的方法。语法:CONVERT(expr USING transcoding_name)例如:SELECT CONVERT(latin1field USING utf8) FROM latin1table;在 MySQL中转换代码名与相应的字符集名相同。举例:学生表下面我们将学生...
2024-01-10![mysql怎么存储大段文字[mysql基础教程]](/wp-content/uploads/thumbs/680943_thumbnail.jpg)
mysql怎么存储大段文字[mysql基础教程]
一般在保存少量字符串的时候,我们会选择 CHAR 或者 VARCHAR;而在保存较大文本时,通常会选择使用 TEXT 或者 BLOB,二者之间的主要差别是 BLOB 能用来保存二进制数据,比如照片;而 TEXT 只能保存字符数据,比如一篇文章或者日记。(推荐教程:mysql数据库学习教程)TEXT 和 BLOB 中有分别包括TEXT、MEDIUMTEX...
2024-01-10![mysql表中的字段出现乱码[mysql基础教程]](/wp-content/uploads/thumbs/680981_thumbnail.jpg)
mysql表中的字段出现乱码[mysql基础教程]
现象:最近将数据库改为MySQL数据库,谁知在从数据库中读取中文字符串时,出现了乱码。原因:编码的问题,mysql的默认编码是latin1,而我的客户端及服务器采用的编码确是utf8。解决办法:1. 先进入mysql查看编码状态:mysql> show variables like %char%;结果发现mysql连接和客户端使用的是utf8,而服务器和数...
2024-01-10
mysql+jsp出现乱码如何解决
JSP页面传输到MySQL数据库时,中文为乱码(数据库中存储乱码)。下面我们就来看一下如何解决。1、将所有的涉及到编码的都设置为 utf8(utf-8)。设置数据库编码:命令行执行:mysql> show variables like 'character%'; 可以查看是否为utf8mysql> show variables like 'character%';+--------------------------+-------------------------...
2024-01-10![mysql如何判断是否为空[mysql教程]](/wp-content/uploads/thumbs/679897_thumbnail.jpg)
mysql如何判断是否为空[mysql教程]
对null的判断:创建一个user表:id主健 name 可以为空 select * from user;insert into user values('33',null); ##创建一条name为空的数据insert into user values('222',''); ##创建一条为空字符的数据用isnull判断是否为空:只有name 为null 的时候 ISNULL(exp) 函数的返回值为1 ,空串和有数据都为0。同时剔除null 和 空字...
2024-01-10![解决mysql无法完全删除[mysql教程]](/wp-content/uploads/thumbs/679733_thumbnail.jpg)
解决mysql无法完全删除[mysql教程]
解决mysql数据库无法干净删除导致无法重新安装问题:1、、打开电脑控制面板卸载MySQL数据库软件2、控制面板中卸载后在删除C盘Program Files (x86)MySQL该目录下剩余的所有文件,将mysql文件夹一定要删除3、windows+R运行“regedit”文件,打开注册表4、删除注册表:HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplica...
2024-01-10![mysql字符乱码解决方法[mysql教程]](/wp-content/uploads/thumbs/679725_thumbnail.jpg)
mysql字符乱码解决方法[mysql教程]
mysql字符乱码解决方法: 1、在mysql命令行模式下执行set names xxx命令指定编码方式mysql> set names utf8;Query OK, 0 rows affected (0.01 sec) 2、登录mysql的时候指定默认字符集[root@node1 ~]# mysql -S /tmp/mysql.sock4 --defaults-character-set=utf8 #-S 指定多实例mysql的套接字文件,使用--defaults-character-set 指定默认字符...
2024-01-10![mysql怎么将查询结果导出为excel[mysql基础教程]](/wp-content/uploads/thumbs/681327_thumbnail.jpg)
mysql怎么将查询结果导出为excel[mysql基础教程]
利用查询语句直接导出。(推荐教程:mysql数据库学习教程)举例:select * into outfile '/data/var-3307/catid.xls' from help_cat where 1 order by cat_id desc limit 0,20;select * into outfile '导出文件存放目录' from 表面和查询条件等信息请注意权限问题,如果实在不行,放在/tmp 目录下。...
2024-01-10![mysql启动出现错误3怎么解决[mysql基础教程]](/wp-content/uploads/thumbs/680476_thumbnail.jpg)
mysql启动出现错误3怎么解决[mysql基础教程]
mysql启动出现系统错误3解决方法:删除MYSQL服务,重新安装即可启动1、使用下面的命令删除mysql服务mysqld -remove2、使用下面的命令重新安装mysql服务mysqld -install3、使用下面的命令启动服务net start mysql推荐:MySQL教程...
2024-01-10![mysql乱码的问题如何解决[mysql教程]](/wp-content/uploads/thumbs/679840_thumbnail.jpg)
mysql乱码的问题如何解决[mysql教程]
mysql是我们项目中非常常用的数据型数据库。但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况。下面就来介绍一下如何彻底解决数据库中文乱码情况。1、中文乱码create table user(name varchar(11)); # 创建user表insert into table user("carl"); # 添加数据select * from user...
2024-01-10![mysql如何判断记录是否存在[mysql教程]](/wp-content/uploads/thumbs/679746_thumbnail.jpg)
mysql如何判断记录是否存在[mysql教程]
mysql判断记录是否存在的方法:sql语句:select count(*) from tablename;然后读取count(*)的值判断记录是否存在。对于这种方法性能上有些浪费,我们只是想判断记录记录是否存在,没有必要全部都查出来。以下这个方法是我推荐的。sql语句:select 1 from tablename where col = col limit 1;然后读取语句执行所影响的行数...
2024-01-10![mysql怎么设置不区分大小写[mysql教程]](/wp-content/uploads/thumbs/679124_thumbnail.jpg)
mysql怎么设置不区分大小写[mysql教程]
mysql设置不区分大小写windows下到安装mysql的目录,修改my.ini文件在文件最后一行加上下面一句话lower_case_table_names=1lower_case_table_names = 1说明 0:区分大小写,1:不区分大小写效果如下[mysqld] port = 3306 basedir=F:/mysql-5.7.21-winx64datadir=F:/mysql-5.7.21-winx64/datamax_connections=200 character-set-ser...
2024-01-10![mysql提示表不存在怎么解决[mysql教程]](/wp-content/uploads/thumbs/679673_thumbnail.jpg)
mysql提示表不存在怎么解决[mysql教程]
项目在开发的时候在WINDOWS平台下开发的,开发完了之后在LINUX环境上部署好之后,运行时MySQL数据库报错,提示为某个表不存在之类的错误信息,后来修改了MySQL的配置文件将大小写敏感去掉,问题解决。 这个问题的根源在于,在 MySQL 中,数据库和表其实就是数据目录下的目录和文件,因而,操作系...
2024-01-10![Mysql中乱码怎么处理?[mysql基础教程]](/wp-content/uploads/thumbs/680512_thumbnail.jpg)
Mysql中乱码怎么处理?[mysql基础教程]
mysql中文乱码解决方法:1、我们可以先看看自己的mysql数据库,中文是否乱码。登录数据库,再带的test数据库中,创建一张表,然后插入中文,查询结果。我们可以看到,中文变成了问号。show databases;use test;create table users(name varchar(50));insert into users values('张三');select * from users;2、我们来查询...
2024-01-10![mysql报1045错误怎么办[mysql教程]](/wp-content/uploads/thumbs/679784_thumbnail.jpg)
mysql报1045错误怎么办[mysql教程]
解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:方法一:1、以系统管理员身份登录到系统;2、如果MySQL服务器正在运行,停止它。如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单->控制面板->管理工具->服务;如果服务器不是作为服务而运行,可能需要使用任务管理器...
2024-01-10![mysql连接错误(2003)[mysql教程]](/wp-content/uploads/thumbs/679948_thumbnail.jpg)
mysql连接错误(2003)[mysql教程]
尝试本地用root用户登陆mysql数据库时,报错:" ERROR 2003 (HY000):can't connect to MYSQL server on 'localhost' (10061)"问题分析:该报错可能的原因有:(1)Mysql服务没有启动;系统已经正常运行一段时间了,数据库肯定是正常启动的,可以排除这种可能;(2)数据库端口不是默认端口认真查看tomcat配置文件,发现端口不...
2024-01-10![mysql连接不上远程的解决方法[mysql教程]](/wp-content/uploads/thumbs/679957_thumbnail.jpg)
mysql连接不上远程的解决方法[mysql教程]
注意:MySQL默认不支持远程连接,我们要远程连接mysql需要先配置允许远程连接。mysql连接不上远程的几种解决方法:1、排除网络或防火墙问题先看是否能ping通远程服务器,ping 192.168.1.211,如果不可以就是网络问题。然后,检查端口是否被防火墙挡住了,telnet 192.168.1.211 3306,如果连接失败,配置防火墙...
2024-01-10
