zoukankan      html  css  js  c++  java
  • 数据库系列学习(三)-数据的增、删、改

    1.开始准备学习的数据库

    本次学习,用到的数据库,sql语句如下

    image

    2.数据的插入

    A:简单的insert语句

    image

    B:简化的insert语句

    image

    C:非空约束对数据插入 的影响

    学生表 中的 SName 为 不可空类型,插入的时候,必须赋值

    D:主键对数据插入的影响

    主键在同一张表中必须是唯一的,即插入的时候不能有重复

    E:外键对数据插入的影响

    外键是指向另一个表已有数据的约束,因此学生表中的SClassId 在 班级表中必须有对应的CId

    3.数据的更新

    A:带where子句的update语句

    image

    B:非空约束对数据更新的影响

    学生表中的SName是非空的,所以我们不能将它更新为null

    C:主键对数据更新的影响

    主键在同一张表中是唯一的,更新的时候指定的主键 不能与 表中原有数据重复

    D:外键对数据更新的影响

    外键是指向另一个表中已有数据的约束,因此外键值必须是在目标 表中存在的

    表T_Class中的CId字段是指向表T_Student的SClassId字段的外键

    4.数据的删除

    A:带where子句的delete语句

    image

    更多精彩内容请看:http://www.cnblogs.com/2star
  • 相关阅读:
    性能分析
    单例模式
    装饰者模式
    开发Chrome Extension截取你微博的帐号密码
    201703-3 markdown
    201612-3 权限查询
    201609-3 炉石传说
    201604-2 俄罗斯方块
    201604-3 路径解析
    201512-1 数位之和
  • 原文地址:https://www.cnblogs.com/kimisme/p/4507123.html
Copyright © 2011-2022 走看看