百度空间 | 百度首页 
 
文章列表
 
您正在查看 "数据库" 分类下的文章

2009年03月05日 星期四 下午 05:08

通配符 说明
_    与任意单字符匹配

%    与包含一个或多个字符的字符串匹配

[ ] 与特定范围(例如,[a-f])或特定集(例如,[abcdef])中的任意单字符匹配。

[^] 与特定范围(例如,[^a-f])或特定集(例如,[^abcdef])之外的任意单字符匹配。

例子:

• WHERE FirstName LIKE '_im' 可以找到所有三个字母的、以 im 结尾的名字(例如,Jim、Tim)。

• WHERE LastName LIKE '%st

类别:数据库 | 评论(0) | 浏览()
 
2009年01月04日 星期日 下午 01:58

定义:escape关键字经常用于使某些特殊字符,如通配符:'%','_'转义为它们原

来的字符的意义,被定义的转义字符通常使用'\',但是也可以使用其他的符号。

实例:

SQL> select * from t11 where name like '%_%';

NAME
----------
aa_a
aaa
SQL> select * from t11 where name like '%\_%' escape '\';

NAME
----------
aa_a

注意:如果是 '/' 作为检索字符, 必须 用 '/' 作为转义符, 正斜扛也一样.
select * from wan_test where psid like '%//%'

类别:数据库 | 评论(1) | 浏览()
 
2008年12月24日 星期三 下午 07:22

在使用PL/SQL时出现

选择"cancel"

打开tool->preferences,在oracle的connection选项下,在Oracle Home (Empty is autodetect)下拉框选择一个OracleHome,在OCI Library (Empty is autodetect)下拉框选择对应的Oracle Home路径下的oci.dll

类别:数据库 | 评论(0) | 浏览()
 
2008年11月08日 星期六 下午 07:22
Oracle中没有象Acces中自动编号的字段类型,所以在oracle中要想用一个字段自动增值,还比较麻烦,在此提供给大家一个方法,利用序列,来完成字段的自动增加,下边介绍一下怎么创建序列,使用序列,和删除序列。

1.创建序列--------------create sequence

create sequence Seq_AutoID   //所起序列名叫 Seq_AutoID ,需要记住此序列名,以后方可调用

minvalue   1   //最小

类别:数据库 | 评论(0) | 浏览()
 
2008年08月08日 星期五 上午 10:25

一:SQL tuning 类:

1:列举几种表连接方式答:merge join,hash join,nested loop
2:不借助第三方工具,怎样查看sql的执行计划?答:sqlplus
set autotrace ...
utlxplan.sql 创建 plan_table 表
3:如何使用CBO,CBO与RULE的区别?答:在初始化参数里面设置 optimizer_mode=choose/all_rows/first_row 等可以使用 cbo。
rbo会选择不合适的索引,cbo需要统计信息
4:如何定位重要(消耗资源多)的SQL?答:根据v$sqlarea 中的逻辑读/disk_read。以及寻找CPU使用过量的session,查出当前sessio

类别:数据库 | 评论(0) | 浏览()
 
2008年08月06日 星期三 下午 02:19

如果是一般默认安装出来都可以启动服务,就是可能后来更改了my.ini文件,而且没有做备份,就尝试如下。所以这些ini初始化配置文件要注意修改要先做个备份以防万一,改好的ini之后,就可以去重新启动服务了。

网上参考的如下:
Windows XP
安装mysql,WinMySQLadmin.exe无法启动,在管理工具的服务中启动mysql服务时都会在中途报错,内容为:在 本地计算机 无法启动mysql服务 错误1067:进程意外中止

解决方法如下:

类别:数据库 | 评论(0) | 浏览()
 
2008年08月05日 星期二 上午 09:11
通过正常方法无法卸载SQLServer2000,可以使用下面的方法
类别:数据库 | 评论(0) | 浏览()
 
2008年04月10日 星期四 上午 09:53
1、先保证ping通
2、在dos下写入telnet ip 1433不会报错
3、用ip连如企业管理器:
企业管理器-->右键SQlserver组-->新建sqlserver注册-->下一步-->
写入远程实例名(IP,机器名)-->下一步-->选Sqlserver登陆-->下一步-->
写入登陆名与密码(sa,pass)-->下一步-->下一步-->完成
4、如果还不行:
sqlserver服务器-->开始菜单-->SQLserver-->服务器网络实用工具-->
启用 WinSock代理-->代理地址:(sqlserver服务器IP)-->代理
类别:数据库 | 评论(0) | 浏览()
 
2008年04月02日 星期三 下午 02:19

用微软提供的JDBC驱动连接SQLSERVER总不另人如意.

弄了几天还是打算寻找其他的驱动来连接.JTDS网上评价说比微软的效率高.

于是找来使用,配置,编写程序测试,一切很顺利,而且不象微软的驱动那样不支持

乱序读取字段,重复读取字段等操作.

JTDS下载:点击下载

类别:数据库 | 评论(0) | 浏览()
 
2008年04月02日 星期三 下午 02:05
exec master..xp_cmdshell 'osql -U sa -P sa -i F:\download\portal\liferay-portal-sql-4.4.2\create\create-sql-server.sql'
类别:数据库 | 评论(0) | 浏览()
 
2008年04月01日 星期二 上午 11:19

update user set host='%' where host='localhost'

工作中用到web服务器和mysql服务器不在同一台计算机上安装的运用。需要通过mysql的远程账户访问mysql。

先上语法:

grant [权限] on [数据库名].[表命] to ['用户命']@['web服务器的ip地址'] identified by ['密码'];

实例:
grant all on lportal.* to 'root'@'192.168.1.21 identified by 'root';

grant select,update,insert,delete on lportal.* to

类别:数据库 | 评论(1) | 浏览()
 
2008年03月05日 星期三 下午 03:36

mysql出项下面这种情况

E:\portal\mysql5.0\bin>mysql -u root -p
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

解决之道

查找C盘下my.ini文件

修改文件为

[mysqld]
basedir=E:/portal/mysql5.0
datadir=E:/portal/mysql5.0/data
skip-innodb
[WinMySQLAdmin]
Server=E:/portal/mysql5.0/bin/mysqld-nt.exe

启动,ok,一切正常

类别:数据库 | 评论(0) | 浏览()
 
2008年03月05日 星期三 下午 03:32

有很多朋友虽然安装好了 MySQL 但却不知如何使用它。在这篇文章中我们就从连接 MySQL、修改密码、增加用户等方面来学习一些 MySQL 的常用命令。

启动Mysql数据库

C:\>cd Mysql5.0\bin

安装Mysql服务
C:\Mysql5.0\bin>mysqld –install

启动Mysql服务
C:\Mysql5.0\bin>net start mysql


一、连接MySQL。
格式: mysql -h主机地址

类别:数据库 | 评论(0) | 浏览()
 
     
 
 
文章分类
 
 
 
 
 
 
 
 
 
Java(22)
 
 
Saas(3)
 
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   

斑竹
 
 

还是不明吧
 

这也较短、
 

这个问题造成的原因其实很简单 ` 就是用自定义类做属性时,必须初始化
 
     


©2009 Baidu