
数据库
皮蛋瘦肉
不忘初心,方得始终!
展开
-
解决Class.forName 加载驱动时出现ClassNotFoundException
在jdbc应用中需要使用Class.forName加载jdbc驱动try{ Class.forName("com.mysql.jdbc.Driver");}catch(ClassNotFoundException e) { System.out.println(e);}如果出现ClassNotFoundException,说明工程中没有导入jdbc 的jar包.原创 2018-01-11 18:41:05 · 12962 阅读 · 0 评论 -
查询语句中select from where group by having order by的执行顺序
本文转载自https://www.cnblogs.com/Jessy/p/3527091.html查询语句中select from where group by having order by的执行顺序1.查询中用到的关键词主要包含六个,并且他们的顺序依次为 select–from–where–group by–having–order by 其中select和from是必须的,其...转载 2018-09-12 17:31:22 · 6263 阅读 · 0 评论 -
SQL语句练习
查找最晚入职员工的所有信息查找入职员工时间排名倒数第三的员工所有信息查找最晚入职员工的所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16)...原创 2018-07-22 22:03:40 · 1442 阅读 · 0 评论 -
redis和memcached的区别(总结)
转载自:redis和memcached的区别观点一1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等;2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储;3、虚拟内存–Redis当物理内存用完时,可以将一些很久没用到的value 交换到磁盘;4、过...转载 2018-06-06 14:40:11 · 119 阅读 · 0 评论 -
SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]
今天调试出现了这个错误,是写数据库时出现的,花了好长时间也没找到原因。 一开始觉得哪里配置的问题,但是读取又没什么问题。后来发现,写入的字符串长度比数据库字段设定的最大长度还长。 把数据库字段长度重新设定,问题解决。也看到别人有说类型不匹配也会出现该错误。...原创 2018-04-27 00:42:50 · 1451 阅读 · 0 评论 -
解决eclipse中执行sql语句时出现中文乱码的问题
这个问题花了好几个小时才解决掉。CREATE TABLE `os_user`( `user_id` INT AUTO_INCREMENT COMMENT "用户ID", `user_number` INT NOT NULL COMMENT "用户编号", `nick_name` VARCHAR(30) NOT NULL COMMENT "昵称" , ..原创 2018-04-04 18:40:37 · 5058 阅读 · 2 评论 -
Mysql数据库备份与恢复测试
此测试在linux系统下进行。1.创建数据库test 数据库test中的表 2.备份操作备份指令:将数据库test备份到/home/lgj/aaa/路径下的test1.sqlmysqldump -u root -p test>/home/lgj/aaa/test1.sql3.生成的备份表 可以看到备份表中包含了创建数据表的操作和插入数据的操作。DROP ...原创 2018-04-08 19:01:00 · 1962 阅读 · 0 评论 -
MySql连接查询实例
连接是把不同表的记录连接到一起最普遍的方法。 本文将使用实例测试各个不同连接情况的查询。创建两个数据表stu_info(学生信息表)和stu_score(学生成绩表)。 如下图所示: 一.内连接查询 内连接是最普遍的连接类型,而且是最匀称的。因为他们们要求构成链接的每一部分的没每一个表匹配,不匹配的行将会被排除。内连接相等查询 概述:指使用等号”=”比较两个表的连接列的值...原创 2018-03-15 12:49:37 · 348 阅读 · 0 评论 -
MySql插入汉字时报错Incorrect string value
如果出现该错误,那么是数据表的字符编码有问题。1.查看数据库的字符编码show variables like "character%";可以看到数据库的字符编码为latin1 2.修改数据库的字符编码为utf8 其中 test 为所要修改的数据库的名称。alter database test character set utf8;3.如果不想修改整个数据库的字符编...原创 2018-03-15 11:43:42 · 1170 阅读 · 0 评论 -
Mysql解决SELECT list is not in GROUP BY clause and contains nonaggregated column 问题
在使用GROUP BY对Mysql的数据表进行查询时如果出现以下错误select * from user group by age;ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'test.user.user_...原创 2018-03-15 10:36:42 · 52209 阅读 · 6 评论 -
MySql基本使用指令
1.启动MySql/etc/init.d/mysql start运行成功显示:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 18Server version: 5.7.20-0ubuntu0.16.04.1 (Ubuntu)Copyright (c原创 2018-01-07 17:56:54 · 199 阅读 · 0 评论 -
Linux 重装mysql
mysql总是报错,说sock文件不存在,网上若干方法,更改权限,更改配置文件,结果还是不能正常生成.sock文件。没办法,删除,重新安装。完全删除:删除 mysqlsudo apt-get autoremove --purge mysql-server-5.0sudo apt-get remove mysql-serversudo apt-get autoremove mysql-se...转载 2018-10-25 12:31:08 · 268 阅读 · 0 评论