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图形工具还原
======================

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

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

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

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

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

上一篇:JavaWeb02


下一篇:javaweb02