Mysql
文章平均质量分 70
此篇致敬恩师吕泽
Fan Wang&YuanyuanLuo
一本打开的书,一扇开启的门
通向科学殿堂的阶梯,托起一流人才的基石
展开
-
Mysql数据库安全和管理 远程连接用户授权
语法数据库备份备份命令格式恢复命令格式MySQL远程连接添加用户和授权权限列表示例原创 2022-06-15 09:24:26 · 13676 阅读 · 0 评论 -
Mysql优化
设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式。各种范式呈递次规范,越高的范式数据库冗余越小。但是范式越高也意味着表的划分更细,一个数据库中需要的表也就越多,此时多个表联接在一起的花费是巨大的,尤其是当需要连接的两张或者多张表数据非常庞大的时候,表连接操作几乎是一个噩梦,这严重地降低了系统运行性能。所以通常数据库设计遵循第一第二第三范式,以避免数据操作异常,又不至于表关系过于复杂。范式简介:第一范式: 数据库表的每一列都是不可分割的原子数据项,而不能是集合原创 2022-06-15 09:22:25 · 13626 阅读 · 0 评论 -
Mysql事务控制
MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,如果操作就必须同时操作成功,如果有一个不成功则所有数据都不动。这时候数据库操作语句就构成一个事务。事务主要处理数据的增删改操作。开始执行事务中的若干条SQL命令(增删改)终止事务,若begin之后使用commit提交事务或者使用rollback进行事务回滚。事务四大特性原子性(atomicity)一致性(consis原创 2022-06-15 09:19:01 · 14173 阅读 · 0 评论 -
Mysql函数和存储过程
设置变量定义用户变量 : set @[变量名] = 值;使用时用@[变量名]。定义局部变量 : 在函数内部设置 declare [变量名] [变量类型]; 局部变量可以使用set赋值或者使用into关键字。存储过程创建创建存储过程语法与创建函数基本相同,但是没有返回值。存储过程三个参数的区别IN 类型参数可以接收变量也可以接收常量,传入的参数在存储过程内部使用即可,但是在存储过程内部的修改无法传递到外部。OUT 类型参数只能接收一个变量,接收的变量不能够在存储过原创 2022-06-15 09:15:36 · 14898 阅读 · 0 评论 -
Mysql视图
视图视图是存储的查询语句,当调用的时候,产生结果集,视图充当的是虚拟表的角色。其实视图可以理解为一个表或多个表中导出来的表,作用和真实表一样,包含一系列带有行和列的数据 视图中,用户可以使用SELECT语句查询数据,也可以使用INSERT,UPDATE,DELETE修改记录,视图可以使用户操作方便,并保障数据库系统安全,如果原表改名或者删除则视图也失效。视图表的增删改查操作视图的增删改查操作与一般表的操作相同,使用insert update delete select即可,但是原数据表的约束条原创 2022-06-15 09:13:03 · 13649 阅读 · 0 评论 -
Mysql表关系 连接查询
多个表数据可以联合查询,语法格式如下:笛卡尔积现象就是将A表的每一条记录与B表的每一条记录强行拼在一起。所以,如果A表有n条记录,B表有m条记录,笛卡尔积产生的结果就会产生n*m条记录。内连接内连接查询只会查找到符合条件的记录,其实结果和表关联查询是一样的,官方更推荐使用内连接查询。左连接左表全部显示,显示右表中与左表匹配的项右连接右表全部显示,显示左表中与右表匹配的项...原创 2022-06-15 09:08:14 · 14596 阅读 · 0 评论 -
Mysql索引
索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。原创 2022-06-15 09:03:36 · 14026 阅读 · 0 评论 -
Mysql聚合操作
聚合分组group by给查询的结果进行分组e.g. : 计算每个国家的平均攻击力e.g. : 对多个字段创建分组,此时多个字段都相同时为一组e.g. : 所有国家的男英雄中 英雄数量最多的前2名的 国家名称及英雄数量聚合筛选having语句对分组聚合后的结果进行进一步筛选去重语句distinct语句不显示字段重复值...原创 2022-06-14 17:24:25 · 13948 阅读 · 0 评论 -
Mysql高级查询语句
LIKE用于在where子句中进行模糊查询,SQL LIKE 子句中使用百分号来表示任意0个或多个字符,下划线表示任意一个字符。as 用法在sql语句中as用于给字段或者表重命名排序ORDER BY 子句来设定你想按哪个字段哪种方式来进行排序,再返回搜索结果。使用 ORDER BY 子句将查询数据排序后再返回数据:默认情况ASC表示升序,DESC表示降序复合排序:对多个字段排序,即当第一排序项相同时按照第二排序项排序限制LIMIT 子句用于限制由 SELECT 语句返回的数据数量 或者 U原创 2022-06-14 17:17:20 · 15975 阅读 · 1 评论 -
mysql数据,字段基本操作
msyql数据,字段基本操作,增删改查原创 2022-06-14 17:10:38 · 13850 阅读 · 0 评论 -
Sql语言 mysql基础数据类型 表的基本操作
SQL语言结构化查询语言(Structured Query Language),一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。切换库删除库1.2 数据表管理基本思考过程确定存储内容明确字段构成确定字段数据类型1.2.1 基础数据类型数字类型:整数类型:INT,SMALLINT,TINYINT,MEDIUMINT,BIGINT浮点类型:FLOAT,DOUBLE,DECIMAL比特值类型:BIT原创 2022-06-14 17:02:03 · 13900 阅读 · 0 评论 -
Mysql简介 以及安装详细清晰
数据处理概述数据处理的基本目的是从大量的、可能是杂乱无章的、难以理解的数据中抽取并推导出对于某些特定的人们来说是有价值、有意义的数据。当下数据处理贯穿于社会生产和社会生活的各个领域。数据处理技术的发展及其应用的广度和深度,极大地影响了人类社会发展的进程。数据处理也是大数据,数据分析等后续科学的基本环节。基本概念数据存储阶段人工管理阶段:人为管理,没有固定的格式和存储方法,容易混乱。文件管理阶段 :数据可以长期保存,存储数据量大,使用简单。数据库管理阶段:高效,可以存储更大量数据,便于管理,更加专业。人工管原创 2022-06-13 14:49:23 · 14397 阅读 · 0 评论
分享