
mysql常见问题
bit-cafe
深入学习才能体会到知识带来的快了!
展开
-
mysql在linux下乱码问题
一、操作mysql默认字符集是latin1,但是我们大部分程序使用的字符集是utf8,我们就需要修改mysql的字符集了。1)查看默认编码showvariables like 'character%';+--------------------------+----------------------------+|Variable_name | Value |+---原创 2015-03-30 08:48:52 · 1105 阅读 · 0 评论 -
MySQL中修改密码、编码设置、创建新用户、删除新用户以及备份等指令
在mysql数据库中表与表之间的联系:一对多 多对多和多对一这些关系 如果两个表是一对多或多对一则他们之间的联系的属性主码是多的这一端,而如果他们之间的联系没有属性的话则 这两个表的逻辑结构时要在多这边表中添加一表的主码作为外码。一、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入原创 2013-10-30 20:35:37 · 1893 阅读 · 0 评论 -
mysql数据导入导出方法总结
MySQL数据备份还原方式总结一、将数据导入到指定的数据库: 第一种导入方式:1、创建一个空数据库2、进入mysql安装目录bin下3、导入命令 mysql -uroot –p密码 数据库名 < 要导入的数据(d:\bbs.sql)mysql -uroot –padmin ajswlw<d:\sql.sql原创 2014-08-01 20:42:54 · 7507 阅读 · 0 评论 -
windows linux 下安装mysql 报1045 等错误
以前在windows 下安装mysql 没怎么出现过问题,而在linux下安装的时候出现了一些问题,昨天在windows 安装的时候也出现了1045 错误,就个人经历来看这个问题就是 root用户密码的问题,所以将解决的方式总结如下:原创 2015-03-18 10:24:09 · 1643 阅读 · 0 评论 -
MySQL Jdbc驱动的rewriteBatchedStatements参数
注意:在使用mysql 数据库的时候如果需要批量添加,修改,删除功能则要设置rewriteBatchedStatements参数,这样才能真正起到批量添加的功能// 开启批量添加private String url="jdbc:mysql://localhost:3306/music?rewriteBatchedStatements=true"; // 关闭批量添加转载 2015-12-01 00:00:09 · 3828 阅读 · 0 评论 -
mysql图形化管理工具 workbench查询快捷键修改
mysql图形化管理工具 workbench查询快捷键修改具体步骤如下:在安装根目录查到\data\main_menu.xml这个文件找到图中的表示位,图如下:OK 找到这里就容易了,注释掉的哪一行中的快捷键修改为你想要的快捷键,这里我改成了F5 这个字段!原创 2016-03-23 18:00:57 · 1803 阅读 · 0 评论 -
MySQL max_allowed_packet 错误
com.mysql.jdbc.PacketTooBigException: Packet for query is too large (3158064)问题解决在做查询,插入数据库操作时,报了以上错误,还有out of memery heap hacp ,原因是mysql的max_allowed_packet设置过小引起的,一般默认设置的是1M,自己改为20M就ok了!mys原创 2017-03-07 17:35:48 · 857 阅读 · 0 评论 -
java.sql.SQLException: Value'0000-00-00'异常解决
在使用MySql 时, 数据库中的字段类型是timestamp的,默认为0000-00-00, 会发生异常:java.sql.SQLException: Value '0000-00-00 ' can not be represented as java.sql.Timestamp “0000-00-00 00:00:00”在mysql中是作为一个特原创 2015-09-12 22:02:26 · 5066 阅读 · 0 评论 -
Mysql 下创建root用户
在linux下安装了mysql之后出现错误,刚开始以为就是没有密码的问题,按照这篇文章进行了修改:linux下mysql 初次登陆修改密码 修改之后应该没错,但再次启动服务root登录还是不行,下面的就是出现的问题和解决过程: mysqld_safe--skip-grant-tables&mysql-uroot mysqlmysql> select * fro原创 2015-01-15 22:12:54 · 5522 阅读 · 0 评论 -
mysql安装之后修改data存放位置
1、登录mysql monitor命令:cmd >> mysql -u root -p 然后回车输入密码2、关于mysql的配置文件是安装目录下的my.ini 为了修改数据存放位置(默认在C盘),我私自修改了my.ini里面的一句话,结果直接mysql服务启动不了了,甚至mysqld.exe也直接崩溃,root用户也登录不进去,重新设置instance config直接在start service 一步无限卡死。。。最后试了一下在instance config的第一步就选择r原创 2014-05-18 18:52:27 · 2768 阅读 · 0 评论 -
MySql 里的IFNULL、NULLIF和ISNULL用法
今天用到了MySql里的isnull才发现他和MSSQL里的还是有点区别,现在简单总结一下:mysql中isnull,ifnull,nullif的用法如下:isnull(expr) 的用法:如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。 mysql> select isnull(1+1);-> 0mysql> select isnu转载 2017-11-14 22:31:55 · 628 阅读 · 0 评论