zoukankan      html  css  js  c++  java
  • DB

    数据库(DB):1:降低存储数据的冗余度。2:更高的数据一致性。3:存储的数据可以共享。4:可以建立数据库所遵循的标准。

    关系型数据库(RDBMS):基本单位就是表。一张表就是一个实体。MYSQL语句里面没有布尔类型。

    主键我们一般用pk_ ....id,来表示。字段必须是非空唯一,理论上是不能被修改的,在表中唯一标识某张记录的。

    外键我们一般用fk_....id来表示。代表于某张表的联系。

    在数据库中,列表示的是属性。行表示的是一个完整的记录。

    DDL语句包括对数据库表的创建,使用,删除。

    DDL语句:Greate database +表名,表示建立一个数据库。drop database +表名,表示删除一个数据库。show database+表名, 查。use+表名,使用数据库。

    DML语句是对表里面的数据进行增加,删除,修改。

    增加:insert into +表名(表里面的属性,用逗号分开)values+(值列表,必须和前面的属性一一对应)。

    修改:update +表名 set +属性修改的值,如果多个,用逗号分开 where  +过滤条件。

    删除:delete from +表名 where +过滤条件 如果多个条件+and(和的意思)/or(或者的意思) 。truncate table +表名。删除整张表。

    DQL语句:对表中的数据进行各种各样的查询。

    select +要查什么+from +表名(表示在那张表里面查)+where +过滤条件+order by +属性+desc(降序)或者+asc(升序)。

    聚合函数:select +属性,count(属性)from +表名+group by +属性(表示已这个属性分组)+having+过滤条件(聚合函数过滤条件用having不能用where)。

    exsits( ):存在,not exeits( )不存在。union :将两张表上下连接。

    两张表左右连接用   表一  join   表二 on  过滤条件。left join 左连接   right join 右连接。full join 全外联。

  • 相关阅读:
    C++纯虚函数调用
    C++编译期数据结构 在不同的地方声明全局数组的初始值
    用虚拟机把ubuntu安装到TF卡上
    点击a链接打开第三方页面变成下载页面问题
    SRAM和DRAM的区别
    真值表生成逻辑表达式程序
    大端 小端
    vhdl rising_edge(clk) (clk'event and clk='1')的区别
    ROM、RAM、DRAM、SRAM、FLASH的区别
    同一个主机头的多域名绑定多个ssl证书的方法
  • 原文地址:https://www.cnblogs.com/ZXiaocui/p/6220283.html
Copyright © 2011-2022 走看看