• 数据库3


    一、视图

    1、视图定义:视图是临时存储数据所构成的表

    2、视图创建形式:create view 视图名      as   select语句

    3、视图的使用:select * from   视图名     where  条件    order   by   

    4、修改视图:alter view视图名       as select语句

    5、删除视图:drop view   视图名

    二、数据库的设计思想

    1、原子性      数据具有不可再分性

    2、唯一性      每一行数据具有唯一可区分的特性,并不能有部分依赖关系

    3、独立性    消除传递依赖

    三、数据插入

    插入形式:1、insert into   表名(字段名1,字段名2)select  字段名1,字段名2 from   表名2;

                      2、insert into 表名1(字段名1,字段名2)select字段名1,字段名2 from表名2;

                      3、insert into 表名 set字段名1=值1,字段名2=值2;

    复制一个表的结构和数据:create table 表名1 select*from  表名2;

    四、删除数据:

    基本形式:delete from表名【where 条件】【order排序】 【limit限定】;

    注意事项:1、删除是以行为单位进行的

                      2、如果不写where就会删除所有数据

    五、修改数据

    基本形式:update 表名set字段名1=值1 表达式1,字段名2=值2 表达式2;

    注意事项:1、where必须有

                      2、字段的值可以是表达式,直接值,函数都行

    六、查询数据

    基本形式:select 【all | distinct】字段或表达式列表【from 子句】【where子句】【group by 子句】【having子句】【order by子句】【limit子句】

    定义:select语句作用是从数据源中找出一定的数据,并作为该语句的返回结果

    1、all | distinct:用于设定select是否允许出现重复行             all允许                                     distinct不允许

    2、from:指定数据来源

    3、where:条件语句  

                     注意事项:结果是一个布尔值

                                      where true,where1,where1=1 表示true

                                      where false,where0, where0=0 表示false

                                     where中可以用运算符

    4、group by :分组子句

                            常见函数:count(*)                    个数

                                             max(字段名)            最大值

                                             min(字段名)              最小值

                                             sum(字段名)               和

                                             avg(字段名)               平均数

    5、having    条件语句   用于给group  by的分组添加条件

    6、order   by:排序

                           注意事项:正序:ass

                                          倒序:desc

                                           如果指定多个字段排序那么先在前一个字段中排序然后在在后面的字段中排序

    7、limit:要取出的行数

    用于网页的分页

  • 相关阅读:
    Android 设计一个可以移动的小球,当小球被拖到一个小矩形块中时退出程序
    Android canvas+paint绘制一个可以指定位置移动的小球(含触屏响应)
    Android ImageView 实现图片触屏左右、上下以及按钮切换图片
    Android Mediaplay 音乐播放器(项目中的音乐)
    第二章课后习题 Q3
    第二章课后练习 Q2、4
    第二章课后练习 Q1
    算法学习-----01背包问题
    C#设计模式--迭代器模式(学习Learning hard设计模式笔记)
    C#设计模式--命令模式(学习Learning hard C#设计模式笔记)
  • 原文地址:https://www.cnblogs.com/lxl7806265/p/8410144.html
Copyright © 2020-2023  润新知