数据库视频总结

来源:互联网 发布:怎么开通淘宝直播视频 编辑:程序博客网 时间:2024/06/05 09:15

       数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

増删查改可分为俩大部分


一.查

SELECT 列名称 FROM 表名称

SELECT * FROM 表名称

1.条件查询:

SELECT 列名称 FROM 表名称 WHERE 列运算符 值排序:

2.排序

ORDER BY 列名称 ASC(DESC)

ASC:升序  DESC:降序

a.排序为1234...

select

ROW_NUMBER() over(order by 列名 desc) AS 列名 from 表名

where 条件

b.排序为1224...

select

RANK() over(order by 列名 desc) AS 列名 from 表名

where 条件

c.排序为12234...

select

DENSE_RANK() over(order by 列名 desc) AS 列名 from 表名

where 条件

 

3.分组

1)SELECT 列名称 FROM 表名称 WHERE 条件GROUP BY(ROLLUP)(CUBE) (列名称, 列名称)

(ROLLUP)(CUBE) :添加整体平均分数

2)SELECT

   NTILE(6) over (order by 分数 desc) as 列名 from 表名 where 条件

4.筛选:

例如:select 考试编号,课程编号,avg(分数) from 成绩信息group by 考试编号,课程编号

having avg(分数)>=90

order by 考试编号

 

5.top:用于规定要返回的记录的数目。

SELECT TOP number|percent column_name(s)

FROM table_name

6.运算符

1)LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。

      SQL 通配符必须与 LIKE 运算符一起使用。

  通配符

   

2)AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。

如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。

如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。

 

7.操作符

IN 操作符允许我们在 WHERE 子句中规定多个值。

BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。

8.函数

 

 

9.临界问题

有相同的分数都显示(如最后一个是74,但后边还有几个74,让后边的74也显示,用with ties,必须有order by):

declare @i int

set @i=20

select top (@i) percent *from 成绩信息 order by分数

 

declare @i int

set @i=20

select top (@i) with ties *from 成绩信息 order by分数

 

二.增

 

INSERT INTO 表名称 VALUES (值1, 值2,....)

 

一个表插到另一个表:

insert 表2

select * from 表1

 

 

三.改

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

 

四.删

DELETE FROM 表名称 WHERE 列名称 = 值

 

五.小知识

1.多表连接:

select A.列名,B.列名

from 表名 A,表名 B

where A.列名=B.列名

 

2.内连接多表查询:

SELECT A.列名,B.列名

FROM 表名 A inner join 表名 B

ON A.列名=B.列名

 

3.左外连接

SELECT A.列名,A.列名,B.列名,B.列名

FROM 表名 A LEFT (OUTER)join 表名 B

ON A.列名=B.列名

[有区别:

       ON A.列名=B.列名号 and A.列名>20

        where A.列名>20

]

 

4.右外连接

SELECT A.列名,A.列名,B.列名,B.列名

FROM 表名 A RIGHT (OUTER)join 表名 B

ON A.列名=B.列名

5.数据库快照:还原数据库

   规则:rule    视图:view     索引:index

6.存储过程

系统存储过程:sp_helpdb


7.权限


8.触发器


9.游标

 


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 注销公司公章丢了怎么办 家里的猫太调皮怎么办 孩子纹身了我该怎么办 46天婴儿感冒了怎么办 狗病了不吃东西怎么办 幼儿急诊见风了怎么办 哺乳期乳房有硬块而且疼怎么办 哺乳期乳头破裂乳房似针扎怎么办 回奶胀痛的厉害怎么办 淡水龟的壳变软了怎么办 棕色的泰迪变白怎么办 大班教案泥石流来了怎么办 鸟类的嘴巴坏了怎么办 四川麦蚊子咬了怎么办 脸上被晒脱皮了怎么办 额头被晒脱皮了怎么办 脸黑一块白一块怎么办 小乌龟的壳软了怎么办 把田螺后面吃了怎么办 微生物生态菌群异常怎么办 怀孕初期感染了动物病毒怎么办? 金龙和银龙打架怎么办 海水缸盐度高了怎么办 洗空调洗坏了怎么办 老师是条青花鱼怎么办 吃了带鱼和南瓜怎么办 苹果平板ad忘了怎么办 小米6进海水了怎么办 小米手机掉海水里怎么办 苹果7进海水了怎么办 7p手机进海水怎么办 育海参苗出现红细菌怎么办 苹果手机掉进厕所怎么办 2个月的婴儿肺炎怎么办 甜甜圈珊瑚脱骨怎么办 宝宝吃了生物球怎么办 狗尾巴被剪掉了怎么办 魟鱼尾巴刺了怎么办 狗咬过了24小时怎么办 狗咬超过24小时怎么办 狗咬超过48小时怎么办