
mysql
文章平均质量分 53
龙腾四海365
IT
展开
-
MySql插入数据,中文乱码问题
最近安装MySQL,使用了UTF-8 ,键表使用了UTF-8,遇到了MySQL命令行插入中文出错的问题。使用命令:show variables like 'char%'; ---查看字符集状态,如下图:从上图中可以看到 MySQL 有六处使用了字符集,分别为:client 、connection、database、results、server 、system。其中与服务器端相关:dat原创 2015-05-02 14:38:39 · 633 阅读 · 0 评论 -
jsp中利用MySQL实现分页技术
jsp中利用MySQL实现分页技术分页是很常用的一种技术,而MySQL中对于分页的操作也很简单,今天就说说如何在jsp页面中利用标签来最简化的实现分页:链接:MySQL分页技术详解http://blog.csdn.net/u011637069/article/details/49928513step1:编写DAO中代码: public List findAll2原创 2015-11-19 15:45:24 · 2342 阅读 · 0 评论 -
MySQL引擎
MySQL引擎简介MySQL是我们比较常用的一种数据库软件。它有着诸多的优点,如开源的,免费的等等。其实它还有一个很好的特点,那就是有多种引擎可以供你选择。如果赛车手能根据不同的路况,地形随手更换与之最适宜的引擎,那么他们将创造奇迹。然而目前他们还做不到那样便捷的更换引擎,但是我们却可以!一般来说,MySQL有以下几种引擎:ISAM、MyISAM、HEAP、InnoDB和Ber转载 2015-12-24 18:32:28 · 292 阅读 · 0 评论 -
命令行创建mysql数据库指定编码方法
命令行创建mysql数据库指定编码方法Mysql创建数据库的时候指定编码方式:GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf原创 2016-04-06 14:14:42 · 5988 阅读 · 0 评论 -
hibernate mysql写入中文乱码
hibernate mysql写入中文乱码启动hibernate项目,自动创建表,插入数据之后发现写入表里的数据里的中文是乱码。按如下方法解决了:1.修改创建的数据库编码修改数据库的字符集为UTF-8,这个可以通过mysql的客户端软件里右键要修改的数据库的属性更改。或者在命令行里面创建数据库的时候指定字符集。2.修改MySQL的默认编码原创 2016-04-06 14:17:42 · 473 阅读 · 0 评论 -
mysql中 ' 和 ` 的区别
mysql中 ' 和 ` 的区别两者在linux下和windows下不同,linux下不区分,windows下区分。主要区别就是单引号( ' )或双引号主要用于 字符串的引用符号如:mysql> SELECT 'hello', '"hello"', '""hello""', 'hel''lo', '/'hello'; 数据库、表、索转载 2016-04-09 20:26:48 · 2557 阅读 · 0 评论 -
MySQL之EVENT定时任务用法小结
MySQL之EVENT定时任务用法小结在实际开发过程中,我们时常要有类似定时器的操作,即:定时触发某个操作。如:每隔1s刷新一次页面、每隔3个月清除一下历史的数据。现在的业务需求是定时取系统时间与表中的时间字段进行比较,如果大于或者等于表中的时间则修改另一个状态字段为不同的值。思路:1)在java代码中定时比较,疑难问题,如何触发java的定时操作。原创 2016-05-09 18:39:23 · 4823 阅读 · 0 评论 -
mysql 中timestamp的问题
mysql 中timestamp的问题1.当设置多个字段的类型为timestamp时,会报错原因:默认timestamp的值为系统时间,但只能有一个字段使用当前系统时间,故报错。解决方案:把其中一个的默认值设置为0(default 0)即可。2.当更新记录时,未改变timestamp的字段,但其值也会改变原因:没有赋值时,默认用系统时间解决方案:原创 2016-06-27 16:13:46 · 546 阅读 · 0 评论 -
如何让本机mysql可以远程连接
mysql远程连接,Host 'XXX' is not allowed to connect to this MySQL server 解决方案/如何开启MySQL的远程帐号原创 2016-07-27 17:02:11 · 2590 阅读 · 0 评论 -
Mysql分页
Mysql分页select * from t_table limit a,b;Limit用法如下:第一个参数是指要开始的地方(从0开始,0表示第一条记录),第二个参数是指每页显示多少条数据;Mysql分页: select * from tableName where 条件 limit 当前页码*页面容量-1 , 页面容量;原创 2015-11-19 15:39:15 · 937 阅读 · 0 评论 -
java.sql.SQLException的常见原因
java.sql.SQLException的常见原因解析:B.当driverName写错时,会报ClassNotFoundExceptionC.应该是列名有错D.有两种状况:1)字符集问题; 2)插入的值的长度超过字段的长度原创 2015-09-24 00:13:51 · 1548 阅读 · 0 评论 -
数据库连接池问题
数据库连接池1.直接使用JDBC访问数据库时的隐患:1)每一次数据操作请求都是需要建立数据库连接,打开连接,存取数据和关闭数据等步骤。而建立和打开数据库是一件既耗资源有费时间的过程,如果频繁发生这样的数据库操作,势必会使系统性能下降。2)连接对象代表着数据库系统的连接进程,是有限的资源。如果系统的使用用户非常多,有可能超出数据库服务器的承受极限,造成系统的崩原创 2015-09-24 00:04:06 · 3042 阅读 · 1 评论 -
MySql常用命令
mysql常用命令很久没有来写博客了,是时候写写总结最近学习的东西了。今天先来总结一下mysql的一些常用命令:登陆:mysql -uroot -p -P3306 -h ----(-u表示用户名,-p表示密码,可以不输,-P表示端口号,-h表示主机名)显示当前服务器版本:SELECT VERSION();显示当前日期时间:SELECTNOW();显示当前用户:SEL原创 2015-04-29 16:21:39 · 592 阅读 · 0 评论 -
MySql之char与varchar
mysql原创 2015-06-03 18:30:35 · 749 阅读 · 0 评论 -
MySQL之常用数据类型
mysql> #学习日期/时间类型mysql> #date 1000-01-01 ~ 9999-12-31text : 文本类型,可以存比较大的文本段,搜索速度稍慢因此,如果不是特别大的内容,建议用char,varchar来代替text 不用加默认值(加了也没用)blob :是二进制类型,用来存储图像,音频等二进制信息原创 2015-06-07 14:19:20 · 430 阅读 · 0 评论 -
Mysql之查询、where、常用函数、having
Mysql之查询、where、常用函数、having1.如何在mysql中写查询语句?答:把列看成变量,把where后面的看成if(exp)里的exp表达式。2.哪些行被取出来了?答:哪一行能让exp为真,哪一行就能取出来。3.where 1 什么意思?答:将结果全部取出来。4.如何求两列的差值?答:把列看成变量,求运算即可。5.列的运算原创 2015-07-31 23:23:17 · 1113 阅读 · 0 评论 -
Mysql之DML语句_insert_uodate_delete
Mysql之DML语句_insert_uodate_delete1.DML:Data Manipulation Language 作用:用于向数据库表中插入、删除、修改数据. 常用关键字: INSERT UPDATE DELETE2.Mysql中:字符、字符串、日期、时间这样的数据都用单引号引起 特殊值:NULL3.使用insert语句向原创 2015-09-05 14:46:10 · 825 阅读 · 0 评论 -
Mysql之DDL语句_create_alter
Mysql之DDL语句_create_alter1.创建数据库mydb1:mysql>CREATE DATABASE mydb1;2.在mydb1库中创建表employee:mysql>CREATE TABLE employee( id INT, name VARCHAR(20), gender VARCHAR(10), birt原创 2015-09-05 12:58:46 · 893 阅读 · 0 评论 -
mysql取系统当前时间的函数
mysql取系统当前时间的函数NOW()函数以`'YYYY-MM-DD HH:MM:SS'返回当前的日期时间,可以直接存到DATETIME字段中。CURDATE()以’YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中。CURTIME()以’HH:MM:SS’的格式返回当前的时间,可以直接存到TIME字段中。原创 2015-09-26 23:58:55 · 555 阅读 · 0 评论 -
Servlet请求重定向&中文插入数据库
Servlet请求重定向&中文插入数据库1.重定向(1)什么是重定向服务器通知浏览器向一个新的地址发送请求。注:可以发送一个302状态码和一个Location消息头(该消息头包含了一个地址,称之为重定向地址),浏览器收到之后,会立即向重定向地址发请求。(2)如何重定向response.sendRedirect(String url);注:a.ur原创 2015-11-03 22:22:38 · 465 阅读 · 0 评论 -
Linux安装MySQL的两种方法
Linux安装MySQL的两种方法1. 运行平台:CentOS 6.3 x86_64,基本等同于RHEL 6.32. 安装方法:安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明;另一种是通过编译过的二进制文件进行安装。二进制文件安装的方法又分为两种:一种是不针对特转载 2016-07-07 17:43:16 · 412 阅读 · 0 评论