
mysql
智汇优库
微信公众号:智汇优库。关注我,系统学习数字化转型、企业智慧解决方案!
展开
-
Mysql系列 (八) 编写脚本
首要步骤(一般可省略):开启mysql服务(默认是开机时就自动运行了):控制面板-->管理工具-->服务,在里面找到名称为mysql的项,双击就可看它的服务状态是启动还是停止,把它设为启动连接mysql:在命令行下输入 mysql -h localhost -u root -p回车,然后输入密码即可;或直接运行mysql自带的连接工具,然后输入密码即可.1.编写sql脚原创 2016-05-18 16:34:44 · 3365 阅读 · 0 评论 -
Mysql系列(四)存储引擎
MyISAMMySQL 5.0 之前的默认数据库引擎,最为常用。拥有较高的插入,查询速度,但不支持事务InnoDB事务型数据库的首选引擎,支持ACID事务,支持行级锁定, MySQL 5.5 起成为默认数据库引擎BDB源 自 Berkeley DB,事务型数据库的另一种选择,支持Commit 和Rollback 等其他事务特性Memory所有数据置于内存的存储引擎,拥有极高原创 2016-11-15 10:14:52 · 680 阅读 · 0 评论 -
Mysql系列(五)索引功能
索引是一种特殊的文件(InnoDB 数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。索引不是万能的,索引可以加快数据检索操作,但会使数据修改操作变慢。每修改数据记录,索引就必须刷新一次。为了在某种程度上弥补这一缺陷,许多 SQL 命令都有一个 DELAY_KEY_WRITE 项。这个选项的作用是暂时制止 MySQL 在该命令每插入一条新记录和每修改一条现有之后立原创 2016-11-15 10:15:30 · 982 阅读 · 0 评论 -
Mysql系列(六)初学基础
连接 MySQL格式:mysql -h 主机地址 -u 用户名 -p 用户密码1.例1:连接到本机上的MYSQL。首先在打开 DOS 窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root 是没有密码的,故直接回车即可进入到 MySQL 中了,MySQL 的提示符是:mysql>原创 2016-11-15 10:16:52 · 556 阅读 · 0 评论 -
Mysql系列(七)存储过程
1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控原创 2016-11-15 10:19:29 · 827 阅读 · 0 评论 -
Mysql的Merge存储引擎实现分表查询
对于数据量很大的一张表,i/o效率底下,分表势在必行!使用程序分,对不同的查询,分配到不同的子表中,是个解决方案,但要改代码,对查询不透明。好在mysql 有两个解决方案:Partition(分区,在MySQL 5.1.中实现) 和 Mysql Merge存储引擎。 只是支持MyISAM引擎,而分区者没有限制。本文讨论 Mysql Merge存储引擎。 CR原创 2016-12-26 12:05:40 · 542 阅读 · 0 评论 -
Mysql高版本脚本导入低版本报错
从服务器上通过mysqldump命令导出文件在导入到另外的库时,提示:MySQL 返回:#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'U原创 2017-07-03 11:04:01 · 1891 阅读 · 0 评论 -
java.net.SocketException: Software caused connection abort: socket write error
项目的后台数据库是Mysql,最近出现了java.net.SocketException: Software causedconnection abort: socket write error 这个异常。 在网上google了一下,都说是因为Mysql服务器默认的“wait_timeout”是8小时,也就是说一个connection空闲如果超过8个小时,Mysql将自动断开该原创 2017-07-03 11:24:39 · 2184 阅读 · 0 评论 -
Linux下mysql自动备份压缩
本文要实现的内容自动备份mysql指定的数据库压缩备份的数据库删除旧有的备份(7天前)实现是方法编写一个备份脚本,然后使用crontab定时执行脚本达到自动备份的目的。 本次配置的环境目录如下:mysql安装目录: /usr/local/mysqlmysql备份目录: /app/deploy/backup/mysqlmysql配置文件: /etc/my.cnf备份shell文件...转载 2018-04-24 14:06:58 · 1198 阅读 · 4 评论 -
【数据库】——Navicat Premium快捷操作
从图书馆系统开始后,数据库改用了Mysql,就开始使用了一个新的工具就是Navicat Premium。用Mysql的同胞都知道,Mysql直接可以dos中进行操作,依赖一些dos指令就可以了完成对于数据库的操作,简单,快捷方便,但是对于刚刚入门的小白,真是痛苦不行啊。每一次的使用,都是漫长百度搜索过程,可是这样太耽误工作的进行。感谢Navicat的开发者!为小白带来了福利! 首先说它的作用...转载 2018-05-20 08:59:04 · 503 阅读 · 0 评论 -
Mysql系列(三)数据库特性
1.使用 C和 C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性。2.支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。3.为多种编程语言提供了 API。这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiff原创 2016-11-15 10:13:26 · 2191 阅读 · 0 评论 -
Mysql系列(二)应用场所
与其他的大型数据库LAMP例如 Oracle、DB2、SQL Server等相比,MySQL 自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于 MySQ L是开放源码软件,因此可以大大降低总体拥有成本。Linux作为操作系统,Apache 或Nginx作为 Web 服务器,MySQL原创 2016-11-15 10:12:14 · 2020 阅读 · 0 评论 -
Mysql系列(一) 简介
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不原创 2016-11-15 10:10:29 · 994 阅读 · 0 评论 -
Mysql系列(九) 单引号与反引号
最简单的避免错误的方法就是,表名等保留字用反引号,其他例如SQL语句用双引号,我平时就尽量不用单引号的。、简单说字符串用单引号,表名,字段名等用反引号。原创 2016-05-18 14:22:05 · 1654 阅读 · 0 评论 -
Mysql系列(十五)mysql主从配置
从库可以很多台,我们假设一台主M,一台从S。 主M配置文件添加:server-id=1bin-log=logbin这个名字随意记得重启 从S配置文件添加:server-id=2 配置文件就完成了 在主M客户端执行:>show master status;纪录下文件与位置(File原创 2016-11-16 21:40:38 · 721 阅读 · 1 评论 -
Mysql系列(十六)经典Sql语句集锦
1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup原创 2016-11-16 21:42:10 · 1185 阅读 · 0 评论 -
Mysql系列(十七)Mysql指令全集
1,MySQL:(structured query language)用于访问和处理数据库的标准语言 2,什么是 SQL? SQL 指结构化查询语言 SQL 使我们有能力访问数据库(数据库是按照数据结构来组织,存取和管理数据的仓库) SQL 是一种 ANSI 的标准计算机语言3,SQL 能做什么? SQL 面原创 2016-11-16 21:43:41 · 766 阅读 · 1 评论 -
Mysql系列(十)Mysql条件判断
select *,if(sva=1,"男","女") as ssva from taname where sva12.2. 控制流程函数CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...] [ELSE result] END CASE WHEN [condition] THE原创 2016-11-16 21:45:01 · 1933 阅读 · 0 评论 -
Mysql系列(十一)异常处理
DROP PROCEDURE IF EXISTS `SP_MODEL`;DELIMITER ;;CREATE PROCEDURE `SP_MODEL`(IN V_TYPE INT)BEGIN/**********存储过程模版,结合了·返回自定义错误信息·错误退出··事物回滚·的功能***********/DECLARE V_TEST INT DEFAULT 0;DE原创 2016-11-16 21:45:57 · 899 阅读 · 0 评论 -
Mysql系列(十二)Mysql监控操作
Mysql监控属于DB监控的模块之一,包括采集、展示、监控告警。本文主要介绍Mysql监控的主要指标和采集方法。 Mysql监控和Redis监控的逻辑类似,可参考文章《Redis监控》。 DBA前台添加Mysql监控时系统会调用自动调度平台接口将Mysql监控的加密账户密码和ip端口等信息发送至目标,同时发送采集Agent。 一、采集指标和命令 1、Mysq原创 2016-11-16 21:47:50 · 1565 阅读 · 0 评论 -
Mysql系列(十三)分页查询语句
MySql select tablename.* from tablename limit firstIndex,pageSize; firstIndex -------->开始索引 pageSize--------->页大小Oracle select * from (原创 2016-11-16 21:48:57 · 916 阅读 · 0 评论 -
Mysql系列(十四)datetime查询异常
异常:Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp (2011-05-25 11:38:40)描述:非空无默认值的Datetime类型字段,查询时程序报以下错误: Value '0000-00-00 00:00:00' can not be represented as java.sql.T原创 2016-11-16 21:51:34 · 1383 阅读 · 0 评论 -
MySQL-mysql 8.0.11安装教程
网上的教程有很多,基本上大同小异。但是安装软件有时就可能因为一个细节安装失败。我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的。安装环境:win71、下载zip安装包:MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233,进入页面后可以不登录。后点击底部“No than...转载 2019-01-17 09:34:15 · 824 阅读 · 0 评论