zoukankan      html  css  js  c++  java
  • 【数据库】实验 1.1 表结构的基本操作

    来源

    p58-60 例1 - 例4

    在这里插入图片描述
    上述有六个关系表,本次数据库实验以此为依据。QAQ

    一、创建表

    1.1创建多个表的时候,是否有一定顺序呢?
    答:是的,是需要遵循一定的顺序的。在表创建前需要尽量确保表的外码已经被创建了

    以下是合理地创建顺序
    在这里插入图片描述
    第一阶梯创建的可以是院系或者是课程。
    原因是院系无外码,可以直接创建,而课程的外码是自己所以也可以直接创建

    二、修改表

    2.1 修改表结构的格式

    ALTER TABLE <表名>
    [add <新列名><数据类型> [DEFAULT默认值][<列级约束>]]
    [NULL/NOT  NULL]] ――修改列类型
    [RENAME   COLUMN  字段名   to   新字段名] ――修改列名
    [ DROP   COLUMN  <字段名> ]; ――删除1(COLUMN)
    [DROP (列名1,列名2,……) ] ――删除多列 (没有COLUMN)
    

    三、删除表

    3.1 格式

    Drop table 表名
    

    3.2 是否能够随意删除表?

    答:不行,正如创建表时所说,一个表创建前要先纯在该表的外码,而随意的删除表可能会造成关系的缺失

    四、最后

    4.1由于是刚开始学习数据库,所以有很多不清晰的地方,希望各位指出,谢谢

    五、

    在这里插入图片描述

  • 相关阅读:
    快照原理及场景
    CEP实时分析模型
    请求响应模式
    JMS消息服务模型
    EMF与GEF
    基于SOA的编程模型
    实时计算CEP
    数据库常见的场景
    自签证书服务加入证书验证
    post提交主订单数据(gateway)实现httpapi
  • 原文地址:https://www.cnblogs.com/ygbrsf/p/12927332.html
Copyright © 2011-2022 走看看