mysql数据库
liuyuedeyu098
这个作者很懒,什么都没留下…
展开
-
java程序中调用存储过程
/*************************调用存储过程的主要方法********************************/ public static List getcalloutrecord(long tvehicleid,long tuserid,String start_time,String endtime) { Connection conn = null;...原创 2011-12-20 10:49:56 · 121 阅读 · 0 评论 -
mysql查询所有记录,并去掉重复的记录
[size=medium]distinct(str)函数是用来去掉重复记录的,但是它只是针对某一个字段可以去重复。例如:select distinct(name)from tablename; 但是如果想把其他字段值的记录也查询出来,我一开始想的是使用select distinct(name) ,ta.* from tablename.注意distinct必须放在前面!但是这样并没有去掉重复的记录...原创 2012-03-05 13:18:30 · 901 阅读 · 0 评论 -
mysql 时间函数用法 集合
对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) select DAYOFWEE...原创 2011-12-11 10:07:15 · 67 阅读 · 0 评论 -
MySQL字符串函数:字符串截取
[size=medium]MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。 1. 字符串截取:left(str, length) mysql> sele...原创 2012-02-08 10:49:43 · 86 阅读 · 0 评论 -
将txt文本数据转到mysql数据库中
今天因为工作需要,需要将日志文件txt信息导入到mysql数据库中。目前我知道的有两种方法可以搞定,如下: 第一种方法: 1、文本数据应符合的格式:字段数据之间用 tab 键隔开,null 值用 来代替. 例: 3 rose 深圳二中 1976-10-10 4 mike 深圳一中 1975-12-23 2、先建立数据库表,然后再执行命令。数据传入命令 load data loc...原创 2011-11-18 17:58:20 · 1272 阅读 · 0 评论 -
Mysql导出成Excel格式
进入到mysql的控制台,输入: SELECT * into OUTFILE 'd:/1.xls' from oneyear ORDER BY TPROVIDERID desc LIMIT 0,50; 1.由c盘符转换到d盘符 c:\Users\a>d: 2.本盘符的转换 c:\Users>cd c:/ ...原创 2011-11-16 12:02:52 · 173 阅读 · 0 评论 -
'mysql' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
我想在dom窗口中连接数据库,但是输入如下命令后,竟然出现这样的错误,有点不解, C:\Users\a>mysql -u root -p root; 'mysql' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 刚百度了一下原来是hi这样就可以搞定啦,哈哈,又学习啦!! 假设安装的mysql目录是D:\MySQL\MySQL_Server_5.5\ 第一种方法: 如果你...原创 2011-11-16 12:02:14 · 719 阅读 · 0 评论 -
MySql常用命令总结
今天和同事一起去客户那里维护软件了,从今天起呢,我就叫他小骗骗咯。因为他骗了我,但是呢,我却被他骗的开心了好久。哈哈.....在那里客户向骗骗提出了一些问题,只见骗骗三下五除二的利用MySql命令把它们一一给干掉啦。羡煞我焉!只见骗骗操作mysql数据库和Excel好麻利神速快呀!其中,骗骗给了我一个sql文件,让我把它导入到数据库中。以前我用的是图像是两个小黄色柱柱的数据库,那个时候只要右键点击...原创 2011-11-16 12:00:59 · 78 阅读 · 0 评论 -
数据库命令和连接mysql服务器
今天上午,需要我把一个.sql文件导入到远程主机上。当时我想用source 命令想把它导入进去,但是利用mysql>mysql -h远程主机ip -u远程主机用户名 -p远程主机密码 连接到远程主机上的时候死活都连接不上,老是给我报错。真是气煞我也!mysql> mysql -h111.11.1.111 -uroot -p111; ERROR 1064 (42000): You have an ...原创 2011-11-16 11:59:06 · 170 阅读 · 0 评论 -
mysql左右连接
左连接即左表中的数据必须显示。 左/右连接查询实际上是指定以哪个表的数据为准。 有两个表: table1 [table] |id name password| |1 aaa a| |2 bbb b| |3 ccc c| [/table] 左连接sql语句:select table1.id,table...原创 2011-11-15 14:33:20 · 99 阅读 · 0 评论 -
用hibernate向mysql 数据库中添加的数据是乱码
用hibernate封装的方法save()向mysql 数据库中添加的数据是乱码,安装数据库的时候用的是utf-8字符集,创建数据库和表的时候也是用的utf-8。但是用save方法插入记录的时候插入到数据库中是乱码,如果用insert语句插入汉字就没有问题 hibernate.cfg.xml文件: [code="java"] com.mysql.jdbc.D...原创 2012-04-26 17:17:01 · 99 阅读 · 0 评论 -
The user specified as a definer ('golden'@'%') does not exist
The user specified as a definer ('golden'@'%') does not exist: 这个错误是java程序在调用存储过程的时候出现的错误,因为这个存储过程是我从其他的数据库中copy过来的,右键点击存储过程的方法名-->>对象信息,显示的定义者是原来数据库的用户名,不是现在的数据库的用户名。改过来就好了...原创 2012-01-03 20:41:43 · 100 阅读 · 0 评论 -
存储过程的学习
1.存储过程抛出异常的语句是: DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET v_exec_flag = 1; 2.判断是否出现异常: set v_return_val = 'ok'; #默认执行成功 IF v_exec_flag = 1 THEN SET v_return...原创 2011-12-20 10:55:47 · 87 阅读 · 0 评论 -
dbcp和c3p0配置
[size=large]DBCP [color=red]initialSize :[/color]连接池启动时创建的初始化连接数量(默认值为0) [color=red]maxActive :[/color]连接池中可同时连接的最大的连接数(默认值为8,调整为20,高峰单机器在20并发左右,自己根据应用场景定) [color=red]maxIdle:[/color]连接池中最...原创 2012-03-07 17:21:48 · 74 阅读 · 0 评论