随笔分类 - SqlServer
摘要:SqlServer 事物与索引 分享by:授客 QQ:1033553122 详情点击百度网盘分享链接: SqlServer 事物与索引.ppt
阅读全文
摘要:SqlServer 常见SQL笔试题之语句操作题详解 by:授客 QQ:1033553122 测试数据库 CREATE DATABASE handWriting ON PRIMARY ( name = 'bishi', fileName = 'E:\数据库\bishi.mbf', size = 5M
阅读全文
摘要:SQL Server 存储过程 by:授客 QQ:1033553122 什么是存储过程 存储过程是数据库中,一组为了完成特定功能,预编译的SQL语句集 1. 存储过程类似于C语言中的函数,可以带参数,可返回结果 int sum(int a, int b) { int s; s = a + b; re
阅读全文
摘要:SQL Server 触发器 by:授客 QQ:1033553122 什么是触发器 1.触发器是对表进行插入、更新、删除操作时自动执行的存储过程 2.触发器通常用于强制业务规则 3.触发器是一种高级约束,可以定义比check等约束更为复杂的约束 可执行复杂的sql语句(if/while/case)
阅读全文
摘要:SQL连接查询深度探险[摘录] 测试环境: Windows XP Profession MySQL 5.0.45 Oracle 9i DB2 UDB 9.1 测试的SQL脚本如下:此脚本适合MySQL、DB2,如果要在Oracle上执行,需要做个替换BIGINT->INTEGER,VARCHAR、-
阅读全文
摘要:SQL Server SQL函数 by:授客 QQ:1033553122 字符函数 日期函数 数学函数 系统函数 SQL Server SQL函数 by:授客 QQ:1033553122 字符函数 日期函数 数学函数 系统函数
阅读全文
摘要:Sqlserver 学习笔记 by:授客 QQ:1033553122 接Part 11 现在,我们希望从 "City" 列中提取前 3 个字符。我们使用如下 SQL 语句: SELECT MID(City,1,3) as SmallCity FROM Persons 结果集类似这样: 16 LEN
阅读全文
摘要:Sqlserver 学习笔记 by:授客 QQ:1033553122 接Part 10 DECLARE @myavg float--定义平均分 SELECT @myavg=avg(writtenExam) FROM studentMars print '本班平均分'+convert(VARCHAR(
阅读全文
摘要:Sqlserver 学习笔记 by:授客 QQ:1033553122 接Part 9 删除约束的语法 ALTER TABLE 表名 DROP CONSTRAINT 约束名 6 创建登陆 --添加SQL登陆账户(用户账号:laiyu, 密码:1234) USE student GO EXEC SP_A
阅读全文
摘要:Sqlserver 学习笔记 by:授客 QQ:1033553122 接Part 8 3 范式的概念 第一范式的目标是确保每列的原子性。 如果每列都是不可再分的最小单元(也称为最小的原子单位。),则满足第一范式(1NF) 第二范式要求每个表只描述一件事情。 如果一个关系满足1NF,并且除了主键以外的
阅读全文
摘要:Sqlserver 学习笔记 by:授客 QQ:1033553122 接Part 7 --触发器str_trigger创建后往std_table中添加数据 INSERT std_TABLE(姓名,专业方向,系部代码) VALUES('浅忆','计算机',02) --出错,当IDENTITY_INSE
阅读全文
摘要:Sqlserver 学习笔记 by:授客 QQ:1033553122 接Part 6 29 存储过程和触发器 存储过程由一组预先编辑好的SQL语句组成。将其放在服务器上。由用户通过指定存储过程的名称来执行。 触发器是一种特殊类型的存储过程,它不是由用户直接调用的,而是当用户对数据进行操作(包括数据的
阅读全文
摘要:Sqlserver 学习笔记 by:授客 QQ:1033553122 接Part 5 28 聚合函数 --求平均分 SELECT AVG(高考分数) FROM std_table --求总和 SELECT SUM(高考分数) FROM std_table --求最低分 SELECT MIN(高考分数
阅读全文
摘要:Sqlserver 学习笔记 by:授客 QQ:1033553122 接Part 4 21使用默认 默认(也称默认值),是一种数据对象,它与default(默认)约束的作用相同,也是当向表中插入数据时,没有为列输入值时,系统自动给列赋一个“默认值”。与default不同的是它类似规则,通过一次定义,
阅读全文
摘要:Sqlserver 学习笔记 by:授客 QQ:1033553122 接Part 3 17 带比较运算符的嵌套查询 --查询学生表中出生日期大于名为小杰的出生日期的学生记录 SELECT * FROM 学生 WHERE 出生年月 > ( SELECT 出生年月 FROM 学生 WHERE 姓名= '
阅读全文
摘要:Sqlserver 学习笔记 by:授客 QQ:1033553122 接Part 2 13. 使用compute对查询结果集中的所有记录进行汇总统计,并显示所有参加汇总的记录的详细信息。 格式: COMPUTE 聚合函数[列名] --聚合函数,例如SUM (),AVG (),COUNT ()等 结合
阅读全文
摘要:Sqlserver 学习笔记 by:授客 QQ:1033553122 接Part 1 建立如下数据表 CREATE TABLE std_table1 ( 学号 INT PRIMARY KEY IDENTITY, 姓名 CHAR(20) NOT NULL, 专业方向 VARCHAR(10) NOT N
阅读全文
摘要:Sqlserver 学习笔记 by:授客 QQ:1033553122 1创建数据库 格式: CREATE DATABASE database_name ON PRIMARY(在组文件组中指定文件) ( name = ’数据库文件逻辑名’(在创建数据库后执行的T-SQL语句中引用文件的名称), fil
阅读全文
摘要:SQL2005客户端远程连接sql2008 数据库服务器 by:授客 QQ:1033553122 准备工作: 客户端所在pc机配置: 配置数据源 控制面板-管理工具-ODBC数据源-系统DSN-添加-选择 其中服务器:远程数据库服务器引擎,名称和描述可以随便写 下一步,……下一步,,按提示操作……
阅读全文
摘要:Ad Hoc Distributed Queries组件被禁用的解决办法 by:授客 QQ:1033553122 SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此
阅读全文