CharIndex1:CharIndex语法: CharIndex(expression1,expression2[,start_location])2:参数 expression1 一个表达式,其中包含要查找的字符的序列。expression1是一个字符串数据类别的表达式。 expression2...
分类:
数据库 时间:
2015-03-03 09:44:03
阅读次数:
183
MySQL 显示表字段及注释等信息 SHOW DATABASES ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//列出 MySQL Server 数据库。 SHOW TABLES [FROM db_name] ? ? ? ? ? ? ? ? ? ?//列出数据库数据表。 ...
分类:
数据库 时间:
2015-03-03 01:19:12
阅读次数:
216
总结子查询:单行子查询:返回单行
使用单行比较操作符
多行子查询:多行子查询返回多行
多行操作符:
IN, ANY,ALL
若子查询查询结果为空,则不返回任何行创建和管理表:查询数据字典:查看用户定义的表:SELECT table_name
FROM user_t...
分类:
数据库 时间:
2015-03-03 01:16:12
阅读次数:
229
MySQL之所以会乱码,无非是以下几种原因:1、存进数据库之前就乱码2、在存进数据库过程中乱码3、存进数据库后乱码想知道在哪里出现乱码很简单,在后台打印一下就知道了。既然知道问题出在哪里,那解决方法也很简单:1、jsp设置编码是utf-8,保证传到后台的是utf-8的编码2、在数据库连接上加这么一段...
分类:
数据库 时间:
2015-03-03 01:08:17
阅读次数:
187
关于 MySQL 的存储过程,我所了解的一些有规模的公司,对于使用存储过程实现业务逻辑都有严格的限制。我这里搜罗了一些资料,结合自身的经验,总结一些自己关于 MySQL 中存储过程使用的认识。由于水平有限,如有纰漏错误,还请多拍砖。 存储过程的优点主要包括以下几点:1. 性能提高。相对于不使用存储....
分类:
数据库 时间:
2015-03-03 01:07:31
阅读次数:
249
mysql经常会用来查询特定字段,偶尔会需要展示特定字段中值的某部分,这个时候怎么处理呢?
然后还有模糊查询的时候,如果需要匹配中间的某部分值,这个时候like就很尴尬,会多出一些不相干的记录,这又该怎么处理呢?...
分类:
数据库 时间:
2015-03-02 23:58:10
阅读次数:
413
首先借用官方的解释下:inner join(等值连接):只返回两个表中联结字段相等的行;left join(左联接):返回包括左表中的所有记录和右表中联结字段相等的记录;right join(右联接):返回包括右表中的所有记录和左表中联结字段相等的记录。比如我们有xs、cj两个表xs表 cj表---...
分类:
数据库 时间:
2015-03-02 23:51:48
阅读次数:
241
SQL2008一、安装注意事项:1.修改用户权限(在一个安装页面中有七八个)(改成net.)2.添加当前系统用户为账户二、主键,约束,索引三、增删改查;insert、delete、updateselect__*或者列名_____from 表where_______排序分组逐条核对,符合条件的显示出来...
分类:
数据库 时间:
2015-03-02 23:49:40
阅读次数:
246
1.创建数据库create database test ;2. 创建表create table student (id int , name char(8) , sex char(4));—创建了一个student表,有id name sex 三个字段3. 查看数据表字段select columns...
分类:
数据库 时间:
2015-03-02 23:48:47
阅读次数:
228
一)日期函数[重点掌握前四个日期函数]1.add_months[返回日期加(减)指定月份后(前)的日期]add_months(d1,n1)【功能】:返回在日期d1基础上再加n1个月后新的日期。【参数】:d1,日期型,n1数字型【返回】:日期select sysdate,add_months(sysd...
分类:
数据库 时间:
2015-03-02 23:43:08
阅读次数:
282
PL/SQL块中只能直接嵌入SELECT,DML(INSERT,UPDATE,DELETE)以及事务控制语句 (COMMIT,ROLLBACK,SAVEPOINT),而不能直接嵌入DDL语句(CREATE,ALTER,DROP)和DCL语句 (GRANT,REVOKE)1.检索单行数据 1.1使用....
分类:
数据库 时间:
2015-03-02 23:38:56
阅读次数:
334
对于mysql_query大家都很熟悉,下面先简单介绍下mysql_unbuffered_querymysql_unbuffered_query(PHP 4 >= 4.0.6, PHP 5)mysql_unbuffered_query -- 向 MySQL 发送一条 SQL 查询,并不获取和缓存结果...
分类:
数据库 时间:
2015-03-02 23:38:35
阅读次数:
221
之前接手一个数据统计处理的小程序,本来逻辑上并没什么,只是数据量略大,某些表的数据达到了千万级别..因为是统计,所以免不了各种连接各种查询,结果这个小程序写完后运行一次要1个小时..这的确有点出乎意料,所以着手优化一下..1.添加索引平时不注意或是数据量比较小的时候可能会忽略这个,加或是不加基本没差...
分类:
数据库 时间:
2015-03-02 23:39:41
阅读次数:
199
对于mysql_query大家都很熟悉,下面先简单介绍下mysql_unbuffered_query
mysql_unbuffered_query
(PHP 4 >= 4.0.6, PHP 5)mysql_unbuffered_query -- 向 MySQL 发送一条 SQL 查询,并不获取和缓存结果的行
说明resource mysql_unbuffered_query...
分类:
数据库 时间:
2015-03-02 22:27:17
阅读次数:
224
数据库资源管理器通过控制数据库内部的执行调度来控制资源在各个会话之间的分布。通过控制所要运行的会话以及会话运行的时间长度,数据库资源管理器可以确保资源分布与计划指令相匹配,因此也符合业务目标。请注意,oracle resource manager对CPU的限制粒度为消费组(consumer gr.....
分类:
数据库 时间:
2015-03-02 22:18:29
阅读次数:
1001
-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ename,job,s...
分类:
数据库 时间:
2015-03-02 22:19:36
阅读次数:
219
本课重点: 1、写SELECT语句进行数据库查询 2、进行数学运算 3、处理空值 4、使用别名ALIASES 5、连接列 6、在SQL PLUS中编辑缓冲,修改SQL SCRIPTS 7、ORDER BY进行排序输出。 8、使用WHERE 字段。一、写SQL 命令: 不区分大小写。 SQL 语句用数...
分类:
数据库 时间:
2015-03-02 22:20:04
阅读次数:
284