SQL server学习
IT入门的小菜鸟
励志改变人生,编程改变命运!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL server2012之使用T-SQl语句对数据库和模式进行创建、修改、删除
1.数据库1.1数据库的创建在创建数据库之前,我先普及一下数据库相关的知识数据库相关属性:1)逻辑名称:数据文件和日志文件名称;2)文件类型:数据文件及日志文件 ;3)文件组:各个数据文件所属的文件组名称;4)初始大小:文件的最原始大小;5)自动增长:文件按指定的大小增长,也可限制到最大容量;6)路径:存放文件的物理目录;7)文件名:显示数据文件和日志文件的物理名称;默认数...原创 2019-04-15 20:25:19 · 9365 阅读 · 1 评论 -
SQL server 2012之使用T-SQL语句对表和索引的操作
1基本表1.1创建基本表SQL语言使用create table 语句定义基本表,其基本格式如下:create table <表名> ( <列名><数据类型>[列级完整性约束条件] [,<列名><数据类型>[列级完整性约束条件]] ... [,<表级完整性约束条件>];)例1、建立一个“学生”表studen...原创 2019-04-16 15:51:22 · 2344 阅读 · 2 评论 -
SQL server 2012之数据查询(1)— 单表查询
数据查询是数据库的核心操作,在数据库应用中,select语句提供了丰富的查询能力,可以查询一个表或多个表;对查询列进行筛选、计算;对查询进行分组、排序;甚至可以在一个select语句中嵌套另一个select语句,语法格式如下:SELECT [ALL|DISTINCT] <目标列表达式>[,<目标列表达式>] … FROM <表名或视图名>[,&l...原创 2019-04-20 22:47:27 · 2364 阅读 · 0 评论 -
SQL server 2012之数据查询(4)— 集合查询
select语句的查询结果是元祖的集合,所以多个select语句的结果可进行集合操作。集合操作主要包括:并操作 union交操作 intersect差操作 except这里需要注意的是:参加集合操作的各查询结果的列数的列数必须相同,对应项的数据类型也必须相同1.并操作union的使用例1、 查询计算机科学系(cs)的学生及年龄不大于19岁的学生方法1: select * f...原创 2019-05-02 09:25:00 · 857 阅读 · 0 评论 -
SQL server 2012之数据查询(5)— 对查询结果排序、分组、建立新表等操作
1.order by子句在应用中经常要对查询结果排序输出,select语句中的order by子句可用于对查询结果按照一个或多个字段的值进行升序(asc)或降序(desc)排序,一般情况下升序可以省略asc,降序desc不能省略。其语法为:order by <排序项> [asc | desc][,...n]例1、 查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排...原创 2019-05-02 11:08:27 · 2517 阅读 · 0 评论 -
SQL server 2012之数据查询(2)—连接查询
前面的查询是针对一个表进行的。若是一个查询同时涉及两个以上的表,则称之为连接查询。连接查询是关系数据库中最主要的查询,包括等值连接查询、自然连接查询、非等值连接查询、自身连接查询、外连接查询、和复合条件连接查询等。1. 等值与非等值连接查询等值连接:连接运算符为等号;非等值连接:使用其他运算符;连接查询的where子句中用来连接两个表的条件称之为连接条件或者连接谓词,其一般格式为:[ &...原创 2019-04-27 19:31:47 · 961 阅读 · 0 评论 -
SQL server 2012之数据查询(3)— 嵌套查询
(本章查询所用到的表都在博客中的单表查询中,这里直接用表名就不写表的内容了;)在SQL语言中,一个select - from - where 语句称之为一个查询块。将一个查询块嵌套在另一个查询块的where子句或having短语的条件中的查询称为嵌套查询例如:select sname from student /*外层查询或父查询*/where sno in ( select s...原创 2019-04-29 10:29:50 · 3072 阅读 · 0 评论
分享