随笔分类 -  SQL笔记

●oracle——层次化查询
摘要:查询结果: 阅读全文
posted @ 2018-11-27 14:45 幻影K 阅读(149) 评论(0) 推荐(0)
●sql语句-添加表和字段的说明
摘要:--添加表的说明 EXECUTE sys.sp_addextendedproperty N'MS_Description', '表说明', N'user', N'dbo', N'table', N'表名', NULL, NULL; --删除表的说明 EXECUTE sys.sp_dropextendedproperty N'MS_Description', 'user', 'dbo... 阅读全文
posted @ 2016-05-17 23:30 幻影K 阅读(873) 评论(0) 推荐(0)
●sql-行列转换
摘要:-----------原表------------------- student classes score 张三 语文 74 张三 数学 83 张三 物理 93 李四 语文 74 李四 数学 84 李四 物理 94 ---------------------------------- --1、pivot S... 阅读全文
posted @ 2016-05-17 23:28 幻影K 阅读(217) 评论(0) 推荐(0)
●数据库的备份
摘要:系统数据库尽量不要进行更改、备份等操作,建表等操作在用户数据库进行。 数据库的两种备份方式 1、数据库←→数据库(DB←→DB)。这种方式占资源大,对数据库影响大,不建议使用。 2、数据库←→文件。 数据库的分离与附加 分离后的数据库,可以直接对其进行剪切粘贴等操作;分离后的数据库可以通过附加来恢复 阅读全文
posted @ 2014-09-14 23:46 幻影K 阅读(128) 评论(0) 推荐(0)
●索引、视图、游标
摘要:索引 一个表的存储是由两部分组成的,一部分用来存放表的数据页面,另一部分存放索引,页面索引就存放在索引页面上。通常索引页面相对于数据页面来说小得多,当进行数据检索时,系统先搜索索引页面,从中找到所需数据的指针再直接通过指针从数据页面中读取数据。 从某种程度上,可以把数据库看作一本书,把索引看作书的目 阅读全文
posted @ 2014-09-12 23:20 幻影K 阅读(403) 评论(0) 推荐(0)
●SQL编程
摘要:局部变量 局部变量必须以@ 开头,而且必须先用DECLARE 命令说明后才可使用。 使用SELECT 或SET 命令来设定变量的值。 说明形式: DECLARE @变量名 变量类型 [ @变量名 变量类型] SELECT @局部变量 = 变量值 SET @局部变量= 变量值 例: declare @ 阅读全文
posted @ 2014-09-11 22:53 幻影K 阅读(216) 评论(0) 推荐(0)
●关系数据库基础
摘要:关系数据库的基本概念 关系:二维表 行:元组 列:属性 域:属性取值范围 关键字:唯一确定一个元组(主码) 一般显示表示形式:关系名(属性1,属性2,……属性n) 如:学生(学号,姓名,性别,年龄,学部号) 数据完整性 指数据库中数据的正确性和唯一性。 三类完整性规则: 1、实体完整性规则 2、参照 阅读全文
posted @ 2014-09-11 22:26 幻影K 阅读(684) 评论(0) 推荐(0)
●常用函数
摘要:常用函数 SQRT() 返回表达式的平方根 取近似值函数 CEILING() 返回>=表达式的最小整数,返回数据类型与表达式相同,可为int,money,float型 FLOOR() 返回<=表达式的最大整数,返回数据类型与表达式相同,可为int,money,float型 ROUND() 返回四舍五 阅读全文
posted @ 2014-09-09 23:12 幻影K 阅读(164) 评论(0) 推荐(0)
●SQL练习题
摘要:create database task go use task create table student ( --学号 sno varchar(3) not null primary key, --姓名 sname varchar(4) not null, --性别 ssex varchar(2) not null, --出生年月 ... 阅读全文
posted @ 2014-09-08 23:41 幻影K 阅读(225) 评论(0) 推荐(0)
●SQL高级查询
摘要:等值连接查询 用where子句指定连接条件 例:查询“张旭“教师任课的学生成绩 select score.* from score,course,teacher where score.cno=course.cno and course.tno=teacher.tno and tname='张旭' 阅读全文
posted @ 2014-09-08 22:23 幻影K 阅读(215) 评论(0) 推荐(0)
●查询语句
摘要:DDL(数据定义语言) Create、Drop、Alter DML(数据操纵语言) CRUD(增加(Create)、读取(Retrieve)(重新得到数据)、更新(Update)和删除(Delete)) DCL(数据控制语言) 增加数据 insert into 表 values ('值') --in 阅读全文
posted @ 2014-09-04 22:57 幻影K 阅读(137) 评论(0) 推荐(0)
●SQL2008基础
摘要:数据类型 1、整数数据类型 int、bigint、smallint、tinyint、 2、浮点数据类型 real(C#中float)、float(C#中double)、decimal、numeric decimal可以限制宽度跟精度,写为:decimal[p,s],p表示宽度(值得总位数),s表示精 阅读全文
posted @ 2014-09-02 16:10 幻影K 阅读(198) 评论(0) 推荐(0)
●数据库入门、更改验证方式
摘要:SQL(Structured Query Language,结构化查询语言) DB→数据库,存放数据文件 DBMS(Database Management System,数据库管理系统),包含DB和管理软件 DBS→数据库系统,包含DBMS、硬件设备、操作人员 数据库分为三个层次 1、库文件(用来存 阅读全文
posted @ 2014-09-01 13:50 幻影K 阅读(268) 评论(0) 推荐(0)