随笔分类 - Sql Server数据库
摘要:FOR XML PATH ,其实它就是将查询结果集以XML形式展现,将多行的结果,展示在同一行。 下面我们来写一个例子: 假设我们有个工作流程表: CREATE TABLE [dbo].[Workflow_Action]( [WorkflowSchema] [nvarchar](128) NULL,
阅读全文
摘要:--用INSERT插入单行数据 在SQL中,可以通过INSERT...VALUES语句直接向数据库表中插入数据。可以整行,也可以部分列。 基本语法: INSERT INTO table_name [column1,column2...] VALUES (values1,values2...) 如果t
阅读全文
摘要:子查询或内部查询或嵌套查询在另一个SQL查询的查询和嵌入式WHERE子句中。 子查询用于返回将被用于在主查询作为条件的数据,以进一步限制要检索的数据。 子查询可以在SELECT,INSERT,UPDATE使用,而且随着运算符如DELETE语句 =, <, >, >=, <=, IN, BETWEEN
阅读全文
摘要:学习本节所用表: CREATE TABLE TEACHER ( ID INT IDENTITY (1,1) PRIMARY KEY , --主键,自增长 TNO INT NOT NULL, --教工号 TNAME CHAR(10) NOT NULL, --教师姓名 CNO INT NOT NULL,
阅读全文
摘要:表的基本连接 SQL的一个重要特性就是能通过JOIN关键词,从多个交叉表中查询、分析数据。 连接表的目的 在关系数据库中,数据表设计的一个重要原则就是要避免冗余性。 学习本节需要的数据表: CREATE TABLE TEACHER ( ID INT IDENTITY (1,1) PRIMARY KE
阅读全文
摘要:SQL提供的聚合函数有求和,最大值,最小值,平均值,计数函数等。 聚合函数及其功能: 学习本节所需要的两张表: CREATE TABLE TEACHER ( ID INT IDENTITY (1,1) PRIMARY KEY , --主键,自增长 TNO INT NOT NULL, --教工号 TN
阅读全文
摘要:本次讲到where字句中经常用到的集中较为复杂的搜索条件,包括组合的查询条件、IN运算符、NOT运算符、LIKE运算符和相关通配符。 学习本节需要用到一下两张表: CREATE TABLE TEACHER ( TNO INT NOT NULL, --教工号 TNAME CHAR(10) NOT NU
阅读全文
摘要:视图是从一个或者多个表中查询数据的另一种方式。利用视图可以集中、简化定制数据库,同时还能保障安全。 视图其结构和数据是建立在对应的查询基础上的。和表一样,视图也是包括几个被定义的数据列和多个数据行,但本质而言,这些数据列和数据行来源于他所引用的表。所以试图不是真是存在的基础表,而是一张虚表。我们也可
阅读全文
摘要:在创建数据库和表的时候,往往写sql命令比鼠标点击操作来的更快,而且创建时还能进行注释编写,便于修改和日后维护。 创建数据库 LookNewdsDB(数据库名称)Create database LookNewdsDBon(name='LookNewdsDB_date',filename='F:\Lo
阅读全文