MySQL
文章平均质量分 82
MySQL体系化学习,总结!
ChlinRei
。。。。。。
展开
-
面试公司ETL工程师(实习生)——笔试面试题(SQL)
查出“张三”的购买清单。统计“张三”每个月的购买金额。统计每个人在每个平台下的购买总次数和购买总金额。查出在“京东”买过东西的人,在所有电商平台的购买清单。统计“天猫”购买的前2名,按每个人的购买总金额排名。统计“张三”每个月的购买金额,每个月比上个月多花多少钱。统计每个人的消费情况,按以下结果显示,消费总额大于1000为星级客户。写出你知道的sql优化方法。引擎优化、索引优化、读写分离、limit、避免select *原创 2022-12-07 08:00:00 · 703 阅读 · 0 评论 -
MySQL经典案例50题
建表、插入数据题目、查询"01"课程比"02"课程成绩高的学生的信息及课程分数、查询"01"课程比"02"课程成绩低的学生的信息及课程分数、查询平均成绩大于等于60分的同学的学生编号和学生姓名和平均成绩、查询平均成绩小于60分的同学的学生编号和学生姓名和平均成绩(包括有成绩的和无成绩的)、查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩、查询"李"姓老师的数量、查询学过"张三"老师授课的同学的信息原创 2022-12-06 16:59:39 · 8717 阅读 · 3 评论 -
MySQL权限与安全管理之权限表与账户管理
MySQL用户可以分为root用户和普通用户。root用户是超级管理员,拥有所有权限,包括创建用户,删除用户和修改用户的密码等管理权限;普通用户只拥有被授予的MySQL权限表与账户管理:user表连接到服务器的账号信息,里面的权限是全局级的db表存储用户对数据库的操作权限,登录和退出MySQL服务器命令及常用参数,使用CREATE USER语句创建新用户直接操作MySQL用户表删除普通用户使用DROP USER语句删除用户root用户修改自己的密码执行`FLUSH PRIVILEGES`语句重新加载用户权限原创 2022-08-20 20:53:17 · 1987 阅读 · 0 评论 -
MySQL数据库索引
索引的含义和特点索引的分类索引的设计原则创建索引创建表的时候创建索引创建普通索引创建唯一索引创建单列索引创建组合索引创建全文索引创建空间索引在已经存在的表上创建索引使用ALTER TABLE语句创建索引使用CREATE删除索引 INDEX创建索引使用ALTER TABLE删除索引使用DROP INDEX语句删除索引 大多数存储引擎有更高的限制。MySQL中索引的存储类型有两种,即BTREE和HASH,具体和表的存储引擎相关;MyISAM和InnoDB存储引擎只支持BTREE索引;MEMORY/HEAP存储引原创 2022-07-02 01:22:44 · 389 阅读 · 0 评论 -
MySQL数据视图
视图是一种虚拟存在的表,对于使用视图的用户来说基本上是透明的。视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。数据视图相对于普通的表的优势主要有:简单:使用视图的用户完全不需要关心后面对应的表的结构、关联条件和筛选条件,对用户来说已经是过滤好的复合条件的结果集。安全:使用视图的用户只能访问他们被允许查询的结果集,对表的权限管理并不能限制到某个行某个列,但是通过视图就可以简单地实现。数据独立:一旦视图的结构确定了,可以屏蔽表结构变化对用户的影响,源表增加列原创 2022-06-11 15:33:32 · 180 阅读 · 0 评论 -
MySQL数据库数据查询
单表查询SELECT语句定义选择列选择指定的列定义列别名替换查询结果的数据计算列值消除结果集中的重复行聚合函数COUNT()函数MAX()函数和MIN()函数SUM()和AVG()函数WHERE子句多表查询FROM子句多表连接连接方式JOIN连接子查询分类汇总与排序 GROUP BY子句HAVING子句ORDER BY子句LIMIT子句原创 2022-05-26 01:06:06 · 549 阅读 · 0 评论 -
数据库编程
数据库编程数据类型数值类型整数类型浮点数类型AND定点数类型日期/时间类型字符串类型文本字符串二进制字符串运算符MySQL运算符主要有四大类,分别是算数运算符、比较运算符、逻辑运算符、位运算符。MySQL中的函数包括数学函数、字符串函数、日期和时间函数、加密函数、控制流函数、类型转换函数、系统信息函数等其他函数存储过程和存储函数创建存储过程查看存储过程调用存储过程删除存储过程创建存储函数调用存储函数触发器触发器是用于保护表中数据的,触发器不需要调用,当有操作影响到触发器保护的数据时,触发器自行执行。原创 2022-05-24 01:21:14 · 372 阅读 · 0 评论 -
数据库编程(完善中)
数据库编程数据类型MySQL所支持的数据类型主要有数值型、日期/时间类型和字符串类型。数值类型整数类型浮点数类型AND定点数类型单精度浮点类型(FLOAT)双精度浮点类型(DOUBLE)DECIMAL有符号:无符号:日期/时间类型MySQL中表示日期的数据类型主要有DATETIME、DATE、TIMESTAMP、TIME和YEAR字符串类型文本字符串文本字符串类型是指CHAR、VARCHAR、TEXT、ENUM和SET二进制字符串二进制数据类型有BIT、BINARY、VAR原创 2022-05-22 00:06:36 · 114 阅读 · 0 评论 -
数据库和表的基本操作
数据库和表的基本操作数据库的基本操作MySQL安装后,系统会自动创建几个必须的数据库,MySQL数据库的系统信息都存在数据库中。若删除这些系统数据库,MySQL就不能正常工作。1、创建数据库基本SQL语法格式为:CREATE DATABASE 数据库名;数据库命名注意:MySQL命令解释器对大小写不敏感,数据库名无论用户输入的是大写还是小写,MySQL命令解释器都是为小写,但是必须符合操作系统文件夹命名规则。例如,创建一个名为Bookstore的数据库命令:CREATE DATABASE原创 2022-05-18 04:32:17 · 3094 阅读 · 0 评论 -
数据库基础知识
数据库基础知识概念数据库与数据数据库:是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。数据库包含两层含义:保管数据的“仓库”,以及数据库管理的方法和技术。数据库的特点:实现数据共享,减少数据冗余;采用特定的数据类型;具有较高的数据独立性;具有统一的数据控制功能。数据:包括文字、声音、图形等一切能被计算机接收且能被处理的符号数据类型: 常用的数据类型有整数数据类型、浮点数数据类型、精确小数类型、二进制数据类型、日期/时间数据类型、字符串数据类型。数据库的发展数据库的发展分为原创 2022-05-15 17:47:19 · 411 阅读 · 0 评论 -
如何体系化掌握数据库?
如何体系化掌握数据库?前言在互联网行业,MySQL数据库毫无疑问已经是最常用的数据库。作为一名大数据专业的学生,数据库的学习必不可少,想当初在课堂上学习数据库也不过是为了期末不挂科,也根本没有考虑毕业后的工作需要。如今面临毕业要找工作,同时也为了以后能在互联网行业有长足稳定的发展,数据库的基本操作技能就需要拾起,现在我们一起来学习数据库吧!数据库介绍MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司,先后被SUN、甲骨文公司所收购。MySQL由于其体积小、速度快、总体拥有成本原创 2022-05-15 03:54:24 · 194 阅读 · 0 评论