SQL学习总结
戴少哥
...
展开
-
Sql 优化
1 from 后的表名 选择最有效率的表名顺序 记录条数 最少的放在后面 作为基础表; 如果有3个以上的表连接查询 选择交叉表作为基础表 ,交叉表 是指那个被其他表引用的比表;2 where 子句的 连接顺序 将能够过滤掉最大数据量的条件 放在where子句的末尾;3 用 列名 代替 * ;4 使用 decode 函数减少 处理时间;5 整合 简原创 2012-03-12 09:51:57 · 705 阅读 · 1 评论 -
SQL面试题
数据库面试常用测试题(SQL Server) 题目1 问题描述: 为管理岗位业务培训信息,建立3个表: S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄 C (C#,CN ) C#,CN 分别代表课程编号、课程名称 SC ( S#,C#,G ) S#,C#,G 分别代表学号、所选修的课程编号、学习成绩原创 2012-04-02 03:23:15 · 550 阅读 · 0 评论 -
存储过程分页
IF EXISTS(SELECT * FROM SYSOBJECTS WHERE NAME='pagination3') DROP PROCEDURE pagination3 GO CREATE PROCEDURE pagination3 @tblName varchar(255), -- 表名 @strGetFields varchar(1000) = '*', -- 需要返原创 2012-04-02 03:32:47 · 370 阅读 · 0 评论 -
SQLSERVER数据库
一、 选择题:(30分)1) 根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项: ( )A、 只存在一对多的实体关系,以图形方式来表示。B、 以二维表格结构来保存数据,在关系表中不允许有重复行存在。C、 能体现一对多、多对多的关系,但不能体现一对一的关系。D、 关系模型数据库是数据库发展的最初阶段。2) 关系数据库中,主键是(_____),主键的建立有原创 2012-04-02 03:41:36 · 669 阅读 · 0 评论 -
建库语法
use mastergoif exists(select * from sysdatabases where name='by3g')drop database by3ggocreate database by3gon primary( name='by3g_data', filename='f:\by3g_data.mdf', size=50m原创 2012-04-02 04:54:08 · 762 阅读 · 0 评论 -
SQL语句大全
说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'原创 2012-04-02 04:53:13 · 354 阅读 · 0 评论 -
SQL数据库修改代码
use mastergoif exists(select * from sysdatabases where name = 'bbs')drop database bbsgocreate database bbson primary( name = 'bbs_Data', filename = 'F:\bbs_Data.mdf',原创 2012-04-02 04:56:57 · 4520 阅读 · 0 评论 -
java连接数据库的问题
========================================java连接oracle=========================================java连接oracle数据库,通过JDBC方式1、在myeclipse中引入jdbc连接oracle的jar驱动包如何引入:当前项目右键-->Properties-->Java Build Pat原创 2012-04-02 05:07:18 · 711 阅读 · 0 评论 -
truncate table与 delete的区别
语法:truncate table XXx ------------------ delete from XXx TRUNCATE TABLE 在功能上与不带 WHERE 子句的DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。DELETE 语句每次删除一行,并在事务日原创 2012-04-19 14:45:10 · 698 阅读 · 0 评论