zoukankan      html  css  js  c++  java
  • mySQl数据库的学习笔记

    mySQl数据库的学习笔记、、、

    ------------------

    Dos命令--先在记事本中写、然后再粘贴到Dos中去

    --------------------------------

    mySQl数据库的学习笔记
    1、单表查询:
    查询所有字段:
    查询指定字段:
    Where条件查询:
    带IN的关键字查询:
    带Between End 的范围查询:
    带Like的模糊查询:
    空值查询:
    带AND的多条件查询:
    带OR的多条件查询:
    Distinct去重复查询:
    对查询结果进行排序:
    Grop By分组查询:
    Limit分页查询:
    ======================
    排序中的
    升序排序:升序就是从小到大1 2 3 4 5,从低到高排( 从左到右、从上向下)
    降序排序:降序排列就是从大到小排序,结果为:5 4 3 2 1
    ======================
    MySQl中使用聚合函数进行查询:
    Count() 函数--用来统计记录的条数
    Sum() 函数--用来求和的函数
    AVG() 函数--用来求平均值的函数
    MAX() 函数---用来求最大值的函数
    Min()函数---用来求最小值的函数
    ======================
    连接查询:连接查询是指将两个或是两个以上的表按照某个条件连接起来、从中选取需要的数据、
    1、内连接查询
    2、外连接查询
    3、左连接查询
    4、右连接查询
    5、多条件连接查询
    ======================
    子查询:
    1、带In关键字的子查询
    2、带比较运算符的子查询
    3、带Exists关键字的子查询
    4、带Any关键字的子查询
    5、带All关键字的子查询
    ======================
    合并查询结果:
    1、Union关键字
    2、Union All
    ======================
    为表和字段取别名
    1、为表取别名
    2、为字段取别名
    ======================
    插入更新和删除数据:
    一、插入数据
    1、给表的所有字段插入数据
    2、给表的指定字段插入数据
    3、同时插入多条记录
    二、更新数据
    1、用Update来更新数据
    三、删除数据
    1、用delete来删除数据
    ======================
    mySQl数据库中的索引
    一、索引的简介:
    1、索引的定义:索引是数据库表中一列或是多列、作用是提高数据的查询检索速度、类似于图书的目录、用于方便快速定位、更快的寻找到指定的内容、
    二、索引的优缺点
    1、优点:提高了查询数据的速度
    2、缺点:创建和维护索引(消耗了)增加了数据维护的时间、耗费了系统的资源
    三、索引实例
    四、索引的分类:
    1、普通索引
    2、唯一索引
    3、全文索引
    4、单列索引
    5、多列索引
    6、空间索引
    五、创建索引:
    一、新建表的时候创建索引
    1、创建普通索引
    2、创建唯一性索引
    3、创建全文索引
    4、创建单列索引
    二、在已经存在的表上创建索引
    三、使用Alter Table 语句来创建索引
    ======================
    删除索引
    ======================
    MySQl中的视图
    一、视图的引入:
    1、视图是一种虚拟的表、是从数据库中一个或多个表中导出来的表、
    2、数据库中只存放了视图的定义、并没有存放视图中的数据、这些视图中的数据存放在原来的表中、
    3、使用视图查询数据时、数据库系统会从原来的表中取出对应的数据
    二、视图的作用
    1、使操作简化
    2、增加数据的安全性
    3、提高表的逻辑独立性
    三、创建视图
    1、在单表上创建视图
    2、在多表上创建视图

    四、查看视图
    五、修改视图
    六、更新视图
    七、删除视图
    视图就是一张逻辑上存在的临时数据表
    ======================
    MySQl数据库中的触发器
    触发器的简介:触发器--Trigger、是指由事件来触发某个操作、这些事件包括:insert 、update、delete语句、数据库系统执行这些事件时、就会触发执行相应的操作、
    一、创建和使用触发器
    1、创建只有一个执行语句的触发器
    2、创建有多个执行语句的触发器
    二、查看触发器

    ======================
    MySQL中的一些函数:
    1、日期和时间函数
    2、字符串函数
    3、数学函数
    4、加密函数
    ======================
    MySQL中的存储过程和函数
    存储过程和函数、都是在数据库中定义的一些SQL语句的集合、然后直接调用这些存储过程和函数来执行已经定义好的SQl语句、
    1、创建存储过程
    2、创建存储函数
    3、调用存储过程和函数
    4、查看存储过程和函数
    5、修改存储过程和函数
    6、删除存储过程和函数
    ======================
    MySQL中数据的备份和还原
    一、数据备份:保证数据的安全
    1、使用mysqldump命令备份
    2、使用slqyong图形工具备份
    二、数据还原
    1、使用mysql命令还原
    2、使用sqlyong图形工具还原
    ======================

    ======================

    --------------------------------

    --------------------------------

    --------------------------------------------

    ----------------------------------------------------------------

  • 相关阅读:
    PHP文件打开、关闭、写入的判断与执行
    统计文件大小,以GB、MB、KB、B输出
    超强功能file_put_contents()函数(集成了fopen、fwrite、fclose)
    fputcsv命令,写csv文件,遇到的小问题(多维数组连接符)
    Rename 更改文件、文件夹名称
    PHP学习——定界符格式引起的错误
    SPOJ 1873 Accumulate Cargo
    POJ 3657 Haybale Guessing
    HDU 1512 Monkey King
    POJ 1741 Tree
  • 原文地址:https://www.cnblogs.com/GaoNa/p/9495412.html
Copyright © 2011-2022 走看看