E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
mysql学习笔记
MySQL学习笔记
1——组件介绍、查询语句流程、大查询的影响
文章目录一、组件介绍和查询语句流程1.连接器2.查询缓存3.分析器4.优化器5.执行器二、大查询的影响1.全表扫描对server层的影响2.全表扫描对InnoDB的影响思考题一、组件介绍和查询语句流程MySQL的基本架构示意图,可以清楚地看到SQL语句在MySQL的各个功能模块中的执行过程。大体来说,MySQL可以分为Server层和存储引擎层两部分。Server层包括连接器、查询缓存、分析器、优
耶律妙月
·
2020-07-30 16:24
mysql
MySQL学习笔记
--索引的使用
MySQL学习笔记
六MySQL的日志类型##慢查询日志慢查询日志用于记录MySQL数据库中响应时间超过指定阈值的语句。
weixin_45061771
·
2020-07-30 12:46
MySQL学习笔记
(基础篇)
前言这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用记录下自己的学习历程.全栈开发自学笔记已开源深入浅出后端开发(SQL指令笔记)本文阅读建议1.一定要辩证的看待本文.2.本文并不会涉及到MySQL详细知识点,只陈述在学习MySQL过程中遇到的关键点.3.MySQL依照其开发应用分为'基础篇,高级篇,实际应用',根据本人学习进度更
筑梦师Winston
·
2020-07-30 11:46
mysql学习笔记
---基础,增删改查,连表查询,3表查询,导出数据库
创建表:createtablestudents(idintunsignednotnullauto_incrementprimarykey,namechar(8)notnull,sexchar(4)notnull,agetinyintunsignednotnull,telchar(13)nulldefault"-");tinyint的取值范围为-127到128;加了unsigned(非负)就变成0-
xiaoa~
·
2020-07-30 09:08
MySQL学习笔记
06 - JDBC增删改数据
一、JDBC与持久化持久化(Persistence),是将数据保存到可永久保存的存储设备中。持久化的主要应用是将内存中的对象存储在数据库中,或者存储在磁盘文件中、XML数据文件中等等。JDBC就是一种持久化机制,文件IO也是一种持久化机制。浅显的理解,在一定周期内保持不变就是持久化,持久化是针对时间来说的。数据库中的数据就是持久化了的数据,只要你不去删除或修改。1、JDBC简介JDBC(JavaD
解酒小花生
·
2020-07-30 07:55
Java持久化技术
MySQL学习笔记
一、为什么要学习数据库保存数据的容器【数组/集合[不能永久,临时]、文件[不易于查询]....】→数据库。♥好处:实现数据持久化,使用完整的管理系统统一管理,易于查询。二、数据库的相关概念①DB:数据库(database):存储数据的“仓库”,保存一系列有组织的数据。【本质上是文件系统。】②DBMS:数据库管理系统(DatabaseManagementSystem)。数据库是通过DBMS创建和操作
☆夜幕星河℡
·
2020-07-29 23:46
mysql
MySQL学习笔记
(27):备份与恢复
本文更新于2020-05-03,使用MySQL5.7,操作系统为Deepin15.4。目录逻辑备份和恢复物理备份和恢复冷备份和恢复热备份和恢复表数据导入导出MySQL的备份分为逻辑备份和物理备份,物理备份分为冷备份和热备份。恢复分为完全恢复和不完全恢复,不完全恢复又分为基于时间点的恢复和基于位置的恢复。逻辑备份和恢复使用mysqldump进行逻辑备份,如mysqldumpdbname>filena
品途旅游
·
2020-07-29 20:13
编程语言
.Net
MySQL学习笔记
(27):备份与恢复
本文更新于2020-05-03,使用MySQL5.7,操作系统为Deepin15.4。目录逻辑备份和恢复物理备份和恢复冷备份和恢复热备份和恢复表数据导入导出MySQL的备份分为逻辑备份和物理备份,物理备份分为冷备份和热备份。恢复分为完全恢复和不完全恢复,不完全恢复又分为基于时间点的恢复和基于位置的恢复。逻辑备份和恢复使用mysqldump进行逻辑备份,如mysqldumpdbname>filena
garvenc
·
2020-07-29 19:00
MySQL学习笔记
_9_MySQL高级操作(上)
MySQL高级操作(上)一、MySQL表复制createtablet2liket1;#复制表结构,t2可以学习到t1所有的表结构insertintot2select*fromt1;#复制表数据,但是这样还是会有缺陷,因为没有考虑到列的对应,因为t1与t2的表结构完全一致,所以此次操作才不会出错!建议:insertintot3(name)selectnamefromt1;#指定复制的列二、MySQL
菜鸟-翡青
·
2020-07-29 10:40
Mysql学习笔记
--多表之间约束等详细记录
sql进阶学习笔记—多表(二)笔记(一)内容回顾
Mysql学习笔记
(基础)基础sql语句详细记录数据库的创建:createdatabase数据库的名characterset字符集collate校对规则数据库的删除
还算小萌新?
·
2020-07-29 04:12
mysql学习
mysql
数据库
sql
mysql学习笔记
(三)—— 数据表操作(详细)
文章目录数据库的基础操作创建新的数据库数据表的基础操作插入数据主键约束外键约束非空约束默认约束表的属性值自动增加更改表的存储引擎数据表的查询基本查询条件语句查询查询排序升序降序limit限制查询聚合函数总数最大值最小值求和平均值分组查询(groupby)groupby+group_concat()groupby+聚合函数groupby+havinggroupby+withrollup连接查询内连接
@Mr.李
·
2020-07-28 22:04
Mysql
数据库
mysql
sql
MySQL学习笔记
(26):日志
本文更新于2020-05-03,使用MySQL5.7,操作系统为Deepin15.4。目录错误日志二进制日志查询日志慢查询日志其他日志分析工具MySQL有4种日志:错误日志、二进制日志(BINLOG)、查询日志、慢查询日志。错误日志错误日志记录了mysqld的启动和停止,以及运行过程中发生的严重错误,其格式为纯文本,默认开启。SHOWVARIABLES相关变量:log_error:当前的错误日志文
品途旅游
·
2020-07-28 21:11
编程语言
.Net
MySQL学习笔记
(二)——单表查询与多表查询
一、备份数据库与恢复数据库1.1备份数据库备份就是将数据库导出为sql脚本。在命令行中输入:mysqldump-u用户名-p密码数据库名>导出文件路径注意:1.末尾不要打分号。2.执行此语句前应该先退出mysql客户端。3.导出的内容不包括创建数据库的语句只包含数据库里面的内容。2.2恢复数据库恢复数据库就是将导出的sql脚本插入到数据库中。有如下两种实现方式:第一种方式:1.登录mysql:my
J1Weng
·
2020-07-28 20:19
MySQL
MySQL学习笔记
(26):日志
本文更新于2020-05-03,使用MySQL5.7,操作系统为Deepin15.4。目录错误日志二进制日志查询日志慢查询日志其他日志分析工具MySQL有4种日志:错误日志、二进制日志(BINLOG)、查询日志、慢查询日志。错误日志错误日志记录了mysqld的启动和停止,以及运行过程中发生的严重错误,其格式为纯文本,默认开启。SHOWVARIABLES相关变量:log_error:当前的错误日志文
garvenc
·
2020-07-28 19:00
MySql学习笔记
(一)之DQL常用查询
MySql学习笔记
(一)之DQL常用查询前言:mysql是中小型的数据库软件,SQL语言分为DDL,DCL,DML,DQL四种,在这里重点讲解DQL的单表查询。
weixin_30782293
·
2020-07-28 17:16
MySQL学习笔记
:生成一个时间序列
今天遇到一个需求是生成以下表格的数据,一整天24小时,每秒一行数据。寻找颇旧,找到另外两个实现的例子,暂且学习一翻。另一个见另外一篇。SELECTDATE_ADD('2018-01-01',INTERVAL@i:=@i+1DAY)ASDATEFROM(SELECT1UNIONALLSELECT1UNIONALLSELECT1UNIONALLSELECT1)AStmp,(SELECT@i:=-1)t
weixin_30730151
·
2020-07-28 17:15
Mysql学习笔记
(一)
技术的王国太过迷人,我刚从事IT就被各种技术所引诱迷惑,什么都想学。我还算言而有信的那一类人,还好有一丁点毅力,于是各种东西都沾染了一点。但是这种遍地开花的情况实在和我的智商不匹配。我没有那么多的精力去学那么多的东西。慢慢的要学会暂时放弃一些技术,先深化学习自己工作中要用到的东西。比如mysql等。对于自己特别喜欢的东西,比如linux,因为太过高深和复杂。我又不想放弃,那么就每天分给linux一
weixin_30682415
·
2020-07-28 16:50
mysql学习笔记
(三)
字符函数函数名称描述CONCAT()字符连接CONCAT_WS()使用指定的分隔符进行字符连接FORMAT()数字格式化LOWER()转换成小写字母UPPER()转换成大写字母LEFT()获取左侧字符RIGHT()获取右侧字符LENGTH()获取字符串的长度LTRIM删除前导空格RTRIM删除后续空格TRIM删除前导和后续空格SUBSTRING()字符串获取[NOT]LIKE模式匹配REPLACE
immersive_world
·
2020-07-28 13:31
MYSQL学习笔记
-常见的几种约束
主要的几种约束:主键:primarykey非空:notnull自增长:auto_increment主键:primarykey加到无意义的字段上,值不能重复非空--测试主键createtableifnotEXISTSuser2(idINTPRIMARYKEY,usernameVARCHAR(20));--查看创建表的定义SHOWCREATETABLE表名称insertuser2values(1,'k
jhzhlc
·
2020-07-28 13:05
Mysqle
MySQL学习笔记
10:MySQL图形化管理工具 navicat 和 Workbench
MySQL图形化管理工具1:navicatforMySQLnavicatformysql视频介绍:http://www.imooc.com/video/3193/0navicatformysql10.0.11简体中文破解版绿色版下载地址:http://www.400gb.com/file/114219023用户名随意,用下面的KEY就可以了NAVN-LNXG-XHHX-5NOOMySQL图形化管理
快递小可
·
2020-07-28 12:01
MySQL
MySQL学习笔记
MySQL学习笔记
1、数据库服务器数据库服务器:运行数据库管理软件的计算机2、数据库管理软件MySQL、Oracle、db2、sqlserver3、库库:文件夹4、表表:文件5、记录记录:事物一系列典型的特征
学无止境,好好学习,天天向上!
·
2020-07-28 09:17
MySQL
MYSQL学习笔记
(一)
MYSQL学习笔记
(一)文章目录
MYSQL学习笔记
(一)1.关系代数1.关系代数运算符含义运算符含义∪并>大于-差≥大于等于∩交不等于σ选择^与π投影∨或连接÷并并R∪S是将两个表合并,重复的行保留一行
DID 迪
·
2020-07-28 08:10
Mysql
MySql学习笔记
——DQL进阶(一)
DQL1分组查询groupby用于结合聚合函数,根据一个或多个列对结果集进行分组。 当groupby单独使用时,只显示每组的第一条记录select*fromemployeegroupbygender;selectdepartmentfromemployeegroupbydepartment; 去重、分组计数去重计数selectcount(distinctdepartment)fromemplo
雨山林稀
·
2020-07-28 07:00
MySql学习笔记
MySQL 学习笔记一【总体结构】
============================================
MySQL学习笔记
【第一部分】==========================================
Ah_le
·
2020-07-28 06:43
MySQL
MySQL架构
MySQL体系总结
MySQL学习笔记
(-)——排序优化
MySQL是如何进行排序的?MySQL读取数据到排序缓冲区(内存)中进行快速排序,如果数据量太大,那么就会把数据进行分块然后分别进行快速排序,存储在磁盘中,最后在进行合并排序。2.MySQL的排序的算法:两次传输排序:Mysql把行指针(记录指针)和字段读取到内存中,然后对字段进行排序,排序完之后按照对应的行指针到磁盘上面去读取对应的记录组成结果集返回。单次传输排序:Mysql把需要查询的相关列读
oppo-s
·
2020-07-28 06:27
数据库优化
Mysql学习笔记
(二)——查询性能优化(一)
优化数据访问1.只查询需要的数据。这个意思是指不要做返回大量结果然后在应用层进行筛选然后只选择了一部分。比如需要查询记录的前10条,返回了1000条,然后选择了10条就关闭了结果集。这样做会使得资源浪费在网络数据传输上面。2.多表关联返回需要的列多表关联的时候切记不要返回全部的列,选择需要的列返回,而不是简单的使用*来返回全部的列,多余的列都是没用的数据。我们只要取需要的列。理由同上。3.总是取出
oppo-s
·
2020-07-28 06:27
数据库优化
mysql学习笔记
主从复制replication:主库备库,大规模高性能应用的基础。水平扩展。原理:1、基于sql语句的复制。优点:简单方便;缺点:有些sql不能被正确记录,串行化更新,需要跟多的锁,数据量会很巨大。2、基于行的复制。缺点:一条sql可以记录的会出现大量的日志记录,浪费空间。3、采用了io线程和sql线程异步处理。涉及到的文件:二进制binary日志,中继日志(备库中)可能存在的问题:1、myisa
qq_27418931
·
2020-07-28 06:47
mysql学习笔记
---模式匹配
1.MySQL提供标准的SQL模式匹配“_”匹配任何单个字符;“%”匹配任意数目字符(包括零个字符)。SQL的模式缺省是忽略大小写的。不能使用=或!=,使用LIKE或NOTLIKE比较操作符。2.使用扩展正则表达式使用REGEXP和NOTREGEXP操作符(或RLIKE和NOTRLIKE)。“.”匹配任何单个字符;一个字符类“[...]”匹配在方括号内的任何字符。如“[abc]”匹配“a”,“b”
ping_love_wei
·
2020-07-28 04:51
mysql
MySQL
正则表达式
SQL
C
C++
mysql学习笔记
之视图(view)
#视图/*含义:虚拟表,和普通表一样使用mysql5.1版本出现的新特性,是通过表动态生成的数据比如:舞蹈班和普通班级的对比创建语法的关键字是否实际占用物理空间使用视图createview只是保存了sql逻辑增删改查,只是一般不能增删改表createtable保存了数据增删改查*/#案例:查询姓张的学生名和专业名SELECTstuname,majornameFROMstuinfosINNERJOI
咸鱼也要翻身啊……
·
2020-07-27 23:48
mysql基础
MySQL学习笔记
(25):常见问题
本文更新于2020-05-04,使用MySQL5.7,操作系统为Deepin15.4。目录忘记roo密码修改密码MyISAM存储引擎的表损坏数据目录磁盘空间不足的问题mysql.sock丢失后如何连接数据库访问内网数据库忘记roo密码使用mysqld_safe--skip-grant-tables跳过权限系统启动服务。不使用账号密码,直接使用mysql登录。使用UPDATEmysql.userSE
garvenc
·
2020-07-27 18:00
MySQL学习笔记
(实操)(7)
mysq查询操作实操:(本节使用创建的表以及架构在文章底部展示)题目列表:||查询score表中最高分同学的id号,班级与成绩/*法一:子查询*/selectstudent_id,course_id,degreefromscorewheredegree=(selectmax(degree)fromscore);/**法二,排序*/selectstudent_id,course_id,degreef
fang 0 jun
·
2020-07-27 18:43
learning
mysql
数据库
Mysql学习笔记
二——基础查询where练习
1:基础查询where的练习:查出满足以下条件的商品1.1:主键为32的商品selectgoods_id,goods_name,shop_pricefromecs_goodswheregoods_id=32;1.2:不属第3栏目的所有商品selectgoods_id,cat_id,goods_name,shop_pricefromecs_goodswherecat_id!=3;selectgood
AC_coding
·
2020-07-27 16:57
Mysql
MySQL学习笔记
(一)
一、MySQL基础命令1、关系型MySQL在互联网行业广泛使用,目前主流版本有5.7.x和8.0.x,企业使用5.7.x的较多一些,8.0.x性能提升较高,逐渐有很多公司用起来8.0.x版本了。本文以mysql5.7.29版本总结。依持久层框架如MyBatis/MyBatisPlus、JPA、Hibernate、JdbcTemplate等都对原始JDBC操作MySQL实现增删改差都提供了高度封装,
大道之简
·
2020-07-27 15:43
MySQL
MySql学习笔记
(一)关系型数据库和SQL简介--Fenby课程摘抄笔记
1.关系型数据库数据库作为独立的应用系统用于数据的存储,不同的数据库均提供响应的命令用于创建,访问,管理,查找和交换其中存储的数据.我们也可以采用文件(操作系统),内存哈希表的方式存储数据,但是这种方式会带来读写处理较慢和操作复杂的问题.目前,我们普遍采用关系数据库存储海量的数据,之所以称之为关系型数据库是因为全部数据会被保存到不同的表中,二表和表之间通过主/外间的干尸进行关联.关系型数据库是有多
a_sungirl
·
2020-07-27 14:44
数据库
Mysql学习笔记
(基础)基础sql语句详细记录
数据库学习(基础)//个人网课学习记录,如果有违规等问题,请联系我删除~mysql下载安装(解压版安装配置下载版安装配置)需求分析:使用cmd命令来创建一个数据库,并对数据库中得一张分类表进行增删改查得工作常见数据库mysql:开源免费得使用中小型企业得免费数据库oracle:甲骨文公司db2:IBM公司,银行系统大多采用db2(稳定)sqlserver:windows里面,政府网站asp.net
还算小萌新?
·
2020-07-27 14:50
mysql学习
MySQL学习笔记
-怎么写出更好的SQL(二)
MySQL性能①最大数据量抛开数据量和并发数,谈性能都是耍流氓。MySQL没有限制单表最大记录数,它取决于操作系统对文件大小的限制。《阿里巴巴Java开发手册》提出单表行数超过500万行或者单表容量超过2GB,才推荐分库分表。性能由综合因素决定,抛开业务复杂度,影响程度依次是硬件配置、MySQL配置、数据表设计、索引优化。500万这个值仅供参考,并非铁律。一个4亿行数据的单表,分页查询最新的20条
赵客缦胡缨v吴钩霜雪明
·
2020-07-27 14:13
MySQL学习笔记
-怎么写出更好的SQL
1.查询SQL尽量不要使用select*,而是select具体字段反例子:select*fromemployee;正例子:selectid,namefromemployee;理由如下:只取需要的字段,节省资源、减少网络开销。select*进行查询时,很可能就不会使用到覆盖索引了,就会造成回表查询。2.如果知道查询结果只有一条或者只要最大/最小一条记录,建议用limit1假设现在有employee员
赵客缦胡缨v吴钩霜雪明
·
2020-07-27 14:25
mysql学习笔记
目录SELECT命令语法:命令含义:distinct(去重)命令语法:命令含义:alias(别名)表语法:列语法:LIMIT命令语法:命令含义:WHERE命令语法:命令含义:IN命令语法:命令实例:运算符LIKE命令语法:命令实例:betweenand&ororderby(排序)joinunionunion语法:基本结果有SELECT子句,FROM子句,WHERE子句组成的查询块SELECT/nt
ihszg
·
2020-07-27 14:19
mysql
mysql
MySQL学习笔记
:高级篇
1.存储引擎1.1InnoDB表引擎1.2MyISAM表引擎1.3其他的表引擎2.索引2.1索引对性能的影响2.2索引的使用场景2.3索引的类型2.4MySQL索引的创建原则2.5MySQL索引的注意事项3.查询优化3.1查找分析SQL查询慢的原因3.2优化查询过程中的数据访问3.3优化长难的查询语句3.4优化特定类型的查询语句4.MySQL高可扩展和高可用4.1分区表的原理4.2分库分表的原理4
东风牧野
·
2020-07-27 13:19
数据库
全栈开发
一天学会MySQL数据库
MySQL学习笔记
登录登出--登录数据库服务器$mysql-uroot-p1234--登出数据库服务器exit;基本语法--显示所有数据库showdatabases;--创建数据库CREATEDATABASEdatabaseName
辰小右
·
2020-07-26 17:25
MySQL学习笔记
(24):权限与安全
本文更新于2020-05-03,使用MySQL5.7,操作系统为Deepin15.4。目录权限安全操作系统相关的安全问题数据库相关的安全问题数据库安全设置选项权限权限存取需要用到mysql库中user、db、host、tables_priv、columns_prvi这几个权限表。列分为4个部分:用户列、权限列、安全列、资源控制列。权限列又分为普通权限和管理权限。表名userdbhost说明用户列h
品途旅游
·
2020-07-23 20:22
编程语言
.Net
JavaEE 企业级分布式高级架构师(六)
MySQL学习笔记
(1)
MySQL学习笔记
基础篇数据库概述MySQL与SQL介绍MySQL发展历程SQL简介MySQL单机安装卸载MySQL安装MySQL配置并启动密码设置与远程登录DDL、DML、DQLDDL语句对数据库的基本操作对表的基本操作
yangwei_sir
·
2020-07-22 09:17
MySQL
MySQL介绍
MySQL安装
SQL解析顺序
多表关系
MySQL学习笔记
(22):应用优化
本文更新于2020-04-05,使用MySQL5.7,操作系统为Deepin15.4。目录使用连接池减少对MySQL的访问负载均衡其他优化措施使用连接池对于访问数据库来说,建立连接的代价比较昂贵。减少对MySQL的访问应用应避免对同一数据做重复检索,减少对数据库无谓的重复访问。在应用端增加CACHE层可减轻数据库的负担。负载均衡负载均衡(LoadBalance)利用某种均衡算法,将固定的负载量分布
品途旅游
·
2020-07-21 21:09
编程语言
.Net
MySQL学习笔记
(21):优化磁盘IO
本文更新于2020-04-05,使用MySQL5.7,操作系统为Deepin15.4。目录使用符号连接分布IO禁止操作系统更新文件的atime属性用裸设备(RawDevice)存放InnoDB共享表空间调整IO调度算法使用磁盘阵列(RAID)RAID卡电池充放电问题NUMA架构优化使用符号连接分布IO利用操作系统的符号连接,将不同的数据库、表、索引指向不同的物理磁盘,从而达到分布磁盘IO的目的。禁
品途旅游
·
2020-07-20 20:14
编程语言
.Net
MySQL学习笔记
(20):优化MySQL Server
本文更新于2020-04-05,使用MySQL5.7,操作系统为Deepin15.4。目录MySQL体系结构MySQL内存优化MyISAM内存优化key_buffer_size设置使用多索引缓存调整中点插入策略调整read_buffer_size和read_rnd_buffer_sizeInnoDB内存优化innodb_buffer_pool_size设置调整oldsublist大小innodb_
品途旅游
·
2020-07-18 16:11
编程语言
.Net
MySQL学习笔记
(个人随手笔记)
一、索引索引:索引是帮助mysql高效获取数据的数据结构索引创建语句:createindex索引名on表名(字段名)当你查询数据库时,如果该列没有加索引,则查询时是遍历操作,而加了索引就是定位,能够很快查询到数据(一般在百万级数据中才能体现出来索引的优势)索引原则:1、索引不是越多越好2、不要对经常变动的数据加索引3、小数据量不要加索引4、索引一般加在常用来查询的字段二、事务事务:将一组sql放在
木木夕人可
·
2020-07-16 07:38
mysql
MySQL学习笔记
(9)——添加主键约束、唯一约束、外键约束、添加/删除默认约束
添加主键约束ALTERTABLEtb_nameADD[CONSTRAINT[symbol]]PRIMARYKEY[index_type](index_col_name,…)如:ALTERTABLEuser2ADDCONSTRAINTPK_user2_idPRIMARYKEY(id);添加唯一约束ALTERTABLEtb_nameADD[CONSTRAINT[SYMBOL]]UNIQUE[INDEX
人生莫如饥荒
·
2020-07-16 05:34
mysql学习笔记
mysql学习笔记
DDL1.mysql-uroot-p密码【-h主机地址】登录mysql系统2.showdatabases;查看所有的数据库3.exit;退出mysql系统4.mysqladmin-uroot-prootpassword新密码修改root用户的密码DDL:只能操作数据库和表:库、表、列等;CREATE、ALTER、DROP1.createdatabase数据库名;创建数据库(支持中文,不推荐)2.c
常雪恨
·
2020-07-16 04:43
数据库学习笔记
mysql
MySQL学习笔记
视图、外键、触发器、存储过程等1.视图视图是一个虚拟的集合。视图并不会存储数据。视图的定义可等价于一组select+join语句。使用视图的好处:视图可以简化复杂的查询。视图的定义是基于一个查询声明,这个查询声明可能关联了很多底层的表。使用视图向数据库的使用者隐藏复杂的底层关系。可以用视图限制特定用户的数据访问权。视图可以使用可计算的列。假设在有一张order_details表,其中包含produ
noodle_bear
·
2020-07-16 04:48
MySQL学习笔记
——存储程序(一)
一、存储程序分为以下几种:①存储函数(storedfunction)。返回一个计算结果,该结果可以用在表达式里。②存储过程(storedprocedure)。不直接返回一个结果,但可以用来完成一般的运算或是生成一个结果集并传递回客户。③触发器(trigger)。与数据表相关联,当那个数据表被INSERT、DELETE、UPDATE语句修改时,触发器将自动执行。④事件(event)。根据时间表在预订
iteye_2863
·
2020-07-16 00:29
MySQL
数据库
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他