zoukankan      html  css  js  c++  java
  • 关系型数据库(1)

    数据库的三范式:
    
    ①字段不可分。
    ②有主键,非主键字段依赖主键。
    ③非主键字段不能互相依赖。
    
    T-SQL:
    
    
    
    在整个数据库中,查询操作占据增删改查的80%,而说到查询,T-SQL语句自然不能少。如图上示。
    
    增:
    
    ①插入单行
    
    insert into <表名> (列名) values (列值)
    
    ②将现有的表数据添加到一个已有表
    
    insert into <已有的新表> (列名) select <源表列名> from <源表名>
    
    ③直接拿现有表数据创建一个新表并填充
    
    select <新建表列名> into <新建表名> from <源表名>
    
    删:
    
    ①删除满足条件的行
    
    delete from <表名> where <删除条件>
    
    ②删除整个表
    
    truncate table <表名>
    
    注:删除表的所有行,但表的结构、列、约束、索引等不会被删除;不能用语有外建约束引用的表。
    
    改:
    
    ①更新
    
    update <表名> set <列名=更新值> where <更新条件>
    
    子查询:
    
    SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2);
    
    其中:
    
    ①SELECT * FROM t1 …称为外查询。
    ②SELECT column1 FROM t2 称为子查询。
    
    所以,我们就说子查询是嵌套在外查询内部的。而事实上它也有可能在子查询内部再嵌套一个或者多个子查询。这里要注意,子查询必须出现在圆括号之间哦。
    

      

  • 相关阅读:
    HDU4529 郑厂长系列故事——N骑士问题 —— 状压DP
    POJ1185 炮兵阵地 —— 状压DP
    BZOJ1415 聪聪和可可 —— 期望 记忆化搜索
    TopCoder SRM420 Div1 RedIsGood —— 期望
    LightOJ
    LightOJ
    后缀数组小结
    URAL
    POJ3581 Sequence —— 后缀数组
    hdu 5269 ZYB loves Xor I
  • 原文地址:https://www.cnblogs.com/ipetergo/p/6443849.html
Copyright © 2011-2022 走看看