2009年1月12日mysql字符串函数:MySQL中的字符串模式匹配
="t18">摘要:本文介绍了有关串模式匹配有关知识标准SQL模式匹配是SQL语言标准可以被其它关系数据库系统接受扩展正规表达式模式匹配是根据Unix系统标准开发了般只可使用在MySQL上但是其功能要比标准SQL模式匹配更强
MySQL提供标准SQL模式匹配以及种基于象Unix实用如vi、grep和sed扩展正则表达式模式匹配格式
标准SQL模式匹配
SQL模式匹配允许你使用“_”匹配任何单个而“%”匹配任意数目(包括零个)在 MySQL中SQL模式缺省是忽略大小写下面显示些例子注意在你使用SQL模式时你不能使用=或!=;而使用LIKE或NOT LIKE比较操作符
例如在表pet中为了...
[阅读全文] [PDF]
2009年1月12日mysql日期:在MySQL中操作日期和时间
="t18">摘要:日期和时间对建立个站点是非常有用站点主人往往对个表中数据何时被更新感兴趣通过日期和时间你可以在秒级跟踪个表改变
日期和时间对建立个站点是非常有用站点主人往往对个表中数据何时被更新感兴趣通过日期和时间你可以在秒级跟踪个表改变
日期和时间类型是DATETIME、DATE、TIMESTAMP、TIME和YEAR这些每个都有合法值个范围而“零”当你指定确实不合法值时被使用注意MySQL允许你存储某个“不严格地”合法日期值例如1999-11-31原因我们认为它是应用责任来处理日期检查而不是SQL服务器为了使日期检查更“快”MySQL仅检查月份在0-12范围天在0-31范围上述范围...
[阅读全文] [PDF]
2009年1月12日mysql修复数据表:向MySQL数据表插入行记录(INSERT)
="t18">摘要:为数据库装载数据是管理员重要职责的正重要所以MySQL提供思路方法也是非常繁多其中主要使用INSERT和LOAD语句
使用INSERT语句插入新数据
语法:INSERT [INTO] tbl_name [(col_name,...)] VALUES (pression,...),… INSERT [INTO] tbl_name SET col_name=expression, ...
让我们开始利用 INSERT 语句来增加记录这是个 SQL 语句需要为它指定希望插入数据行表或将值按行放入表INSERT 语句具有几种形式:
可指定所有列值:
例如:
shell&...
[阅读全文] [PDF]
2009年1月12日如何删除数据库记录:修改、删除数据记录(DELETE\UPDATE)
="t18">有时希望除去某些记录或更改它们内容DELETE 和 UPDATE 语句令我们能做到这点
用update修改记录
UPDATE tbl_name SET 要更改列
WHERE 要更新记录
这里 WHERE 子句是可选因此如果不指定话表中每个记录都被更新
例如在pet表中我们发现宠物Whistler性别没有指定因此我们可以这样修改这个记录:
mysql> update pet sex=’f’ where name=” Whistler”;
用delete删除记录
DELETE 语句有如下格式:
DELETE FROM tbl_name WHERE 要删除记录...
[阅读全文] [PDF]
2009年1月12日数据表:查询数据表中的记录(SELECT)
="t18">摘要:SELECT 语句可以帮助我们从MySQL中取出数据SELECT 大概是 SQL 语言中最常用语句而且怎样使用它也最为讲究;用它来选择记录可能相当复杂可能会涉及许多表中列的间比较本节介绍Select语句有关查询最基本功能
除非最终检索它们并利用它们来做点事情否则将记录放入数据库没什么好处这就是 SELECT 语句用途即帮助取出数据SELECT 大概是 SQL 语言中最常用语句而且怎样使用它也最为讲究;用它来选择记录可能相当复杂可能会涉及许多表中列的间比较本节介绍Select语句有关查询最基本功能
SELECT 语句语法如下:
SELECT selection_list...
[阅读全文] [PDF]
2009年1月12日fedora4:讲解fedora4环境下安装ASE15的具体步骤
="t18">fedora4环境下安装ASE15具体步骤:
1.首先安装好fedora4最好会话选择英文负责图形化安装界面中会出现乱码
2.下载安装文件:ase1500_xe_linux.tgz
3.root用户下编辑/etc/sysctl.conf添加
kernel.shmmax=67108864
kernel.exec-shield=0
4.root下执行/sbin/sysctl -p使上步编辑生效
5.添加sybase用户修改用户属性可以本地登录添加密码等;
6.建立安装目录要保证sybase用户有完全权限
7.注销...
[阅读全文] [PDF]
2009年1月12日oracle9i使用:Oracle9i中监视索引的使用(1)
="t18">
介绍DBA和开发者都喜欢索引它们可以加速查询搜索非凡是在个数据仓库环境中这时数据库会接收到许多ad-hoc请求要避免全表搜索我们般在每个可能被搜索列中建立索引不过索引会占用许多表空间;在许多情况下索引比被索引表消耗更多存储空间在插入和删除行时候索引还会引入额外开销在Oracle9i的前要知道个索引是否被使用是困难因此许多数据库都有许多没用索引这篇文章目就是向你介绍通过Oracle9i中新特性来辨别未使用索引 辨别未使用索引Oracle9i提供了个新技术来监控索引以辨别索引有否被使用要开始监控个索引使用使用这个命令:
ALTER INDE...
[阅读全文] [PDF]
2009年1月12日oracle数据库:保证Oracle数据库安全性的策略和思路方法 (1)
="t18">
数据库安全性问题直是围绕着数据库治理员噩梦数据库数据丢失以及数据库被非法用户侵入使得数据库治理员身心疲惫不堪围绕数据库安全性问题提出了些安全性策略希望对数据库治理员有所帮助
对于数据库数据安全问题数据库治理员可以参考有关系统双机热备份功能以及数据库备份和恢复资料
、组和安全性:
在操作系统...
[阅读全文] [PDF]
2009年1月12日oracle物化视图:Oracle 10g 物化视图例子
="t18">
在Oracle10g 下创建个简单物化视图(materialized view)例子 --********************************************************************** --物化视图 --0.cmd 修改系统参数,在init.ora里面修改则每次都有效
...
[阅读全文] [PDF]
2009年1月12日oracle:本人编写的两个Oracle的帮助小工具
="t18">
本人编写两个Oracle帮助小工具,DB_Table_StrUCt.XLS可以用于创建Oracle
表结构,在上个版本基础上增加了向用户提示部分,修正了多表创建时多输
出文件BUG;
...
[阅读全文] [PDF]
2009年1月12日vcoracle:VC下利用Pro*C开发Oracle接口
="t18">
概述 在Visual C下开发Oracle库接口主要有两种思路方法种思路方法是利用Visual C提供多种数据库访问技术如开放数据库连接ODBC、数据存取对象DAO、对象连接和嵌入数据库OLE DB和ActiveX数据对象ADO等
另种思路方法是在Visual C中嵌入SQL语句这就...
[阅读全文] [PDF]
2009年1月12日容灾解决方案:Oracle 容灾复制解决方案分析Shar Plex
="t18">
SharePlex® 是业界最成熟高性能/高可用性数据复制解决方案具有网络占用少、配置灵活、准实时复制等特点可以解决要害应用多种可用性问题
推出 5年来该产品技术已经被世界各地大量用户成功实施成为企业应用底层最成熟、最领先高可用性数据复制解决方案
通过Redo Log俘获数据变化 ...
[阅读全文] [PDF]
2009年1月11日数据库语句:数据库优化的SQL语句性能调整原则
="t18"> 、问题提出
在应用系统开发初期由于开发数据库数据比较少对于查询SQL语句复杂视图编写等体会不出SQL语句各种写法性能优劣但是如果将应用系统提交实际应用后随着数据库中数据增加系统响应速度就成为目前系统需要解决最主要问题的系统优化中个很重要方面就是SQL语句优化对于海量数据劣质SQL语句和优质SQL语句的间速度差别可以达到上百倍可见对于个系统不是简单地能实现其功能就可而是要写出高质量SQL语句提高系统可用性
在多数情况下数据库使用索引来更快地遍历表优化器主要根据定义索引来提高性能但是如果在SQL语句where子句中写SQL代码不合理就会造成优化器删去索引而使用全表扫...
[阅读全文] [PDF]
="t18">
工作中碰到用spool导出数据其中有日期格式字段format了各列就不想用to_char把日期再format了而且用to_char话还要把要所有列都写在select语句中....................
工作中碰到用spool导出数据其中有日期格式字段format了各列就不想用to_c...
[阅读全文] [PDF]
2009年1月11日sqlserver数据库:有关sql的小玩意 sql server添加数据
="t18">查询时间:
declare @d datetime @d=getdateselect * from conference where type_code='0' and con_code=1 order by t_date descselect [语句执行花费时间(毫秒)]=datedf(ms,@d,getdate)
呵呵 有关数据库添加数据~~
declare @m @m=1 while @m<=20 begininsert o conference(charge) values(cast(@j as varchar(2))) @m=@m+1 end
更新...
[阅读全文] [PDF]
2009年1月11日db2数据库:IBM DB2数据库中应当如何更新执行计划
="t18">和Oracle数据库样DB2数据库里面也是通过优化器来分析你SQL生成它认为最优执行计划(Access Plan)DB2优化器实际上是个标准规则集合般来说我们只要告诉DB2要检索什么而不是如何检索
那么DB2优化器是根据什么来判断SQL最优存取路径呢?
DB2优化器是基于成本优化器也就是CBO(Cost Based Optmizer)也就是说DB2 优化器会应用查询成本公式该公式对每条可能存取路径 4个原因进行评估和权衡:CPU 成本、I/O 成本、DB2 系统目录中统计信息和实际 SQL 语句
那么我们来简单看下DB2优化器工作流程:
1.DB2...
[阅读全文] [PDF]
2009年1月11日开机流程和关机、档案系统
="t18">
开机流程 重要性: 开机不是只要按下电源钮而关机只要关掉电源钮就可以了吗?有何大学问?
话是这样没错啦但是由于 Linux 是套多人多工作业系统你难保你在关机时没有人在线上假如你关机时候碰巧大群人在线上工作那会让当时在线上工作人马上断线!那不是害死人了!些资料可以无价的宝哩!另外和...
[阅读全文] [PDF]
2009年1月11日oraclelob:Oracle中的LOB类型处理
="t18">
用Delphi开发Oracle应用对于Oracle中LOB类型会碰到些问题整理总结如下:
1Oracle中LOB类型包括:BLOB,CLOB,NCLOB,LONG,LONG RAW几种类型
2用微软ORACLE驱动好象不支持BLOB类型但用ORACLEOLE驱动可以但ORACLE驱动对分...
[阅读全文] [PDF]
2009年1月10日linux建立目录:用Linux轻松建立内部 因特网
="t18">
随着WWW兴起Internet在我国逐渐普及网上诸如.com的类网站WebSite如雨后春笋不断涌现在Internet日益红火今天相信你早已加入了网迷队伍整天泡在网上了你可能还租了个“门面”在网上精心侍弄着自己免费个人主页
可是你有没有想过有朝日安个“家”拥有属于自己Internet网站W...
[阅读全文] [PDF]
2009年1月10日linux多重索引:Linux多重引导器
="t18">
By Wing, 计算机最初启动是由BIOS控制在对些硬件(如:内存、键盘等)化的后它会试图加载硬盘主引导记录(MBR)或软盘引导扇区
MBR可通过两种方式运行其是定位到活动分区并加载相应引导扇区然后由引导扇区完成该分区内操作系统基本组件加载;其 2是直接从指定分区中加载信息并通过它装入...
[阅读全文] [PDF]