SQL语句
虫虫最棒了
晚是世界的晚,安是有你的安
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL总结(一)基本查询
摘要:where,between,like,and,or,in,not,order by,as(alias),distinct, max/min,sum,avg,count,group by,having,top,case。 场景:学生信息系统,包括学生信息、教师信息、专业信息和选课信息。 --学生信息表 IF OBJECT_ID (N'Students', N'U') IS NOT NU...转载 2018-07-17 11:56:49 · 508 阅读 · 0 评论 -
SQL总结(二)连表查询
连接查询包括合并、内连接、外连接和交叉连接,如果涉及多表查询,了解这些连接的特点很重要。 1、Union UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。 当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生...转载 2018-07-17 16:46:04 · 652 阅读 · 0 评论 -
SQL总结(三)其他查询
一些常用的语句select into,identity,object id,跨库执行。 一些常用函数len,format,cast,convert, 1、SELECT INTO 从一个表中选取数据,然后把数据插入另一个表中。常用于创建表的备份或者用于对记录进行存档。 语法: SELECT column_name(s) INTO new_table_name [IN externalda...转载 2018-07-17 17:03:17 · 398 阅读 · 0 评论 -
SQL总结(四)编辑类
摘要: 数据库创建、使用、删除 表的创建、修改(添加字段,删除字段,修改字段属性)、删除 约束的创建、修改、删除,主要包括:非空约束、主键、外键约束、默认值约束、唯一性约束、检验约束 索引的创建删除 视图的创建、删除 记录的新增、更新、删除 1、数据库 创建数据库语法: CREATE DATABASE database_name 1)创建测试库 CREATE DATABA...转载 2018-07-17 17:22:52 · 310 阅读 · 0 评论 -
SQL总结(五)存储过程
概念 存储过程(Stored Procedure):已预编译为一个可执行过程的一个或多个SQL语句。 创建存储过程语法 CREATE proc | procedure procedure_name [{@参数数据类型} [=默认值] [output], {@参数数据类型} [=默认值] [output], .... ] as SQL_state...转载 2018-07-17 17:38:14 · 237 阅读 · 0 评论 -
常用和经典的SQL语句
一、基础 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice disk, testBack, c:\mssql7back...转载 2018-07-17 17:44:08 · 311 阅读 · 0 评论 -
SQL总结(六)触发器
本文讲述了触发器的概念、分类、作用及语法 概念 触发器是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。 触发器可以查询其他表,而且可以包含复杂的 SQL 语句。 它们主要用于强制服从复杂的业务规则或要求。 例如,您可以根据客户当前的帐户状态,控制是否允许插入新订单。 触发器也可用于强制引用完整性,以便在多个表中添加、更新或...转载 2018-07-17 17:52:55 · 706 阅读 · 0 评论 -
SQL总结(七)简单的查询练习
一、场景 给定一个场景,学生选课系统为例,大家很熟悉。 主要关系: 学生(学号、姓名、年龄、性别) 教师(教师ID,教师姓名) 课程(课程ID,课程名称,任教教师ID) 成绩(学生ID,课程ID,成绩) 二、创建表并预置数据 创建关系表: --学生:Student(SID,SName,SAge,SSex) --学生表(学号、姓名、年龄、性别) --性别,0表示男,1表示女 --...转载 2018-07-17 18:01:53 · 2195 阅读 · 0 评论
分享