• C#语言和SQL Server第八章笔记


     一:                                                                                                                                             第八章笔记

    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('张青裁',‘上海松江’,6,‘ZCQ@qq.com’,0)
    注意:1:列名之间用逗号隔开
             2:所有的代码在英文的输入法中输入完成
             3:自增列不用添加数据,自动生成
             4:VALUES后面的值和列表名一一对应
             5:数据类型非值类型,必须用‘’(单引号)引起
             6:省略列名,VALUES值和表中的列名的顺序一致
             7:自增列随着执行次数,自动自增,无论是否成功

    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,1,1)AS StudentID
    INTO AddressList
    FROM students
    
    
    第三种方法:
    INSERT  Student(StudentName,SGrade,SSex)
    SELECT'张克'11,UNINO
    SELECT'张克1'1,1,UNINO
    SELECT'张克2'11,
    注意:最后加入的不语要在写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等文件交换数据

  • 相关阅读:
    Ximarin.Android 百度地图
    利用Chrome浏览器 保存网页成PDF
    SQL 笔记
    windows server 2008 r2 IIS PHP
    自动化分页,HTML代码控制 思想
    simple
    testtitle
    PyQt5中中文问题的不完全解决
    ubuntu下搭建python2.7+PyQt5并实现一个小词典
    opensuse安装深度截图,深度影音和深度播放器
  • 原文地址:https://www.cnblogs.com/3020815dzq/p/7693665.html
Copyright © 2020-2023  润新知