database
文章平均质量分 56
iteye_21250
这个作者很懒,什么都没留下…
展开
-
JDBC原理
用JDBC 时,我们都会很自然得使用下列语句: java 代码 Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8"; String user ...原创 2008-12-26 18:37:20 · 74 阅读 · 0 评论 -
mysql用户及权限管理
首先要声明一下:一般情况下,修改 MySQL 密码,授权,是需要有 mysql 里的 root 权限的。 注: 本操作是在 WIN 命令提示符下, phpMyAdmin 同样适用。 用户: phplamp 用户数据库: phplampDB 1. 新建用户。 --这一步其实可以省略,第二步可以自动创建用户。 // 登录 MYSQL @>mysql -u root -p @...原创 2009-05-13 17:11:51 · 130 阅读 · 0 评论 -
MySQL导入导出
mysql -q -s -e "select COLUMNNAME,COLUMNNAME from DATABASENAME.TABLENAME" > D:/mydata.txt ] 一、备份数据库:(命令在DOS 的mysql\bin 目录下执行,一盘情况下,mysql安装完成后就已经将此路径添加到PATH路径中,所以可以直接在DOS命令中直...原创 2009-05-13 17:12:35 · 72 阅读 · 0 评论 -
在SQL Server2000中处理半个汉字的问题
问:由于从其它数据库中导入的数据存在半个汉字的问题,所以希望能在查询语句中将这半个汉字处理掉,请问怎样才能解决这个问题? 答: “ 汉字是由两个字节存储的,每个字节的数值都 >127 。所以上面问题的解决方案就是:把字符串按字节顺序截取,当出现第一个字节是 >127, 但是后面一个字节是 <127 的这种情况,选择丢掉。 接下来,我们来明确技术细节: ...原创 2009-05-13 17:13:14 · 167 阅读 · 0 评论 -
存储过程和用户自定义函数的区别
存储过程 : 存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是 SQL 语句和可选控制流语句的预编译集合 ,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以 ...原创 2009-05-13 17:13:48 · 497 阅读 · 0 评论 -
SQL简单常用语句
(1) 数据记录筛选: sql="select * from 数据表 where 字段名= 字段值 order by 字段名 " sql="select * from 数据表 where 字段名 like ‘% 字段值%‘ order by 字段名 " sql="selec...原创 2009-05-13 17:14:13 · 72 阅读 · 0 评论 -
SQL语句应用大全
SQL与ACCESS、EXCEL的导入导出 * 说明:复制表(只复制结构,源表名:a 新表名:b) select * into b from a where 1<>1 * 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) insert into b(a, b, c) select d,e,f from b; ...原创 2009-05-13 17:14:50 · 184 阅读 · 0 评论 -
ubuntu9.0.4 mysql乱码解决办法
操作系统环境: ubuntu9.0.4、MySql5.1(通过sudo apt-get install mysql5.1安装) 现象: 在终端 1.mysql -uroot -proot 进入mysql客户端 2.use parking 选中一个数据库 3.select *from users 选择一个用户表 里面中文字段显示为??? 4.使用语句show variabl...原创 2009-06-05 11:14:57 · 118 阅读 · 0 评论 -
mysql alter 语句用法,添加、修改、删除字段等
//主键 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id); //增加一个新列 alter table t2 add d timestamp; alter table infos ad...原创 2009-06-06 23:51:12 · 95 阅读 · 0 评论 -
Oracle学习集锦
Oracle的基本语句 Oracle 数据库中的服务项: OracleDBConsoleorcl OracleServiceORCL oracle创建表空间,创建用户(转) 关键字: oracle 表空间 用户 //创建临时表空间 create temporary tablespace test_temp tempfile 'E:\oracle\product\1...原创 2010-11-15 21:36:40 · 114 阅读 · 0 评论 -
cmd命令提示行连接mysql乱码的解决
下面的介绍是设置为gb2312的,而实际上很多windows的终端采用的是gbk编码,所以如下的内容,有可能是设置为set character_set_client=gbk,这样才能在终端正常显示中文。 而在Linux中,我们一般采取修改配置文件的方式来做达到同样的效果,已经在博客中有转载了一篇对于linux中的的mysql乱码处理:http://haiyup...原创 2010-06-09 20:31:28 · 128 阅读 · 0 评论 -
Oracle常用命令
本篇为oracle的一些常用命令的收集,对于玩命令的玩家是一件很爽事情! oracle日期时间函数: http://wallimn.iteye.com/blog/481016 oracle常用字段类型: http://space.itpub.net/354662/viewspace-165657 oracle查询表名语句: http://dev.firnow.com/cou...原创 2010-12-25 11:24:35 · 92 阅读 · 0 评论 -
MySql主从配置
今天发现Mysql的主从数据库没有同步 先上Master库: mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。 show master status; 也正常。 mysql> show master status; +-------------------+----------+--------------+--------...原创 2016-06-15 16:18:19 · 118 阅读 · 0 评论 -
mysql学习笔记
1.登录 MySQL(和PHP搭配之最佳组合) -h localhost -u root 2.创建用户firstdb(密码firstdb)和数据库,并赋予权限于firstdb数据库 create database firstdb; grant all on firstdb.* to firstdb identified by 'firstdb' 会自动创建用户firstdb...原创 2009-05-13 17:11:14 · 86 阅读 · 0 评论 -
mysql常用授权
GRANT 语句的语法如下: GRANT privileges (columns) ON what TO user IDENTIFIEDBY "password" WITH GRANT OPTION 对用户授权 mysql>grant rights on database .* to use...原创 2009-05-13 17:10:17 · 98 阅读 · 0 评论 -
RowSet与ResultSet的区别
RowSet 是 JDBC 2.0 开始提供的一个扩展包的接口,该接口可以允许我们作很多 ResultSet 不可做的事情。 RowSet 一共有 3 种具体的行集,它们是 CachedRowSet 、 JdbcRowSet 和 WebRowSet 。任何类型的 rowset 都实现了 RowSet 接口, RowSet 接口扩展了 Result...原创 2008-12-26 18:39:36 · 337 阅读 · 0 评论 -
JDBC与MySQL存储过程
数据库的测试代码如下 : 1、新建表test create table test( field1 int not null ) TYPE=MyISAM ; insert into test(field1) values(1); 2、删除已存在的存储过程 -- 删除储存过程 delimiter // -- 定义结束符号 drop procedure p_test; 3、mysq...原创 2008-12-26 18:42:03 · 203 阅读 · 0 评论 -
JDBC与Oracle存储过程
oracle 对于高级特性总是与众不同(我极力讨厌这一点,如果使用它的产品就要对这种产品进行特定的编程,这也是我从不看好weblogic之类的平台的原因),大对象存取一要定用它 自己的LOB对象,所幸我还能通过LONG RAW来代替.以便能使程序不需要特定的编码.但对于存储过程(我是说返回结果集的存储过程),我还没有什么方法能用一个通用的程序来处理 ORACLE.太多的教材或文章在讲存储过程的...原创 2008-12-26 18:43:58 · 110 阅读 · 0 评论 -
JDBC与MySQL连接
package jdbcTest; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; import java.sql...2008-12-26 18:45:10 · 79 阅读 · 0 评论 -
JDBC调用存储过程
通过jdbc调用存储过程 有进要通过jdbc调用存储过程,来说一下怎样来实现? 在我见过的有两种情况: 1)返回一个结果集(ResultSet)。 2)返回一个特定的值。 下面来详细的说明。 1)返回一个结果集(ResultSet),这种类似通常的处理结果集 如果事先就有一个类似如下的procedure CREATE PROCEDURE...原创 2008-12-26 18:47:27 · 103 阅读 · 0 评论 -
Oracle三种连接方式
一、 CONNECT_DATA 设置为 oracle 的全局数据库名 TOS = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = soho-ivgcrcy9al)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = t...原创 2009-05-13 17:05:51 · 463 阅读 · 0 评论 -
mysql游标的应用
create procedure test(out d float) begin declare a,b int; declare cur_1 cursor for select count(*) from sur_question; DECLARE CONTINUE HANDLER for not found set b = 1; open cur_1; repeat ...原创 2009-05-13 17:06:32 · 87 阅读 · 0 评论 -
mysql存储过程经典语句(非常的常用)
存储过程: create procedure p() begin /*thi procedure does nothing*/ end; 1.参数 Parameters 参数 让我们更进一步的研究怎么在存储过程中定义参数1. CREATE PROCEDURE p5 () ... 2. CREATE PROCEDURE p5 ([IN] name data-type) ......原创 2009-05-13 17:07:07 · 462 阅读 · 0 评论 -
limit动态参数问题
先说两句体外话:好久没在CSDN的blog写东西了,一个原因是自己最近工作比较忙,最主要的原因还是CSDN的blog反映太迟钝,偶尔有想法想记录下来,打开博客主页http://blog.csdn.net/hellolongbin都打不开,要么进度条在下面缓慢的加载,要么干脆就报 已取消到该网页的导航 您可以尝试以下操作: 刷新该网页。 。反复刷...原创 2009-05-13 17:07:40 · 697 阅读 · 0 评论 -
mysql查看表结构命令
mysql查看表结构命令,如下:--查看表结构信息(本人相看,得到相同的结果) 1.desc 表名; 2.show columns from 表名;3.describe 表名;--显示如何创建一个表 show create table 表名; use information_schema select * from columns where table_name='表名'; ...原创 2009-05-13 17:08:05 · 100 阅读 · 0 评论 -
sql通用存储过程
建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存 中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数...原创 2009-05-13 17:09:12 · 147 阅读 · 0 评论 -
sql server 2000存储过程例子
/****** Object: Stored Procedure dbo.ChengJi Script Date: 2005-11-10 11:28:53 ******/ CREATE PROCEDURE dbo.ChengJi (@fClass_No varchar(20),@fTermNo varchar (10),@n int) AS create table #temp ...2009-05-13 17:09:44 · 84 阅读 · 0 评论 -
MySql悲观锁和乐观锁的基础理解
mysql悲观锁和乐观锁的理解 1、悲观锁 悲观锁顾名思意,全部锁起来 如 select *from t_order where id=101 or id=102 or id=103 for update 通过for update参数,告诉数据库在读取where条件中的数据时将这些数据全部锁住,禁止任何的读取或者更新操作,其余操作进入block等待,直接锁释放 优点:是能保证数...原创 2016-08-12 15:51:19 · 179 阅读 · 0 评论