随笔分类 -  mysql

MySQL日志
摘要:日志文件对于任何应用程序都是非常重要的,许多操作都需要记录到日志,然后可以利用日志文件查错纠错等。 mysql中当然也有日志,mysql的日志大概分为五种,即错误日志、查询日志、慢查询日志、二进制日志和事务日志。 查看日志相关的全局变量。 一、错误日志 在mysql数据库中,错误日志功能是默认开启的 阅读全文

posted @ 2018-10-19 20:58 asdyzh 阅读(266) 评论(0) 推荐(0) 编辑

MySQL创建数据表并建立主外键关系
摘要:为mysql数据表建立主外键需要注意以下几点: 需要建立主外键关系的两个表的存储引擎必须是InnoDB。 外键列和参照列必须具有相似的数据类型,即可以隐式转换的数据类型。 外键列和参照列必须创建索引,如果外键列不存在索引,mysql将自动创建索引。 一、SQL语句创建数据表并设置主外键关系 二、当数 阅读全文

posted @ 2018-10-19 20:58 asdyzh 阅读(4123) 评论(0) 推荐(1) 编辑

MySQL实现SQL Server排名函数
摘要:最近在MySQL中遇到分组排序查询时,突然发现MySQL中没有row_number() over(partition by colname)这样的分组排序。并且由于MySQL中没有类似于SQL Server中的row_number()、rank()、dense_rank()等排名函数,所有找到以下实 阅读全文

posted @ 2018-10-19 20:58 asdyzh 阅读(263) 评论(0) 推荐(0) 编辑

MySQL函数的使用
摘要:以下列出mysql函数的使用,并不完全,涉及到多少写多少。 length(str):返回字符串(str)的字符长度。一个汉字算三个字符,一个数字或字母算一个字符。 char_length(str):返回字符串(str)的字符长度。一个汉字、数字或字母都算一个字符。 instr(str,substr) 阅读全文

posted @ 2018-10-19 20:58 asdyzh 阅读(191) 评论(0) 推荐(0) 编辑

MySQL备份与恢复
摘要:mysql的备份可以分为冷备份和热备份两种。 冷备份:停止数据库服务进行备份 热备份:不停止数据库服务进行备份 mysql的存储引擎为MyIsam时,只支持冷备份,可以直接复制mysql的data目录下的数据库文件。这种方式需要注意mysql版本兼容性问题,同时,为了保证一致性,必须停机或者锁表进行 阅读全文

posted @ 2018-10-19 20:57 asdyzh 阅读(330) 评论(0) 推荐(0) 编辑

MySQL个人学习笔记
摘要:MySQL个人学习笔记 目录: 数据库的基本操作 创建、删除用户及授权 数据库字符校对集 创建、删除数据库和表 DML操作 DDL操作 索引 事务 一、数据库的基本操作 -- 选择要操作的数据库 -- world:数据库名 use world; -- 显示已存在的数据库列表 show databas 阅读全文

posted @ 2018-10-19 20:54 asdyzh 阅读(208) 评论(0) 推荐(0) 编辑

mysql给id生成uuid
摘要:mysql中id一般都设为uuid,除了我们在后台用到的uuid利用jpa注解来生成外,其实在mysql中直接也可以生成 直接上代码: 1、mysql中直接使用uuid()函数,可以生成一个随机的uuid 2、正常的uuid是36位长度的,例如:d48644cc-2c7a-4714-9900-18a 阅读全文

posted @ 2018-10-07 09:56 asdyzh 阅读(43670) 评论(3) 推荐(0) 编辑

MySQL server has gone away问题得解决方案
摘要:mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了。 造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... values的语句过长, 这 阅读全文

posted @ 2018-09-26 17:12 asdyzh 阅读(240) 评论(0) 推荐(0) 编辑

连接mysql时报:message from server: "Host '192.168.76.89' is not allowed to connect to this MySQL server 处理方案
摘要:1、先用localhost方式连接到MySQL数据库,然后使用MySQL自带的数据库mysql; use mysql; 2、执行:select host from user where user = 'root'; 发现,host的值就是localhost。 所以将它的值改掉:update user 阅读全文

posted @ 2018-09-26 17:11 asdyzh 阅读(2567) 评论(0) 推荐(0) 编辑

解决Navicat 无法连接mysql8.0
摘要:必须执行下面两个步骤,缺一不可。 一、 mysql8.0加密方式与mysql5几加密方式不同,需要先更改加密方式。 ALTERUSER 'root'@'localhost' IDENTIFIED BY 'password' [a1] PASSWORDEXPIRE NEVER; ALTERUSER ' 阅读全文

posted @ 2018-09-26 17:10 asdyzh 阅读(3025) 评论(0) 推荐(0) 编辑

安装mysql8.0.11及修改root密码、连接navicat for mysql的思路详解
摘要:1.1. 下载: 官网下载zip包,我下载的是64位的: 下载地址:https://dev.mysql.com/downloads/mysql/ 下载zip的包: 下载后解压:(解压在哪个盘都可以的) 我放在了这里 E:\web\mysql-8.0.11-winx64 ,顺便缩短了文件名,所以为 E 阅读全文

posted @ 2018-09-26 17:09 asdyzh 阅读(271) 评论(0) 推荐(0) 编辑

【解决】client does not support authentication
摘要:cmd窗口登陆mysql: C:\Users\Administrator> sqlplus /nolog mysql> conn / as sysdba; mysql> alter user 'root'@'localhost' identified with mysql_native_passwo 阅读全文

posted @ 2018-09-26 17:08 asdyzh 阅读(865) 评论(0) 推荐(0) 编辑

MySQL数据库修改字符集为UTF-8
摘要:需要修改my.ini [client]下添加 default_character_set = utf8 [mysql]下添加 default_character_set = utf8 [mysqld]下添加 character_set_server = utf8 查看是否修改成功的方法: Mysql 阅读全文

posted @ 2018-09-26 17:06 asdyzh 阅读(10992) 评论(0) 推荐(0) 编辑

Navicat 导入数据报错 --- 1153 - Got a packet bigger than 'max_allowed_packet' bytes
摘要:MySql 错误 Err [Imp] 1153 - Got a packet bigger than 'max_allowed_packet' bytes 查了一下,原来是MySQL默认读取执行的SQL文件最大为16M,我这个SQL文件260M,所以执行不过去 解决方法: 在MySQL安装目录下找到 阅读全文

posted @ 2018-09-26 17:04 asdyzh 阅读(281) 评论(0) 推荐(0) 编辑

安装MySQL出现1045错误,卸载不干净
摘要:安装MySQL出现1045错误 一.运行环境 MySQL mysql-5.1.26-rc-win32 操作系统:Windows 7 X64 二.问题描述 安装MySQL过程中会涉及对root密码的设置 设置完成,在安装进行到最后一步时,出现了一个代码为1045的错误,此前楼主电脑上从未安装过MySQ 阅读全文

posted @ 2018-09-26 17:01 asdyzh 阅读(1495) 评论(1) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示