数据库
文章平均质量分 73
twdnote
万丈高楼平地起,勿在浮沙筑高台。
展开
-
mysql存储过程与存储函数
mysql存储过程与存储函数一、存储过程1、概述2、存储过程3、存储过程体3.1 局部变量3.2 set语句3.3 select...into...语句3.4流程控制语句3.5 游标4、调用存储过程5、删除存储过程二、存储函数1、创建存储函数2、调用存储函数3、删除存储函数存储过程和存储函数是mysql支持的过程式数据库对象。可以提高数据库的处理速度,提高数据库编程的灵活性。一、存储过程1、概述一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存原创 2022-04-27 18:08:31 · 708 阅读 · 0 评论 -
mysql事件
mysql事件1、概述2、创建事件1、概述事件调动器可以在指定的时刻执行某些特定的任务,以此取代只能由操作系统的计划任务来执行的工作。事件和触发器的区别事件是基于特定时间周期来执行某些任务触发器是基于某个表所产生的事件触发在使用事件调度器之前,确保event_scheduler已开启-- 查询功能是否开启SHOW VARIABLES LIKE 'event_scheduler';-- 或者查看系统变量SELECT @@event_scheduler;如果系统返回的结果是OFF,需原创 2022-04-26 15:51:10 · 1058 阅读 · 0 评论 -
mysql视图
mysql视图1、概述2、创建视图3、删除视图4、修改视图5、查询视图数据6、查看视图定义7、注意事项1、概述mysql视图是基于真实表的一张虚拟的表,其数据来源均建立在真实表中。定制用户数据,聚焦特定的数据。简化数据操作。提高基表数据的安全性2、创建视图语法格式create [or replace] view 库名.视图名 as <select语句> 3、删除视图语法格式drop view <视图1> [,<视图2>]...4、修改视图原创 2022-04-25 16:59:09 · 968 阅读 · 0 评论 -
mysql索引
mysql索引一、概述二、索引存储与分类三、索引创建四、索引查看五、索引删除六、索引进阶一、概述索引实质上是一张描述索引列的列值与原表中记录行之间一一对应关系的有序表。索引存储了指定列数据值的指针,根据指定的排序顺序对这些指针排序。索引是数据库性能调优技术的基础,用于实现数据的快速检索。在mysql中,通常有以下两种方式访问数据库表的行数据:1)顺序访问在表中实行全表扫描,逐行遍历。实现方式比较简单,但是当表中有上千万数据量时,效率低下。2)索引访问通过遍历索引来直接访问表中记录行的原创 2022-04-22 23:13:31 · 635 阅读 · 0 评论 -
mysql触发器
mysql触发器一、概念二、创建触发器1、语法2、创建只有一个执行语句的触发器3、创建有多个执行语句的触发器三、查看触发器四、删除触发器一、概念触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。与表关系密切,主要用于保护表中的数据。特别是当多个表具有一定的相互联系时候,触发器能够让不同的表保持数据的一致性。触发器是针对每一行的;对增删改非常频繁的表上切记不要使用触发器,因为它会非常消耗资源。二、创建触发器1、语法CREATE [DEFINER = { u原创 2022-03-30 19:11:31 · 1065 阅读 · 0 评论 -
mysql互为主从
这个一定要先执锁定行后,才能够用show master status;查看状态。原创 2021-01-07 11:43:46 · 198 阅读 · 0 评论 -
mysql日志管理
MySQL日志简介日志文件选项文件名/表名称程序错误–log-errorhost_name.errN/A常规–general_loghost_name.log general_logN/A慢速查询–slow_query_log --long_query_timehost_name-slow.log slow_logmysqldumpslow二进制–log-bin --expire-logs-dayshost_name-bin.0000.原创 2020-08-19 17:19:49 · 206 阅读 · 0 评论 -
linux离线安装mysql
不同形式的安装教程,给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能够安装成功,安装过程出现各种各样的错误。下面记录了我在Linux环境下安装Mysql(5.7.28)的完整过程,如有错误或遗漏,欢迎指正。一、安装前准备1、检查是否已经安装过mysql,执行命令rpm -qa | grep mysql2、执行删除命令rpm -e --nodeps mysql...原创 2019-11-29 17:40:35 · 1471 阅读 · 0 评论 -
linux离线安装redis
下载Redis https://redis.io/download安装 Redis解压tar -zxvf redis-6.2.3.tar.gz 查询是否安装gccgcc -v准备编译cd redis进入redis下的deps下make lua hiredis linenoise在返回redis目录下执行make MALLOC=libc修改配置修改redis.conf为了让redis启动在linux后台运行daemonize yes绑定IPbind *.*.*原创 2021-05-20 18:43:35 · 492 阅读 · 0 评论 -
windows安装mysql
安装步骤1、双击打开图-1所示的启动项2、双击打开启动项后如图-2所示3、点击上图中“Next”按钮后跳转至如图-3所示界面,并将左下角的复选框勾选中4、点击上图中“Next”按钮后跳转至如图-4所示界面5、选择上图中“Custom”按钮进入修改软件安装路径界面,如图-5所示6、点击上图中“Browse…”按钮对安装路径进行修改,修改完成后点击上图中“Next”按钮进入如图-6所示界面7、点击上图中“Install”按钮开始安装mysql数据库并进入如图-7所示界面,过程中如果有是原创 2021-06-18 10:52:34 · 135 阅读 · 0 评论 -
windows安装oracle
安装步骤1、配置安全更新2、安装选项3、系统类4、网格安装选项5、安装类型6、产品语言7、数据库版本8、安装位置9、配置类型10、数据库标识符11、配置选项12、管理选项13、数据库存储14、备份和恢复15、方案口令16、概要17、安装产品18、安装成功1、配置安全更新电子邮件可写可不写,取消下面的“我希望通过My Oracle Support接受安全更新(W)”,如下图所示,单击下一步。2、安装选项直接选择默认的“创建和配置数据库”,如下图所示,单击下一步。3、系统类由于安装的是服务器,所原创 2021-06-18 10:36:34 · 219 阅读 · 0 评论 -
数据库基本概念与设计方法
一、数据库基本概念数据数据库中存储的基本对象,按一定规则排列组合的物理符号可以是数字,文字,符号,图片,视频,音频数据库DB长期存储在计算机磁盘等外介质,有组织的、可共享的的数据集合数据库管理系统DBMS位于用户和操作系统之间的数据管理软件数据库管理系统DBMS功能数据定义功能DDL数据操作功能DML数据库运行管理数据库建立和维护提供有效的接口和工具数据库系统计算机系统引入数据库后的系统,包括DB,DBMS,应用开发工具,应用系统,数据库管理员DBA,用户原创 2021-03-03 17:38:15 · 1840 阅读 · 2 评论 -
mysql如何用navicat自动备份数据
https://blog.csdn.net/qq_40695642/article/details/99900458转载 2020-12-10 17:17:31 · 139 阅读 · 0 评论 -
mysql主从复制
一、原理1、当数据库主库发生数据改变时,会将改变的数据写入二进制日志文件中(主库);2、从库中会启动IO线程实时的监控主库的二进制文件是否发生改变。如果主库的二进制改变了,则将改变的数据进行读取。读取之后,将二进制内容写入中继日志中;3、从库会启动Sql线程读取中继日志中的消息,将它写入数据库从库中,最终实现数据同步。注意:为了防止IO线程中断,保证数据准确性,从库加了中继日志,而不是直...原创 2020-04-25 10:56:56 · 221 阅读 · 0 评论 -
mysql语句
查看mysql库中所有表的大小和记录数SELECT TABLE_NAME,DATA_LENGTH,INDEX_LENGTH,(DATA_LENGTH+INDEX_LENGTH) as length,TABLE_ROWS,concat(round((DATA_LENGTH+INDEX_LENGTH)/1024/1024,3), 'MB') as total_size FROM informatio...原创 2019-12-23 14:23:07 · 317 阅读 · 0 评论 -
oralce的dmp文件
dmp是数据库导出的文件,用以备份数据库用,一般会用exp命令copy来导出,用imp命令来导入也就是恢复数据库。导出数据库备份dmp文件exp user/password@orcl file=d:\dataBak\oracle.dmp log=e:\log.txt full=y导入数据库备份dmp文件imp user/password@orcl file=d:\dataBak\orac...原创 2020-04-23 11:16:13 · 391 阅读 · 0 评论