一:                                                                                                                                             第八章笔记

1-1:SQL:结构化查询语言:

1>DML:数据操作语言:插入 (INSERT)删除(DELETE)和修改(UPDATE) 数据库中的数据

2>DCL:数据控制语言:用来控制存取许可,存取权限等

3>DQL:数据查询语言:用来查询数据库中的数据

4>:DDL:用来建立数据库 数据库对象和定义列表

1-2:运算符:

算术运算符:+  -  *  /

赋值运算符,

比较运算符:= ,< , >, >=, <=,!=

逻辑运算符

1-3:插入数据:

语法:
INSERT [INTO]表名[(列名)]VALUES(值列表)
实例:INSERT INTO Student(SName ,SAddress, SGrade, SEmail, SSex) VALUES('张青裁',‘上海松江’,,‘ZCQ@qq.com’,)
注意::列名之间用逗号隔开
:所有的代码在英文的输入法中输入完成
:自增列不用添加数据,自动生成
:VALUES后面的值和列表名一一对应
:数据类型非值类型,必须用‘’(单引号)引起
:省略列名,VALUES值和表中的列名的顺序一致
:自增列随着执行次数,自动自增,无论是否成功

1-4:注意:

1>每次插入一行数据,不能直接插入半行或者几列数据插入的数据是否有效,将按照整行完整性的要求来检验

2>每个数据值的数据类型,精度和小数位数必须与相应的列匹配

3>不能为标识列指定值

4>如果在设计表的时候就指定了某列不允许为空,则必须插入数据

5>插入的数据项,要求符合检查约束的要求

6>具有缺少值的列,可以使用DEFAULT关键字来替代插入的数据

2-1:插入多行数据

语法:
INSERT INTO AddressList(StudentName,phone,Address)(AddressList是创建的一个表)
SELECT StudentName ,phone,Address
FROM Student(插入的在Student中选取的 根源 在Student)
插入的数据个数 顺序数据类型等,必须预查入的项保持一致 第二中方法:
语法:
SELERT IDENTITY(数据类型,标识种子,标识增质量) AS 列名
INTO 新表
FROM 原始表
实例:
SELECT students.studentName,student.phone,Student.Address,IDENTITY(INT,,)AS StudentID
INTO AddressList
FROM students 第三种方法:
INSERT Student(StudentName,SGrade,SSex)
SELECT'张克',,,UNINO
SELECT'张克1',,,UNINO
SELECT'张克2',,,
注意:最后加入的不语要在写UNINO

2-2:更新数据:

语法:
UPDATE 表名 SET 列名=更新值【WHERE 更新条件】
注意:在更新数据的时候,一般都有条件限制,别忘了书写WHERE的条件语句

三:删除数据:

语法:
DELECT [FROM] 表名【WHERE<删除条件>】

注意:1:表结构列约束等不被改动

2:不能用于有外键约束引用的表

3:标识列从新开始编号

本章总结

1:SQL语言是数据库能够识别的通用的值令集

2:在T-SQL中,WHERE用来限制条件,气候紧跟条件表达式

3:一次插入多行数据,可以使用INSERT  SELECT语句,SELECT INTO 语句或者UNINO关键字来实现

4:使用UPDATE更新数据,一般都有数据限制

5:使用DELETE删除数据时,不能删除数据主键被其他数据表的引用的数据行

6:数据库的导出或者是导入功能都可以实现与文本。Excal等文件交换数据

C#语言和SQL Server第八章笔记的更多相关文章

  1. C#语言和SQL Server第十章笔记

    第十章 :使用关键字模糊查询 笔记 一:使用关键字 :LIKE  BETWEEN  IN进行模糊查询 通配符:  一类字符,代替一个或多个真正的字符 与LIKE关键字一起使用 通配符: 解释 实例 符 ...

  2. C#语言和SQL Server第十三 十四章笔记

    十三章  使用ADO.NET访问数据库 十四章使用ADO.NET查询和操作数据库 十三章:                                                       ...

  3. C#语言和SQL Server 数据库处理

    ---恢复内容开始--- 第七章 用表组织数据 1:数据性分类: 1>实体完整性的约束:检验每行数据是否符合要求 检验每列数据是否符合要求 2>域完整性约束:给定列输入的有效性 3> ...

  4. C#语言和SQL Server数据库技术_前四章错题

      1.在C#中,如果让某个方法只能被它所在的程序集内的其他方法访问,可使用(C)修饰这个方法. (选择一项) A:private B:protected C:internal D:以上都不对 2.下 ...

  5. C#语言和SQL Server数据库技术_My Bank银行系统

    第一个类: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System ...

  6. SQL Server 2012 数据库笔记

    慕课网 首页 实战 路径 猿问 手记     Python 手记 \ SQL Server 2012 数据库笔记 SQL Server 2012 数据库笔记 2016-10-25 16:29:33 1 ...

  7. 《Troubleshooting SQL Server》读书笔记-CPU使用率过高(下)

    <Troubleshooting SQL Server>读书笔记-CPU使用率过高(下) 第三章 High CPU Utilization. CPU使用率过高的常见原因 查询优化器会尽量从 ...

  8. SQL Server技术内幕笔记合集

    SQL Server技术内幕笔记合集 发这一篇文章主要是方便大家找到我的笔记入口,方便大家o(∩_∩)o Microsoft SQL Server 6.5 技术内幕 笔记http://www.cnbl ...

  9. C#面试题(转载) SQL Server 数据库基础笔记分享(下) SQL Server 数据库基础笔记分享(上) Asp.Net MVC4中的全局过滤器 C#语法——泛型的多种应用

    C#面试题(转载) 原文地址:100道C#面试题(.net开发人员必备)  https://blog.csdn.net/u013519551/article/details/51220841 1. . ...

随机推荐

  1. ngixn配置

    nginx 配置入门 之前的nginx配置是对nginx配置文件的具体含义进行讲解,不过对于nginx的新手可能一头雾水. 今天看到个文档不错,翻译过来分享给大家,可以让新手更详细地了解nginx配置 ...

  2. thinkphp5.0 微信公众号接入支付宝支付

    ---恢复内容开始--- 真是无力吐槽这个需求了,想骂客户,好端端的非要在微信公众号接入支付宝,都知道微信公众号是拒绝支付宝的,屏蔽了支付宝,所以在微信公众号接入支付宝的话就必须手动复制链接跳出微信内 ...

  3. 【Codeforces 788C】The Great Mixing

    http://codeforces.com/contest/788/problem/C 显然如果有两杯一样的酒,把它们当作同一杯就好了.所以k<=1e6毫无意义. 若选的x杯酒的浓度分别为a,b ...

  4. ElasticSearch 学习记录之 分布式文档存储往ES中存数据和取数据的原理

    分布式文档存储 ES分布式特性 屏蔽了分布式系统的复杂性 集群内的原理 垂直扩容和水平扩容 真正的扩容能力是来自于水平扩容–为集群添加更多的节点,并且将负载压力和稳定性分散到这些节点中 ES集群特点 ...

  5. TCP的十一种状态与三次握手分析(有图)

    我们知道TCP是面向连接的,我们只知道有连接断开,其实内部还有一些比较复杂的状态.去了解各个状态之间的切换有助于我们更加深入的了解TCP.下面我们就来分析各个状态. 1.如下图示(图源百度)图中显示出 ...

  6. Ajax中的JSON格式与php传输过程的浅析

    在Ajax中的JSON格式与php传输过程中有哪些要注意的小地方呢? 先来看一下简单通用的JSON与php传输数据的代码 HTML文件: <input type="button&quo ...

  7. java集合框架07——Map架构与源代码分析

    前几节我们对Collection以及Collection中的List部分进行了分析,Collection中还有个Set,因为Set是基于Map实现的,所以这里我们先分析Map,后面章节再继续学习Set ...

  8. iOS开发证书都显示“此证书的签发者无效”,更新WWDR Certificate证书后还是显示无效

    1.首先iOS开发证书显示"此证书的签发者无效".是因为WWDR Certificate证书过期导致的,须要更新WWDR Certificate证书! 1)下载最新WWDR Cer ...

  9. Tabhost最纯净的实现方式

    有时候常常使用别人用Tabhost+其他的实现demo.单纯利用Tabhost该怎样使用呢? 以下看样例: public class MainActivity extends TabActivity ...

  10. response与request回顾学习

    一.response response是servlet.service方法的一个参数,它的类型是javax.servlet.http.HttpServletResponse,在客户端每发出一个请求时, ...