分组查询 采用分组查询的T-SQL语句如下。 SELECT CourseID,AVG(Score) AS 课程平均成绩 FROM Score GROUP BY CourseID (1)查询男女学生的人数各是多少 SELECT COUNT(*) AS 人数,SSex FROM Students GRO ...
分类:
数据库 时间:
2016-09-19 01:12:36
阅读次数:
415
关闭: 1、关EM:[oracle@localhost ~] emctl stop dbconsole 2、关监听:[oracle@localhost ~] lsnrctl stop 3、关数据库:SQL> shutdown immediate 启动: 1、开监听:[oracle@localhost ...
分类:
数据库 时间:
2016-09-19 01:09:45
阅读次数:
198
经典:十步完全理解 SQL 来源:伯乐在线 链接:http://blog.jobbole.com/55086/ 很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种 ...
分类:
数据库 时间:
2016-09-19 01:07:54
阅读次数:
214
What's wrong with nullable columns in composite primary keys? ...
分类:
数据库 时间:
2016-09-19 01:05:25
阅读次数:
226
as后的Name会显示为name,若想不忽略大小写,请把Name加上双引号 ...
分类:
数据库 时间:
2016-09-19 01:05:15
阅读次数:
200
用sql语句导出oracle中的存储过程和函数: ...
分类:
数据库 时间:
2016-09-18 23:55:16
阅读次数:
348
原文 索引的概念 索引的用途 我们对数据查询及处理速度已成为衡量应用系统成败的标准,而采用索引来加快数据处理速度通常是最普遍采用的优化方法。 索引是什么 数据库中的索引类似于一本书的目录,在一本书中使用目录可以快速找到你想要的信息,而不需要读完全书。在数据库中,数据库程序使用索引可以重啊到表中的数据 ...
分类:
数据库 时间:
2016-09-18 23:56:17
阅读次数:
433
一 基础 要求结尾分号 如果在命令输入期间想要终止其运行,不要Ctrl-C. 要输入\c,并按回车键. sql命令和关键字不区分大小写. 表名在windows中不区分大小写,但是在linux和os x中区分 二 sql语言 创建一个数据库 CREATE DATABASE publication 创建 ...
分类:
数据库 时间:
2016-09-18 23:53:43
阅读次数:
286
原文: http://blog.csdn.net/kimsoft/article/details/8751267 操作系统:Windows 7 64位旗舰 要求,安装PL/SQL Developer用于开发 一、下载Oracle官方精简绿色版 http://www.oracle.com/techne ...
分类:
数据库 时间:
2016-09-18 23:50:07
阅读次数:
180
Mysql索引实现: B-tree,B是balance,一般用于数据库的索引。使用B-tree结构可以显著减少定位记录时所经历的中间过程,从而加快存取速度。而B+tree是B-tree的一个变种,MySQL就普遍使用B+tree实现其索引结构。 一般来说,索引本身也很大,不可能全部存储在内存中,因此 ...
分类:
数据库 时间:
2016-09-18 23:47:33
阅读次数:
277
http://www.jb51.net/article/27458.htm 感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用。 函数: 1、从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长 ...
分类:
数据库 时间:
2016-09-18 23:44:47
阅读次数:
263
SQL语言分为三个部分:数据定义语言(Data Definition Language,简称DDL)、数据操作语言(Data Manipulation Language,简称DML)和数据控制语言(Data Control Language,简称为DCL)。 今天主要来介绍DDL语句,DDL语句:C ...
分类:
数据库 时间:
2016-09-18 23:45:31
阅读次数:
282
一、mysql中的优化 优化Group By语句 默认情况下,MySQL 排序所有GROUP BY col1,col2,....。查询的方法如同在查询中指定ORDER BY col1,col2,...。如果显式包括一个包含相同的列的ORDER BY子句,MySQL 可以毫不减速地对它进行优化,尽管仍 ...
分类:
数据库 时间:
2016-09-18 22:20:02
阅读次数:
260
10 SQL注入攻击 -- 早年登录逻辑,就是把用户在表单中输入的用户名和密码 带入如下sql语句. 如果查询出结果,那么 认为登录成功. SELECT * FROM USER WHERE NAME='' AND PASSWORD='xxx'; -- sql注入: 请尝试以下 用户名和密码. /* ...
分类:
数据库 时间:
2016-09-18 22:16:50
阅读次数:
171
1. 基础 注释: // 或 /* */ $标示变量 语句末尾加分号 数组: $oxo = array(array('x','','o'), array('p','x',''),array('','x','p')); echo $oxo[1][2] 常量: 之前不能用$符号, 只能用define函数 ...
分类:
数据库 时间:
2016-09-18 22:07:23
阅读次数:
182
数据表的连接有: 1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 2、外连接: 包括 (1)左外连接(左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 3、自连接(连接发生在一张基表内) select a.studentno, a.stu ...
分类:
数据库 时间:
2016-09-18 22:02:15
阅读次数:
182
ResultSet对象 功能: 当执行的语句是查询语句时, resultSet对象用于封装查询结果. 方法: boolean next() 该方法让结果集中的指针(游标)往下移动一行.并且判断改行是否有数据。 有返回true,没有返回false String getString(int cloumn ...
分类:
数据库 时间:
2016-09-18 21:56:06
阅读次数:
189