经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 MySQL
MySQL报错:Packets larger than max_allowed_packet are not all

MySQL报错:Packets larger than max_allowed_packet are not all

MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败。 修改方法: 1.修改配置文件my.ini max_allowed_packet = 10M 2.使用命令修改 mysql> s...[2018/10/21]

MySQL 8.0.12 基于Windows 安装教程

第一步:到MySQL官网下载安装包:https: dev.mysql.com/download mysql/ 第二步:将下载好的安装包(mysql-8.0.12-winx64 .zip)解压到相应路径下:C:\Program Files\Java\mysql-8.0.12-winx64 第...[2018/10/21]

数据库概述与入门

数据库:(格式化,持久化的存储数据)--按照数据结构来组织、存储和管理数据的仓库。 分类:关系型:(表格)       非关系型(NoSQL):(非表格,用键值对)      特点:NoSQL不是否定关系数据库,而是作为关系 数据库的一个重要补充         NoSQL高性能,高并发...[2018/10/21]

CentOS7安装MySQL5.7

CentOS7安装MySQL5.7

大家好, 我是冬冬杨~ 最近做的项目要上传服务器了,才发现服务器上竟然还没有安装,MySQL 特写个笔记记录一下安装过程。贡献给有同样问题的童鞋们。 首先找到MYSQL的安装源 wget http: repo.mysql.com/mysql57-community-release-el7-8...[2018/10/21]

7 集合运算

  7 集合运算 7-1 表的加减法   本章将会和大家一起学习“集合运算”操作。在数学领域,“集合”表示“(各种各样的)事物的总和”;在数据库领域,表示“记录的集合”。具体来说,表、视图和查询的执行结果都是“记录的集合”。 所谓集合运算,就是对满足同一规则的记录进行的加...[2018/10/21]

数据库部分(MySql)_4

约束   约束:给表的字段名添加限制条件;   非空约束(not null):添加非空约束后,字段值不能为null;   唯一约束(unique):添加唯一约束后,字段值不能重复;   主键约束(primary key):添加了主键约束,主键值不能为null并且不能重复;   自增:当自...[2018/10/21]

MySQL可视化工具Navicat的连接方法

MySQL可视化工具Navicat的连接方法

安装好Navicat之后 可能会出现如下的错误:Client does not support authentication protocol requested by server 这个时候,在mysql的bin文件目录下输入mysql -u root -p 然后输入密码,进入my...[2018/10/20]

mysql5.5版本导入sql报错

1 在5.5的版本中不支持utf8_german2的类型 2 在5.5版本中只支持timestamp类型设置默认值为CURRENT_TIMESTAMP,不支持datetime类型默认值设置为CURRENT_TIMESTAMP[2018/10/20]

基于mysql数据库 关于sql优化的一些问题

mysql数据库有一个explain关键词,可以对select语句进行分析并且输出详细的select执行过程的详细信息。 对sql explain后输出几个字段: id:SELECT查询的标识符,每个SELECT语句都会自动分配一个唯一的标识符 select_type:每个selec...[2018/10/20]

mysql 开发进阶篇系列 53 权限与安全(账号管理的各种权限操作 上)

一. 概述   在了解前两篇的权限系统介绍后,这篇继续讲账号的管理,这些管理包括账号的创建,权限更改,账号删除等。用户连接数据库的第一步都是从账号创建开始。   1.  创建账号     有两种方法可以用来授权账号:(1) 是使用grant来授权账号,(2) 是直接操作权限表。 ...[2018/10/20]

5 复杂查询

  5 复杂查询 5-1 视图   究竟视图是什么呢?如果用一句话概述的话,就是“从SQL的角度来看视图就是一张表”。实际上,在SQL语句中并不需要区分哪些是表,哪些是视图。   那么视图和表到底右什么不同呢?区别只有一个,那就是“是否保存了实际的数据”。 ...[2018/10/20]

解决mysql默认的8小时自动断开连接

语言:javaEE 框架:spring mvc+spring+mybatis 数据库:mysql8 WEB服务器:tomcat8 背景:   在试运营阶段发现发生“连接超时”异常 抛出异常:   Cause: com.mysql.jdbc.exceptions.jdbc4.Commu...[2018/10/20]

数据库部分(MySql)_2

分组查询   分组查询通常和聚合函数结合使用,查询条件中每个XXX就以XXX为分组的条件;   格式:每个A的平均B     select avg(B) from 表名 group by A; having   在where后面只能写普通字段的条件;在having后面写聚合函数的条件;h...[2018/10/20]

6 函数、谓词、CASE表达式

  6 函数、谓词、CASE表达式 6-1 各种各样的函数   /* 所谓函数,就是输入某一值得到相应输出结果的功能。输入值称为参数(parameter),输出值称为返回值。 函数大致可以分为以下几种 : 算术函数 :用来进行数值计算的函数 字符串函数 :用来进行字...[2018/10/20]

mysql 开发进阶篇系列 54 权限与安全(账号管理的各种权限操作 下)

1. 查看权限 -- 如果host值不是%, 就要加上host值,下面查看bkpuser用户权限(6个权限, 限本地连接) SHOW GRANTS FOR bkpuser@localhost;      -- 如果host值是%, 就只要输入用户名,下面查看z1用户权限(显示所有权限,...[2018/10/20]

Linux下MySQL远程链接配置

配置步骤: 1).首先进入数据库,使用系统数据库mysql mysql -u root -p mysql 2).接着对系统数据库的root账户设置远程访问的密码,与本地的root访问密码并不冲突 grant all privileges on *.* to 'root'@&...[2018/10/20]

Centos7 安装 MySQL8以及远程访问的配置

Centos7 安装 MySQL8以及远程访问的配置

Centos7 安装MySQL8 1. 添加MySQL8的本地源 执行以下命令获取安装MySQL源 [root@virde ~]# wget https: repo.mysql.com mysql80-community-release-el7-1.noarch.rpm [root@virde...[2018/10/20]

来,看看MySQL 5.6, 5.7, 8.0的新特性

对于MySQL的历史,相信很多人早已耳熟能详,这里就不要赘述。下面仅从产品特性的角度梳理其发展过程中的里程碑事件。 1995年,MySQL 1.0发布,仅供内部使用。 1996年,MySQL 3.11.1发布,直接跳过了MySQL 2.x版本。 1999年,MySQL AB公司成立。同...[2018/10/19]

MySQL连接使用及分类

SQL连接 SQL 连接(JOIN)子句用于将数据库中两个或者两个以上表中的记录组合起来。连接通过共有值将不同表中的字段组合在一起。 考虑下面两个表,(a)CUSTOMERS 表: +----+----------+-----+-----------+----------+ | ID | NA...[2018/10/19]

洪斌 - MySQL性能诊断与实践

洪斌 - MySQL性能诊断与实践

介绍性能诊断方法论,以及观测工具在MySQL性能分析过程中的运用,并通过实际案例展示面对未知环境的性能问题,该如何诊断。 文章过长,原文地址https: www.slidestalk.com mysql_performance [2018/10/19]

mysql给root开启远程访问权限

MySql-Server 出于安全方面考虑默认只允许本机(localhost, 127.0.0.1)来连接访问. !!!所以必须给root修改可以远程访问的权限          1.在连接服务器后,操作mysql系统数据库   &n...[2018/10/19]

mysql 开发进阶篇系列 52 权限与安全(系统四个权限表的粒度控制关系)

一.概述   接着上篇的权限介绍,当用户进行连接的时候,权限表的存取过程有以下两个阶段:   (1) 先从user表中的host,user, authentication_string 这3个字段中判断连接的ip,用户名,密码是否存在于表中,如果存在,则通过身份验证。   (2) 通过验证后...[2018/10/19]

MySQL物理备份 lvm-snapshot别来无恙-

MySQL备份之 lvm-snapshot lvm-snapshot(工具备份) 优点: 几乎是热备(穿件快照前把表上锁,创建完成后立即释放) 支持所有引擎 备份速度快 无需使用昂贵的商业软件(它是操作系统级别的) 缺点: 可能需要跨部门协作(使用操作系统级别的命令...[2018/10/19]

[转] 事务并发的可能问题与其解决方案

一、多个事务并发时可能遇到的问题 Lost Update 更新丢失 a. 第一类更新丢失,回滚覆盖:撤消一个事务时,在该事务内的写操作要回滚,把其它已提交的事务写入的数据覆盖了。 b. 第二类更新丢失,提交覆盖:提交一个事务时,写操作依赖于事务内读到的数据,读发生在其他事务提交前,写发...[2018/10/19]

3 聚合与排序

  3 聚合与排序 3-1 对表进行聚合查询 聚合函数 通过SQL对数据进行 操作或计算时需要使用函数。 计算表中全部数据行数时,可以使用COUNT函数。   COUNT : 计算表中的记录数(行数)。 SUM : 计算表中数值列的数据合计值。 AVG : 计算表...[2018/10/19]

lnmp+coreseek实现站内全文检索(安装篇)

coreseek安装与简单实用 安装环境 系统环境 centos7.2 1核2G 软件环境 coreseek-3.2.14 lnmp1.5 安装mmseg 更新依赖包和安装编译环境 yum -y install m4 autoconf automake libtool ...[2018/10/19]

MySQL物理备份 xtrabackup别来无恙-

MySQL 备份之 xtrabackup | innobackupex Xtrabackup 介绍 Xtrabackup 是一个对 InnoDB 做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具 InnoDB Hotbackup 的一个很好的 替代品。 ...[2018/10/19]

数据库部分(MySql)_1

SQL规范   以 “ ; ” 结尾;关键字之间要有空格(可以由多个空格);SQL语句中可以一个或多个换行;关键字不区分大小写。 数据库相关SQL   查询所有数库库:       show databases;   创建数据库:        create database 数据库名...[2018/10/19]

4 数据更新

  4 数据更新 4-1 数据的插入(INSERT语句的使用方法)   通过create table语句创建出来的表,可以将其比作一个空空如也的箱子。只有把数据装入到这个箱子后,它才能称为数据库。用来装入数据的SQL就是INSERT(插入)。   什么...[2018/10/19]

Navicat导出.sql文件方法

1.打开Navicat,打开相应的数据库: 2.选中“Backups”,然后 “New Backup”:    3.选中刚才的备份文件,右键“Extract SQL”,   4.然后保存到一个位置下,就好了!   总结 以上所述是小编给大家介绍的Na...[2018/10/19]

CentOS 7.4 64位安装配置MySQL8.0

第一步:获取mysql YUM源 进入mysql官网获取RPM包下载地址 https: dev.mysql.com/download repo/yum/   image.png   点击下载   image.png 获...[2018/10/18]

MySQ数据备份别来无恙-

MySQ数据备份别来无恙-

MySQL备份概述 问题:备份和冗余有什么区别? 备份:能够防止由于机械故障以及人为操作带来的数据丢失,例如将数据库文件保存在了其它地方。 冗余:数据有多份冗余,但不等于备份,只能防止机械故障带来的数据丢失,例如主备模式、数据库集群。 备份是什么?  databas...[2018/10/18]

mysq表的三种关系,数据的增删改以及单表多表查询

一丶三种关系 分析步骤: #1、先站在左表的角度去找 是否左表的多条记录可以对应右表的一条记录,如果是,则证明左表的一个字段foreign key 右表一个字段(通常是id) #2、再站在右表的角度去找 是否右表的多条记录可以对应左表的一条记录,如果是,则证明右表的一个字段f...[2018/10/18]

MySQL逻辑备份into outfile别来无恙-

MySQL逻辑备份into outfile别来无恙-

MySQL 备份之 into outfile 逻辑数据导出(备份) 用法: select xxx into outfile ''/path/file'' from table_name; mysql>select * into outfile ''/back/emp3...[2018/10/18]

mysql 开发进阶篇系列 51 权限与安全(权限表user,db详细介绍 )

一.概述   mysql 的权限系统主要用来对连接到数据库的用户进行权限验证,以此来判断此用户是否属于合法用户,以及合法用户给予的相应数据库权限。下面将介绍权限系统的工作原理,以及将要熟练掌握账号的管理和使用方法(mysql版本 5.7)。   1.1  权限系统的工作原...[2018/10/18]

mysql5.7zip安装

一、下载mysql zip文件 二、解压。(我的目录A:\mysql\mysql-5.7.23-winx64) 三、配置环境变量     Path后面追加%A:\mysql\mysql-5.7.23-winx64%\bin; 四、在A:\mysql\mysql-5.7....[2018/10/18]

MySQL基础操作

数据库级别 1.显示数据库 show databases; 2.创建数据库 create database 数据库名; 3.使用数据库,进入数据库 use 数据库名; 4.用户管理 创建用户: create user ''用户名''@''IP地址'' identified b...[2018/10/18]

MySQL逻辑备份mysqldump别来无恙-

MySQL 备份之 mysqldump mysqldump mysqldump工具备份: 本质:导出的是SQL语句文件 优点:不论是什么存储引擎,都可以用mysqldump备成SQL语句 缺点:速度较慢,导入时可能会出现格式不兼容的突发情况,无法做增量备份和累计增量备份 提供三...[2018/10/18]

MySQL分区表

  分区的作用分区是将一个表的数据按照某种方式,比如按照时间上的月份,分成多个较小的,更容易管理的部分,但是逻辑上仍是一个表。个人理解起来,分区跟性能没有必然关系,分区更多的是从管理的角度出发的。 MySQL分区表对分区字段的限制分区的字段,必须是表上所有的唯一索引(或者主键索引...[2018/10/17]

数据库事务

一:什么是事务:   想想一下:假如你给朋友转了5000块钱,执行以下两条语句:     update 存款表 set 钱=钱-5000 where name=‘你’     update 存款表 set 钱=钱+5000 where name=‘朋友’   这时候,执行完第一条语句后,...[2018/10/17]

MySQL单表查询

MySQL之单表查询 创建表 # 创建表mysql> create table company.employee5(     id int primary key AUTO...[2018/10/17]

mysql对库,表,数据类型的操作以及完整性约束

一丶对库的操作   求救语法: help create database;   1.创建数据库 CREATE DATABASE 数据库名 charset utf8;   2.数据库的命名规则: 可以由字母、数字、下划线、@、#、$ 区分大小写 唯一性 不能使用关键...[2018/10/17]

数据并发操作带的的问题及解决办法

数据并发操作带的的问题及解决办法

一:什么是数据并发   数据并发,就是多个事务同时执行,并且在时间上是可以重叠的。 二:数据库并发操作带来的问题   1)丢失更新。     当两个或多个事务同时操作同一个数据的时候,会发生丢失的可能,即当前一个事务对数据更改但并未提交,然后后一个事务又对数据更改,等前一个事务提交后,前一...[2018/10/17]

MySQL忘记root密码

MySQL忘记root密码

 1  修改配置文件 vim /etc/my.cnf [mysqld]  skip-grant-tables    #添加此条配置,用来跳过授权表 2 重启数据库  systemctl restart mysqld 3 设置新...[2018/10/17]

mysql 开发进阶篇系列 50 表的数据导入(load data infile,mysqlimport )

mysql 开发进阶篇系列 50 表的数据导入(load data infile,mysqlimport )

一.概述   上篇讲到的表的数据导出(select .. into outfile 或者mysqldump),这篇继续讲表的数据导入,导入也同样有二个方法,分别是load data infile... 和mysqlimport。本质是一样的,区别在于前者是mysql内部执行, 后者是mysql ...[2018/10/17]

MySQL递归查询_函数语法检查_GROUP_CONCAT组合结果集的使用

1-前言: 在Mysql使用递归查询是很不方便的,不像Sqlserver可以直接使用声明变量,使用虚拟表等等。如:DECLARE,BEGIN ...  END   ,WHILE ,IF 等等。 在Mysql可以通过创建函数,来使用上面的流程控制语句,Mysql对函...[2018/10/17]

MySQL通过实例化对象参数查询实例讲解

本篇文章给大家带来的内容是关于MySQL如何通过实例化对象参数查询数据 ?(源代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 public static string QueryByEntity<T>(T t) where T : new() { ...[2018/10/17]

phpstudy里升级mysql版本到5.7

phpstudy里升级mysql版本到5.7

phpstudy里没有地方可以设置mysql数据库,很多人都疑惑在phpstudy里怎么升级mysql数据库版本,本文就教你如何在phpstudy中升级mysql的版本。 PhpStudy集成环境中的mysql数据库的版本默认是mysql5.5,下面是PhpStudy升级数据库到mysql5.7...[2018/10/16]

MySQL数据类型别来无恙-

MySQL数据类型别来无恙-

MySQL之数据类型 MySQL常见的数据类型有数值、日期和时间、字符串 数值 整数类型(精确值) Integer Types (Exact Value) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT inttinyintb...[2018/10/16]

MySQL从删库到跑路(四)——MySQL数据库创建实例

作者:天山老妖S 链接:http: blog.51cto.com/9291927 一、创建数据库 1、创建数据库 创建数据库,指定数据库的默认字符集为utf8。create database schoolDB default character set utf8;连接数据库,客户端必须选择...[2018/10/16]

123
58
记录数:2978 页数:57/60首页上一页51525354555657585960下一页尾页
 友情链接:直通硅谷  点职佳  北美留学生论坛
加载更多

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号