mysql
文章平均质量分 67
qq_52360873
这个作者很懒,什么都没留下…
展开
-
数据库MYSQL笔记9——存储过程和存储函数
1.存储过程和存储函数概述存储过程和函数,是事前经过编写和存储在数据库中的SQL语句的集合;作用:不仅可以通过调用存储过程减少开发人员的工作,而且还减少了数据库和应用服务器之间的传输,从而提高工作效率。区别:存储函数:有自动返回值存储过程:无返回值,需要调用2.创建存储过程CREATE PROCEDURE procedure_name ([pro_parameter])BEGIN SQL语句END;3. 调用存储过程CALL procedure_n原创 2021-07-26 12:28:41 · 232 阅读 · 0 评论 -
数据库MYSQL笔记9——条件控制语句
目录条件控制语句CASE WHENIFIFNULL条件控制语句CASE WHEN简单:CASE 字段 WHEN 预期值 THEN 结果1 ELSE 结果2 END条件表达式:CASEWHEN score>=90 THEN ‘优秀’WHEN score>=80 THEN ‘良好’WHEN score>=60 THEN ‘及格’ELSE ‘不及格’ END综合聚合函数使用取数—— MAX(CASE WHEN …THEN 字段数值 ELSE 0 END…)计数、加总—原创 2021-07-14 01:22:55 · 447 阅读 · 0 评论 -
数据库MYSQL笔记8——函数
数值型数学计算绝对值ABS指数函数EXP四舍五入ROUND( , 保留位数)圆周率PI余数MODMOD(5,2)=1向上取整CEILCEIL(5.1)=6向下取整FLOORFLOOR(5.1)=50-1之间随机函数RAND幂运算POWERPOWER(2,3)=8平方根:SQRT数值型聚合计算计数COUNT(*)/(任意常数)——计算表的行数,包括NULL......原创 2021-07-14 01:13:39 · 1634 阅读 · 0 评论 -
数据库MYSQL笔记7-数据备份与还原
1.备份的意义防丢失,防盗2.备份方式数据表备份, 单表数据备份, SQL备份, 增量备份.3.数据表(库)备份3.1备份结构(右键转储SQL文件)在navicat中对备份的数据表或者库右键点击“转储SQL文件”可进备份结构,也可以同时备份数据3.2备份数据(右键导出向导,txt文件)3.3 navicat,右键’备份’—新建备份(nb3文件)4.还原数据方案1: 使用SQL指令还原1.use选择数据库; 2.Source 备份文件所在路径;方案2:navicat,右键运行S原创 2021-07-13 23:24:44 · 170 阅读 · 0 评论 -
数据库MYSQL笔记6—连接查询
目录连接查询分类交叉连接内连接外连接sub query子查询连接查询分类内连接,外连接,自然连接和交叉连接交叉连接交叉连接: cross join, 从一张表中循环取出每一条记录, 每条记录都去另外一张表的所有记录逐个进行匹配,并保留所有记录,最终形成的结果叫做笛卡尔积.语法:左表 [cross] join 右表。其中cross可以省略内连接三种形式SELECT ... FROM 表1 JOIN 表2 ON 连接条件;SELECT ... FROM 表1 JOIN 表2 WHE原创 2021-07-13 22:44:05 · 225 阅读 · 0 评论 -
数据库MYSQL笔记5—DML增删改查
目录新增数据更新数据删除数据查询数据完整语法DISTINCT 去重CONCAT 、CONCAT_WS 字符拼接AS 别名FROM 数据来源Where筛选GROUP BY分组GROUP BY目的:聚合 函数/去重Having筛选ORDER BY排序LIMIT限制个数新增数据插入方法一:单行Insert [ignore] into 表名 (字段1,字段2,…) values (值1,值2,…), (值1,值2,…); 加上ignore后,会插入不存在的记录,当主键冲突(重复)时候,数据库会忽略这条数原创 2021-07-13 15:33:38 · 423 阅读 · 0 评论 -
数据库MYSQL笔记4—数据表关系和范式
目录1.表之间的关系1.1. 一对一1.2. 一对多1.3. 多对多2. 范式Normal Format1.表之间的关系1.1. 一对一一张表的一条记录一定只能与另外一张表的一条记录进行对应; 反之亦然.举例:用户表: 姓名,性别,年龄,籍贯,职业,爱好,收入解决方案:将常用的和不常用的信息分离存储,分成两张表:表一:姓名,性别,年龄,籍贯 表二:姓名,职业,爱好,收入1.2. 一对多一对多:一张表中有一条记录可以对应另外一张表中的多条记录; 但是返回过, 另外一张表的一条记录只能原创 2021-07-13 01:01:31 · 227 阅读 · 0 评论 -
数据库MYSQL笔记3—索引
目录1.索引介绍和作用2.使用索引3.创建索引4.添加索引5.查询索引6.删除索引1.索引介绍和作用Mysql中提供了多种索引主键索引: primary key、唯一索引: unique key、全文索引: fulltext index、普通索引: index、全文索引: 针对文章内部的关键字进行索引索引,通俗来讲的话,好类比字典目录里面的拼音、偏旁一样,能根据拼音查找字词及更多的解释,而索引也一样,通过一种形式简单、搜寻高效的方法来找到想要的信息索引作用:可以提升查询效率、约束数据有效性前提条原创 2021-07-12 23:01:51 · 125 阅读 · 0 评论 -
数据库MYSQL笔记2—字段
数据库MYSQL笔记2—字段目录数据库MYSQL笔记2—字段1. 主键primary key1.1. 创建方法1.2. 主键约束1.3. 更新主键 & 删除主键1.4. 使用逻辑主键2. 增自增长3. 唯一键unique key3.1. 创建方法3.2. 主键约束3.3. 更新主键 & 删除主键1. 主键primary key主键设置属于字段的约束之一1.1. 创建方法1、建表的时候加primary key约束 (可多个主键)2、修改表字段的时候修改字段属性为primary原创 2021-07-12 22:43:33 · 97 阅读 · 0 评论 -
数据库MYSQL笔记1—DDL和编码
数据库MYSQL笔记1—DDL和编码提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录数据库MYSQL笔记1—DDL和编码1. SQL分类1.1. DDL(Data Definition Language)1.2. DML(Data Manipulation Language)1.3. DCL(Data Control Language)1.4. DQ原创 2021-07-12 19:19:20 · 598 阅读 · 0 评论