
mysql
Pruett
这个作者很懒,什么都没留下…
展开
-
mysql 如何只更改某一行的某一例的值
如果原来已经有了值的情况下对其修改就不是插入而是更新UPDATE table_name SET col-name=' ' ,[ col2_name =' ', ] [WHERE id =' ' ] //方括号为可选项 没有where就会更新所有行的原创 2017-05-24 11:51:29 · 11083 阅读 · 0 评论 -
mysql下载不让普通用户登录 ERROR 1698 (28000): Access denied for user 'root'@'localhost'
1.下载完MySQL 没有在下载过程中提示账号密码登录的时候报错误普通用户不能登录2.解决1.通过 sudo 登录sudo mysql -uroot2.查看一下user表,错误的起因就是在这里, root的plugin被修改成了auth_socket,用密码登陆的plugin应该是mysql_native_passwordmysql> select user, plugin ...原创 2019-03-09 21:30:08 · 383 阅读 · 0 评论 -
mysql中文乱码,和不能输入中文
windows下中文乱码,首先找到my.ini文件通常这个文件会在 C:\Program Files (x86)\MySQL\MySQL Server 5.5或者没有x86的那个program files里(看mysql的位数)然后在my.ini如下修改[mydqld]和[client]段加入default-character-set=utf8 (有的版本不支持default-char...原创 2019-02-19 15:26:40 · 389 阅读 · 0 评论 -
sql在日期范围查询
---------- 创建日期时间测试表-----------------------------------------------------------create table testdatetime(ID integer not null primary KEY,createdate CHAR(10) NULL,startdate DATE NULL,enddate DAT...转载 2018-09-26 16:13:12 · 7578 阅读 · 0 评论 -
MySQL查询字段为null的记录
mysql要是查找某一字段为null的记录, 不能使用 字段名=null 的格式,要使用 is null select * from user where name is null;原创 2018-09-03 10:13:27 · 5556 阅读 · 0 评论 -
关于mysql5.7的sql_mode=only_full_group_by
MySQL对于ONLY_FULL_GROUP_BY语义的判断规则是,如果group by list中的表达式是basic column,那么target list中允许出现表达式是group by list中basic column或者alias column的组合结果,如果group by list中的表达式是复杂表达式(非basic column或者alias column),那么要求targ...原创 2018-08-03 14:21:58 · 165 阅读 · 0 评论 -
Ubuntu下MySQL输入中文报错
insert的时候输入中文,出现错误输入不成功,ERROR SqlExceptionHelper:147 - Incorrect string value: '\xE6\xB2\xA1\xE5\x90\x83...' for column 'others' at row 11 修改mysql的配置文件/etc/mysql/mysql.conf.d/mysqld.cnf 在[原创 2017-10-27 16:16:11 · 411 阅读 · 0 评论 -
Ubuntu完美卸载MySQL
sudo apt purge mysql-* sudo rm -rf /etc/mysql/ /var/lib/mysql sudo apt autoremove sudo apt autoclean亲测有效转载 2018-02-24 10:45:27 · 436 阅读 · 0 评论 -
Mysql连接的过程中出现Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock
突然登录数据库的时候,出现了如下错误:Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock1.造成的可能原因 上午在网上查了一下关于Ubuntu下如何解决MySQL数据库的乱码问题,要找到my.cnf文件,在里面的[client] 和[mysqld]这两个命令下面输入 default转载 2017-10-26 14:32:39 · 4224 阅读 · 0 评论 -
mybatis 模糊查询的方法
在学习MyBatis过程中想实现模糊查询,可惜失败了。后来上百度上查了一下,算是解决了。记录一下MyBatis实现模糊查询的几种方式。 数据库表名为test_student,初始化了几条记录,如图: 起初我在MyBatis的mapper文件中是这样写的: id="searchStudents" resultType="com.example.ent转载 2017-10-26 10:46:43 · 414 阅读 · 0 评论 -
MySQL的模糊查询
下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。 比如 SELECT * FROM [user] WHERE u_name LIKE '%三%' 将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找出来。 另外,如果需要找出u_name中既有转载 2017-10-16 15:40:48 · 390 阅读 · 0 评论 -
Ubuntu下进入mysql,在终端下不能输入中文,直接是不能键入
1.问题MySQL终端状态下不能输入中文,,一开始是 中文的输入报错,按照网上的说法给了配置文件之后,中文居然不能输入了,2.问题根源上网看了太多的东西发现都不是适合自己的,不论是把LANG改成en_US.UTF-8 还是将字符配置文件的[mysql] 下的 default-character-set=utf8改成GBK ,都没用,我的mysql配置文件的更改如下:apt-get...原创 2017-10-27 16:31:18 · 2896 阅读 · 2 评论 -
MySQL的模糊查询时用中文查不出来解决
使用MySQL的模糊查询的过程中,LIKE后面加中文条件总是输出null , 发现没有将中文转码,解决方法如下:private String url = "jdbc:mysql://10.0.9.56:3306/ejvideo?useUnicode=true&characterEncoding=UTF-8";private String user = "video";private原创 2017-10-17 20:53:42 · 10376 阅读 · 6 评论 -
用eclipse写sql语句往mysql中输入汉字出现乱码
1.问题在eclipse中用jdbc往mysql中输入汉字时 ,在数据库的可视化编辑中发现 输入出现乱码问题 2.原因数据库配置文件中的字符编码 不是国际的utf-8 3.解决在数据库的可视化工具navicat下 ,设计表 将 char类型字段的 字符集改为utf8 即可原创 2017-06-25 08:54:16 · 3434 阅读 · 0 评论 -
jdbc往数据库里更新或插入字符串出现Unknow column ‘d’ ‘in Field list’
1.问题:执行如下代码和辅助代码时出现 Unknow column ‘d’ ‘in Field list’String changValue ="aa";String sql2 = "update book set " + string + " = " +changeValue+ " where id=1" ;2.原因以上sql 语句在进行输入 数字可正常输入数据库 ,但是不原创 2017-06-23 15:24:33 · 1622 阅读 · 0 评论 -
ubuntu 安装 mysql navicat
navicat 下载网站 https://www.navicat.com.cn/download/navicat-for-mysqlmysql 在命令行安装 $ sudo apt-get install mysql-server$sudo apt install mysql-client原创 2017-05-22 17:22:13 · 460 阅读 · 0 评论 -
使用java将MySQL数据库进行备份和还原
之前一直在弄java恢复数据库,有很多命令都能实现,但是放在java的process中就是不成功,通过下面的文章解决,借原文一用:原文地址:http://hyace.github.io/blog/2015/04/19/javabei-fen-hui-fu-mysqlshu-ju-ku/Java备份恢复MySQL数据库 项目中需要在数据清算前对数据库进行备份,清算产生问题时对数据库进行恢复,...转载 2019-03-19 08:57:13 · 2675 阅读 · 0 评论