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 称为子查询。
    
    所以,我们就说子查询是嵌套在外查询内部的。而事实上它也有可能在子查询内部再嵌套一个或者多个子查询。这里要注意,子查询必须出现在圆括号之间哦。
    

      

  • 相关阅读:
    选修课作业专栏
    js字符串和数组方法总结
    转Y-slow23原则(雅虎)
    前端优化总结和技巧(原创)
    阿里dom操作题
    基本的dom操作方法
    html5中的postMessage解决跨域问题
    mark一篇文章--用nodejs搭建一个本地反向代理环境
    html5语义化标签总结二
    转html5语义化标签总结一
  • 原文地址:https://www.cnblogs.com/ipetergo/p/6443849.html
Copyright © 2011-2022 走看看