zoukankan      html  css  js  c++  java
  • 知识复习

    一. 请写出数据库分离和附加的步骤

      选中数据库右键→任务→分离

      选中数据库右键→附加

    二. 请写出数据库导出SQL脚本的步骤

      选中数据库右键→生成脚本

    三. 请写出SQL Server的四种完整性约束

      实体完整性束  域完整性约束  引用完整性约束  自定义完整性约束

    四. 如何设置表的主键和标识列

      右键 △ 设置主键

      标识列在标识规范里设置, (int类型)

    五. 请写出主外键关系确立后操作主数据的注意事项

      删主先删外

      外键里的数据主键里必须包含

    六. 请写出使用SQL插入数据时的注意事项

      注意插入数据时数据字段的数据类型,是否有约束,是否是主建
      删除数据或修改数据时看是否有外键关联

    七. 请写出增删改SQL语句的基本语法

      插入数据  INSERT [INTO] 表名 (列名) VALUES (值列表)

      删除数据:  DELETE FROM 表名 WHERE 表中唯一标识

      修改数据:  UPDATE 表名 SET 列名1=更新值1,列名2=更新值

    八. 请写出添加多行数据的三种方式

      插入多行数据  表必须创建
      INSERT INTO AddressList(StudentName,Address,Email)
      SELECT StudentName,Address,Email
      FROM Student

      插入多行数据  表自动创建
      SELECT Student.StudentName,Student.Address,Student.Email
      INTO AddressList
      FROM Student

      插入多行数据  表必须创建
      INSERT INTO AddressList(StudentName,Address,Email)
      SELECT '1','北京','456@qq.com' UNION
      SELECT '6','北京','456@qq.com'

    九 假设My School数据库有如下Student表和Grade表

       Student表结构(其中Student No为主键,表中GradeId和Grade表中的GradeId为主外键关联):

       

      Student表的数据:

      

      Grade表结构(其中Grade Id为主键,并且是标识列):

      

      Grade表的数据:

        

      问题一:更改Student No为S1101009的学生记录,将密码修改为:p w d@123,将年级编号修改为:4

        UPDATEStudent SET LoginPwd='pwd@123',Gradeld=4

      WHERE Student No='s1101009'

      问题二:向学生表中新增一条记录

       INSERT [INTO] Student VALUES('1','a','张三','男',1,'a','a','@')

      问题三:向年级表中新增一条记录

       INSERT [INTO]  Grade VALUES ('6','112')

      问题四:删除学生表中编号为S1101007的记录

       DELETE FROM Student WHEREStudentNo='s1101007'

      问题五:删除Grade表中Grade Id为1的记录(根据表中数据分析,采用哪两种方式删除?)

      先删除子表数据,再删除主表数据

      设置主表子表级联

      右键删除

  • 相关阅读:
    [Windows] 一些简单的CMD命令
    开发过程中用到的触发器
    MyEclipse8.5配置struts等框架
    Java编程中中文乱码问题的研究及解决方案
    开源的SSH框架优缺点分析
    java 合并排序算法、冒泡排序算法、选择排序算法、插入排序算法、快速排序
    html,CSS文字大小单位px、em、pt的关系换算
    HTML常用标签参考学习
    匹配中文字符的正则表达式
    Oracle 取上周一到周末的sql
  • 原文地址:https://www.cnblogs.com/qinzhenyu/p/10126051.html
Copyright © 2011-2022 走看看