
Database
jubincn
这个作者很懒,什么都没留下…
展开
-
初用mysql
使用MySQL,基本的方法是:(1)$con=mysql_connect("主机名","用户名","端口号"):第一步当然是与mysql进行连接,这里我的主机名用的localhost估计用远程访问用的方法也差不多.返回值是一把打开数据库连接的钥匙.(2)int mysql_select_db("数据库名","钥匙"):得到打开数据库的钥匙后,我们就用这把钥匙去拿自己的数据库,成功返回t原创 2008-10-23 15:47:00 · 661 阅读 · 0 评论 -
MySQL常用命令总结
转自:http://www.blogjava.net/TrampEagle/archive/2006/01/07/26978.html这两天搞个网站,又用到MySql,可是命令却一个都想不起来,所以,趁这次机会,把这些整理一下,权当作笔记吧,以便自己以后查阅!1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2转载 2012-04-05 17:06:11 · 755 阅读 · 0 评论 -
mysql获取刚插入(添加)记录的自动编号id
转自:http://hi.baidu.com/zuccxy/blog/item/037fb71eebf0848186d6b6cd.html我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数,一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。但在多线程情况下,就不行了。下面介绍三种方法(1) getGenerat转载 2012-03-19 21:12:59 · 2347 阅读 · 0 评论 -
复杂对象ibatis插入,属性为list,怎么一次性插入
转自:http://mzhj.iteye.com/blog/1030359public class PfStuffInfoVo implements Serializable {/** 信息Id */ private String infoId; /** 项目Id */ private String proid;/** 附件信息 */ priva转载 2012-04-06 16:47:40 · 7721 阅读 · 0 评论 -
MySQL中修改主字段属性为auto_increment
使用MySQL Query Browser中可以很方便的实现,使用命令行的话可以使用alter table 表名 modify column来实现。ALTER TABLE `c`.`a` MODIFY COLUMN `a` BIGINT(20) NOT NULL AUTO_INCREMENT;在执行这个命令时,可能会遇到这个错误:ALTER TABLE causes auto_原创 2012-04-06 15:31:00 · 13837 阅读 · 0 评论 -
mysql数据库远程访问设置方法
转自:http://www.jb51.net/article/13628.htmMySQL数据库不允许从远程访问怎么办?本文提供了三种解决方法: 1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"转载 2012-06-06 12:34:12 · 853 阅读 · 0 评论 -
Host is not allowed to connect to this MySQL server
转自:http://www.cnblogs.com/wliang22/archive/2009/11/13/1602423.html如果你想连接你的mysql的时候发生这个错误:ERROR 1130: Host '210.13.92.66' is not allowed to connect to this MySQL server请按照如下方法解决:login转载 2012-05-20 19:48:42 · 8384 阅读 · 0 评论 -
MySQL Workbench “Error Code: 1175” 的解决方法
转自:http://www.shootsoft.net/110今日用MySQL Workbench进行数据库的管理更新时,执行一个更新的语句碰到以下错误提示:Error Code: 1175You are using safe update mode and you tried to update a table without a WHERE that转载 2012-06-20 17:23:20 · 5505 阅读 · 0 评论 -
如何实现关系表的级联删除(ON DELETE CASCADE的用法)
转自:http://hi.baidu.com/pingfandexiake/blog/item/b74c0e3631f2f3daa3cc2bcf.html以下面两张表为例:SQL> desc person名称 是否为空? 类型----------------------------------------转载 2012-06-25 11:17:07 · 1768 阅读 · 0 评论 -
mysql如何自动获取当前时间
将字段类型设为TIMESTAMP将默认值设为CURRENT_TIMESTAMP原创 2012-07-17 15:27:45 · 2721 阅读 · 0 评论 -
MySQL 存储过程参数用法 in, out, inout(转)
转自: http://www.blogjava.net/nonels/archive/2008/10/09/233324.htmlset @id = 10;call pr_param_in(@id);select @id as id_out;mysql> call pr_param_in(@id);+----------+| id转载 2012-10-31 15:09:18 · 2868 阅读 · 0 评论 -
JDBC基础教程之CallableStatement 转自:http://www.builder.com.cn/2007/0908/495952.shtml
开发者在线 Builder.com.cn 更新时间:2007-09-08作者:中国IT实验室 来源:中国IT实验室本文关键词: CallableStateme JDBC概述 CallableStatement 对象为所有的 DBMS 提供了一种以标准形式调用已储存过程的方法。已储存过程储存在数据库中。对已储存过程的调用是 CallableStatement对象所含转载 2012-11-05 13:34:15 · 1035 阅读 · 0 评论 -
SQL LIKE 通配符随笔
转自:http://www.cnblogs.com/ugoer/archive/2006/09/15/505596.html通配符 说明 _ 与任意单字符匹配 % 与包含一个或多个字符的字符串匹配 [ ] 与特定范围(例如,[a-f])或特定集(例如,[abcdef])中的任意单字符匹配。 [^] 与特定范围(例如,[^a-f])或特定集(例如,转载 2013-01-16 22:37:08 · 601 阅读 · 0 评论 -
DB2中查询表信息
select * from sysibm.SYSCOLUMNS where tbname = 'SALES_ORD_LINE_ITEM'原创 2013-02-04 15:14:36 · 4371 阅读 · 1 评论 -
read comitted和repeatable read的不同之处
转自:http://stackoverflow.com/questions/4034976/difference-between-read-commit-and-repeatable-readdown voteacceptedRead committed is an isolation level that guarantees转载 2012-01-03 21:57:05 · 4661 阅读 · 0 评论 -
difference between VARCHAR NVARCHAR in SQLite
In Microsoft SQL Server, VARCHAR is ASCII and NVARCHAR is Unicode (UTF-16). In SQLite, all text is Unicode, so it's not relevant. In any case, SQLite is loosely typed so it wouldn't make a difference翻译 2012-01-30 16:23:32 · 1585 阅读 · 0 评论 -
SQL SELECT TOP N equivalent in ORACLE and MySQL
SQL SELECT TOP N equivalent in ORACLE and MySQL Something I needed today... I wish this was standarized, but it is not, so here are some examples:SQL Server:SELECT TOP 10 product, desc转载 2009-08-10 10:40:00 · 721 阅读 · 0 评论 -
MySql中的Timestamp类型字段的使用
TIMESTAMP列类型提供一种类型,你可以使用它自动地用当前的日期和时间标记INSERT或UPDATE的操作。如果你有多个TIMESTAMP列,只有第一个自动更新。 自动更新第一个TIMESTAMP列在下列任何条件下发生:列没有明确地在一个INSERT或LOAD DATA INFILE语句中指定。 列没有明确地在一个UPDATE语句中指定且一些另外的列改变值。转载 2009-09-24 09:04:00 · 1957 阅读 · 0 评论 -
mysql修改表结构alter,转自:http://waryist.javaeye.com/blog/104739 waryist的blog
转自:http://waryist.javaeye.com/blog/104739 waryist的blog ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...]alter_specification:转载 2009-09-28 10:52:00 · 1033 阅读 · 0 评论 -
在mysql中执行sql文件(如test.sql)的常用方法
在mysql中执行sql文件(如test.sql)的常用方法 为了方便,可以将mysql的安装路径下bin目录的地址放到环境变量PATH中,如;C:/Program Files/MySQL/MySQL Server 5.0/bin。这样在任意位置打开的命令行程序都能找到mysql.exe。 可以打开mysql命令行,也可以在命令行中通过mysql -u root -p my原创 2009-12-03 15:10:00 · 3637 阅读 · 0 评论 -
12.24(mysql修改Engine,外键问题,java.sql.timestamp,netbeans语言)
mysql修改数据库引擎在MySql中更换数据库引擎,使用:alter table myTable engine=InnoDB mysql外键类型错误错误代码 1005,SQL 状态 HY000:Cant create table ./grasspubsys/#sql-5bc_3.frm (errno: 150)这个错误一般都是外键那里出了问题,MySql的官方文档解原创 2009-12-24 17:26:00 · 1478 阅读 · 0 评论 -
2010.01.14 (mysql: data too long for column)
netbeans6.7中向mysql5中插入中文数据时显示”data too long for column“的问题。 我的mysql中字符的设置时utf-8,并且在控制台中可以插入中文数据并显示,但在netbeans中插入数据时却总是显示”data too long for column“。基本可以判断是由于netbeans和mysql之间的数据交换出了问题。后来在MySQL G原创 2010-01-14 23:46:00 · 846 阅读 · 1 评论 -
Ubuntu 10.04配置Apache+PHP+MySQL[转自:Ubuntu社区 作者:little樟]
<br /> Ubuntu 10.04配置Apache+PHP+MySQL<br />[转自:Ubuntu社区 作者:little樟]<br /> <br />测试环境:Ubuntu 10.04<br />1.安装apache2.0<br />sudo apt-get install apache2<br />安装过程就不多说了<br />安装后在浏览器中打开:<br />http://localhost/<br />或者http://127.0.0.1<br />如果出现It works!那证明OK了<转载 2010-11-01 17:39:00 · 1030 阅读 · 0 评论 -
MySQL数据库中的Show命令具体用法 转自:http://www.chinaz.com/Program/Mysql/052I00342008.html
<br />转自:http://www.chinaz.com/Program/Mysql/052I00342008.html<br /> <br />MySQL中有很多的基本命令,show命令也是其中之一,在很多使用者中对show命令的使用还容易产生混淆,本文汇集了show命令的众多用法。 <br />a. show tables或show tables from database_name; -- 显示当前数据库中所有表的名称。 <br />b. show databases; -- 显示mysql中所有转载 2011-02-17 01:01:00 · 1159 阅读 · 0 评论 -
Windows中使用mysql时用到的三个命令行程序
netstat -ano 查看所有活动进程的端口和PIDnet start mysql 启动mysql服务net start 查看已启动的服务原创 2009-11-27 20:03:00 · 844 阅读 · 0 评论 -
Please read "Security" section of the manual to find out how to run mysqld as root!错误解决
在虚拟机中安装了CentOS时安装了Nami版的Rendmine,没有设置MySQL自动启动,手动启动时出现 Please read "Security" section of the manual to find out how to run mysqld as root!错误原创 2011-08-27 23:35:46 · 77056 阅读 · 1 评论 -
DTD 语法快速指南
转自:http://www.ibm.com/developerworks/cn/xml/x-dtdint/index.htmlA、B、C 和 D 是在下例中代表元素的变量。元素必须有正好一个 A 、至少一个 B (由加号表示)、零个或多个 C (由星号表示)以及零个或一个 D (由问号表示):元素可能有 A 或 B 或转载 2011-11-16 22:25:27 · 1022 阅读 · 0 评论 -
KMP算法深度解析
转自:http://blog.youkuaiyun.com/liuben/article/details/4409505摘要:KMP算法是字符串匹配的经典算法,由于其O(m+n)的时间复杂度,至今仍被广泛应用。大道至简,KMP算法非常简洁,然而,其内部却蕴含着玄妙的理论,以至许多人知其然而不知其所以然。本文旨在解开KMP算法的内部玄妙所在,希望能够有助于学习与理解。 1、K转载 2011-12-12 14:24:17 · 629 阅读 · 0 评论 -
[Sql]EXCEPT 和 INTERSECT关键字
转自:http://www.cnblogs.com/treeyh/archive/2008/07/01/1232845.htmlEXCEPT从 EXCEPT 操作数左边的查询中返回右边的查询未返回的所有非重复值。INTERSECT返回 INTERSECT 操作数左右两边的两个查询均返回的所有非重复值。 A. 使用 EXCEPT转载 2011-12-26 21:29:56 · 1259 阅读 · 0 评论 -
DB2存储过程中的ATOMIC关键字
参考:http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=%2Fcom.ibm.db2.udb.apdv.sql.doc%2Fdoc%2Fc0024345.htm使用ATOMIC关键字后,在BEGIN..END之间的命令将被作为一个原子操作处理,若在其中的某一行发生错误,则整个操作全部回滚。原创 2013-01-22 10:33:42 · 4642 阅读 · 0 评论