• About_datebase


    1:创建数据库的名字

    create database + 表名;

    2:连接数据库

    use + 表名;

    3:删除数据库

    drop database + 表名;

    4:创建表

    create table + 表名();

    5:删除表

    drop tabe + 表名;

    6:复制表

    (把表2复制到表1)

    (1) create table + 表名1 + select * from 表名2;

    (2) create table + 表名1 + select * from 表名2 where 1= 0;    ---1=0(成立)

    7:添加一个列到表中

    alter table 表名 add 属性;

    8:修改列

    alter table 表名 change 属性1 属性2;

    9:删除一个属性

    alter table 表名 drop column 属性;

    属性构成实体,实体构成表;

    主键列不能为空,不能重复;

    唯一约束(unipue),不可重复,但可以为空;

    "  " 不等于null ;

    order by (排序):

    ASC(从小到大)

    desc(从大到小)

    执行顺序:

    (1):from子句,所有数据加入内存中;

    (2):where子句,所有数据的条件筛选;

    (3):group by 子句,分组,分类;

    (4):select 投影,显示那些列;

    (5):having子句,再次过滤,对结果筛选;

    (6):order by 排列。

    相关查询(select查询 ):

    (1):执行依赖外部查询的数据;

    (2):外部查询返回一行,子查询就执行一次;

    非相关子查询(where查询):

    (1):独立于外部查询的子查询;

    (2):子查询总共执行一次,执行完毕后将值传递给外部查询

    三大范式:

      第一范式:

        要求:1.一个行的每个列必须是不可再分(必须是原子性的)

           2.表中的每一行必须包含相同数量的列

             3.一个表中的所有列必须是不同的

      第二范式:

        要求:1.表必须符合第一范式

           2.表中的所有非主键必须依赖于整个主键

             3.每个表只可描述一件事情(一个实体)

      第三范式:

        要求:1.除了逐渐以外的其他列都不互相依赖

      

    聚合函数:count、sum、Avg、max、min

    SQL语句:

    DDL  数据定义语言

    DQL  数据查询语言

    DML  数据操作语言

    DCL  数据控制语言

    数据库的设计过程:规划阶段、需求分析、概念设计、逻辑设计、物理设计、数据库的实现、数据库的运行与维护工作

  • 相关阅读:
    最小生成树与Prim算法
    图的存储——链式前向星
    *转载 Tarjan有向图详解
    图的连通性算法-Kosaraju
    最小花费8597
    PDF提取图片(错误纠正)
    字符串删除指定符号(不限位置)
    python迭代有限制,突破限制
    storm资源冲突
    storm单节点问题(转载)
  • 原文地址:https://www.cnblogs.com/a-moemiss/p/3710560.html
Copyright © 2020-2023  润新知