经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 MySQL
MySQL表中添加时间戳的几种方法

MySQL表中添加时间戳的几种方法

场景: 有张表的数据需要用同步工具同步至其他库,需要 update_time 时间戳字段 来做增量同步。 解决方法: alter table quant_stk_calc_d_wxcp add update_time timestamp DEFAULT CURRENT_TIME...[2019/6/26]

基于python的mysql复制工具详解

一 简介 python-mysql-replication 是基于python实现的 MySQL复制协议工具,我们可以用它来解析binlog 获取日志的insert,update,delete等事件 ,并基于此做其他业务需求。比如数据更改时失效缓存,监听dml事件通知下游业务方做对应处理。 ...[2019/6/26]

Ubuntu安装MySQL5.7并配置数据存储路径的方法步骤

Ubuntu安装MySQL5.7并配置数据存储路径的方法步骤

一、安装MySQL 本文是通过APT方式安装,安装的最新版本是5.7.21 (注意:通过APT方式安装的版本都是现在最新的版本,通过这种方式安装好之后开机自启动都已经配置好,和命令行上的环境变量,无需手动配置。) sudo apt-get install mysql-ser...[2019/6/26]

MySQL基础之二:主从复制

# mysql主从复制逻辑: 1.从库执行start slave 开启主从复制。 2.从库请求连接到主库,并且指定binlog文件以及位置后发出请求。 3.主库收到从库请求后,将信息返回给从库,除了信息日志外,还包含新的文件名称以及下一个更新节点。 4.从库接收到主库发送的信息后,会将...[2019/6/26]

mysql解压版安装配置

引言  今天学习python连接数据库,就想安装一下mysql数据库,没想到小小的数据库也遇到了不少挫折,所以我就把自己的安装过程以及问题写出来分享给大家。  mysql下载链接:https: u20538204.ctfile.com/f 20538204-384372135步骤 1、解压 ...[2019/6/26]

MySQL安装过程

MySQL安装过程

从http: dev.mysql.com/download 上下载免费的mysql社区版软件,可得到安装包mysql-install-community-5.7.12.0.msi软件,安装步骤如下: (Ps:初学者建议使用mysql-install-community-5.7.12.0.msi...[2019/6/26]

Centos6.8忘记MySQL数据库root密码解决方法

Centos6.8忘记MySQL数据库root密码解决方法

  一、更改MySQL配置文件my.cnf,跳过密码验证。 编辑配置文件/etc/my.cnf文件,在[mysqld]下面添加skip-grant-tables,保存退出。如图: vim /etc/my.cnf 保存退出。 重启mysql服务:service m...[2019/6/26]

MySQL的练习

mysql登录:方法1:使用Command Line Client登录,缺点:不显示报错信息 方法2:使用cmd登录(cmd的常用:查看ip地址:ipcongfi-----定时关机:shutdown -s -t 10800,3小时=180分钟=180*60秒=10800秒)1.切换到mysql...[2019/6/26]

MySQL的select(极客时间学习笔记)

查询语句 首先, 准备数据, 地址是: https: github.com/cystanford ql_heros_data, 除了id以外, 24个字段的含义如下: 查询 查询分为单列查询, 多列查询, 全部查询等等: SELECT name FROM heros; 单列查询 SEL...[2019/6/25]

操作MySQL数据进行记录的随意排序 - yjry-th

操作MySQL数据进行记录的随意排序 - yjry-th

说到排序,想必大家都知道MySQL中的“ORDER BY”这个关键词吧,使用它可以实现查询数据根据某一字段(或多个字段)的值排序,那么如何实现数据的任意排序操作呢? 其实这里我所说的“随意排序”,本质上来说是一种假象,后台SQL语句中依然使用到了...[2019/6/24]

MySQL简单查询和单表查询

MySQL记录操作 概览 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据的删除 使用SELECT查询数据以及。 插入数据insert 1. ...[2019/6/24]

MySql数据库的一些基本操作---------------SQL语法

MySql数据库是比较常用的关系型数据库,操作用的是sql语句,下面来说一说MySql的一些基本操作 MySql数据库是一种C/S型的模式,即客户端/服务器端,对应到具体应用上,便是bin目录下的mysql.exe和mysqld.exe,mysql是客户端,mysqld是服务器端。 所以先...[2019/6/24]

MySQL安装教程并使用springboot2和Mybatis测试

目录 MySQL是什么 MySQL安装 开始使用一下MySQL 用spring boot2+Mybatis试试MySQL 创建数据库和表 拉通spring boot...[2019/6/24]

大项目之网上书城(八)——数据库大改&添加图书

目录 大项目之网上书城(八)——数据库大改&添加图书 主要改动 1.数据库新增表 代码 2.数据库新增触发器 3.其他对BookServi...[2019/6/24]

MyISAM与InnoDB两者之间区别与选择,详细总结,性能对比

1、MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Acce Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。不是事务安全的,而且不支持外键,如果执行大量的select,insert MyISAM比较适合。 ...[2019/6/24]

windows server2008R2 64位 配置 mysql-8.0.15-winx64

windows server2008R2 64位 配置 mysql-8.0.15-winx64

下载mysql: 1 https: dev.mysql.com/download mysql/  如图:    然后在解压的文件夹里面新建 my.ini文件,内容如下 ...[2019/6/24]

MySQl数据库备份脚本

#!/bin/bash #==================================== # MySQL定时备份 # MySQL timed backup #==================================== DUMP=/usr/bin/mysqldump...[2019/6/24]

MySQL查询(关联查询)

MySQL查询(关联查询)

一、mysql查询与权限 (一)数据库关联查询 **内连接查询(inner join)** 查询两个表共有的数据,交集 SELECT * FROM tb1 INNER JOIN tb2 ON 条件   所有有宿舍的学员   左表查...[2019/6/24]

高级过滤数据

高级过滤数据

-- 高级数据过滤 关键词:WHERE子句 | NOT 和IN 操作符 -- 组合WHERE子句 (给出多个WHERE子句。有两种使用方式:以AND子句或OR子句的方式使用) -- AND操作符(相当于给WHERE子句添加了附加条件) SELECT prod_id,prod_price,pro...[2019/6/24]

MySQL-InnoDB-MVCC多版本并发控制

一、MySQL可重复读级别下,因为MVCC引起的BUG,下图1为相应的Java代码,其中事务1的生命周期最长,循环开启的事务2、3、4。。。与事务1并行 ,数据的读取只会成功一次,后面的读不到新增数据,从而出现空指针异常,但是当事务隔离级别为读提交时,程序会正常执行           ...[2019/6/24]

大项目之网上书城(九)——订单Demo

目录 大项目之网上书城(九)——订单Demo 主要改动 1.OrderServiceImpl 代码 2.OrderDaoImpl 代码 ...[2019/6/24]

用通配符进行过滤

-- 通配符进行过滤 #使用条件是只能用于文本字段(字符串),非文本数据类型字段不能使用通配符搜索 -- LIKE操作符/* 当过滤中使用的值都是已知的时候可以不用通配符,但是当数据量很大 需要进行搜索特定条件的值,简单的比较操作符肯定不行,这时候利用通配符,可以创建比较特定数据的搜索模式。什...[2019/6/24]

MySQL基础:show命令总结

show命令 show命令可以提供关于数据库、表、列,或关于服务器的状态信息。 总结 # 显示二进制文件以及文件大小(需要开启二进制日志记录功能) SHOW {BINARY | MASTER} LOGS # 显示二进制文件的执行过程 SHOW BINLOG EVENTS [IN 'lo...[2019/6/24]

MySql报错(持续更新)

目录 MySql报错 1. 1062- duplicate entry ''0'' for key ''xxx'' 1.1 报错场景 1.2 报错原因 1.3 解决方法 ...[2019/6/24]

DDL创建数据库,表以及约束(极客时间学习笔记)

DDL创建数据库,表以及约束(极客时间学习笔记)

DDL DDL是DBMS的核心组件,是SQL的重要组成部分. DDL的正确性和稳定性是整个SQL发型的重要基础. DDL的基础语法及设计工具 DDL的英文是Data Definition Language,也就是数据定义语言.定义了数据库的结构和数据表的结构.常用的功能急救室增删改,对应的命令分...[2019/6/24]

使用函数处理数据

/* 函数处理数据的一个问题就是每个DBMS都有特定的函数,在不同的DBMS中,各个函数的名称和语法可能极其不同这意味着特定SQL实现编写的代码在其他视线中可能不正常*/ -- 在MySQL中: /* 提取字符串的组成部分 SUBSTRING()数据类型转换 CONVERT()取当前日期 CU...[2019/6/24]

汇总数据

-- 聚集函数(方便分析和报表生成,其实也就是进行简单的统计学的处理,不需要返回原表来浪费时间)/* 比如:1.确定表中某些行数(或者满足某个条件或包含某个特定值的行数) 2.获得表中某些行的和 3.找出表列(或所有行或某些特定的行)的最大值、最小值、平均值 (在各种主要SQL实现中得到了相当一致...[2019/6/24]

mysql数据库

mysql数据库

1、什么是数据库 ?   数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的...[2019/6/24]

MySQL数据库笔记三:数据查询语言(DQL)与事务控制语言(TCL)

五、数据查询语言(DQL) (重中之重) 完整语法格式: select 表达式1|字段,.... [from 表名 where 条件] [group by 列名] [having 条件] [order by 列名 [asc|desc]] ...[2019/6/24]

MySQL全局锁和表锁的深入理解

前言 根据加锁的范围,MySQL 里面的锁大致可以分成全局锁,表级锁,行锁。 行锁已经在前面几篇文章说过 1. 全局锁 全局锁就是对整个数据库实例加锁。MySQL 提供了一个加全局读锁的方法,命令是Flush tables with read lock (FTWRL)。 当...[2019/6/24]

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization packet', system error: 0

最近遇到一个MySQL连接的问题,远程连接MySQL时遇到“ERROR 2013 (HY000): Lost connection to MySQL server at ''reading authorization packet'', system error: 0”错误,如下所示: &nbs...[2019/6/21]

通过 Telegraf + InfluxDB + Grafana 快速搭建监控体系的详细步骤

第一部分 Telegraf 部署和配置 Telegraf 是实现 数据采集 的工具。Telegraf 具有内存占用小的特点,通过插件系统开发人员可轻松添加支持其他服务的扩展。 在平台监控系统中,可以使用 Telegraf 采集多种组件的运行信息,而不需要自己手写脚本定时采集,大大降低数据获取...[2019/6/21]

[LeetCode] 交换性别

给定一个 salary 表,如下所示,有 m = 男性 和 f = 女性 的值。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。 要求只使用一个更新(Update)语句,并且没有中间的临时表。 注意,您必只能写一个 Update 语句,请不要编写任何 Select 语句。 ...[2019/6/21]

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization packet', system error: 0

最近遇到一个MySQL连接的问题,远程连接MySQL时遇到“ERROR 2013 (HY000): Lost connection to MySQL server at ''reading authorization packet'', system error: 0”错误,如下所示: &nbs...[2019/6/21]

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization packet', system error: 0

最近遇到一个MySQL连接的问题,远程连接MySQL时遇到“ERROR 2013 (HY000): Lost connection to MySQL server at ''reading authorization packet'', system error: 0”错误,如下所示: &nbs...[2019/6/21]

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization packet', system error: 0

最近遇到一个MySQL连接的问题,远程连接MySQL时遇到“ERROR 2013 (HY000): Lost connection to MySQL server at ''reading authorization packet'', system error: 0”错误,如下所示: &nbs...[2019/6/21]

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization packet', system error: 0

最近遇到一个MySQL连接的问题,远程连接MySQL时遇到“ERROR 2013 (HY000): Lost connection to MySQL server at ''reading authorization packet'', system error: 0”错误,如下所示: &nbs...[2019/6/21]

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization packet', system error: 0

最近遇到一个MySQL连接的问题,远程连接MySQL时遇到“ERROR 2013 (HY000): Lost connection to MySQL server at ''reading authorization packet'', system error: 0”错误,如下所示: &nbs...[2019/6/21]

[LeetCode] 查找重复的电子邮箱

编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。 示例: +----+---------+ | Id | Email | +----+---------+ | 1 | a@b.com | | 2 | c@d.com | | 3 | a@b.com | +----+...[2019/6/21]

mysql入门

  1、MySQQL由瑞典MySQL AB 公司开发,目前属于Oracle公司;2、MySQL是开源的免费的;3、启动MySQL服务: net start mysql(管理员:命令提示符);4、关闭MySQL服务:net stop mysql;5、MySQL登陆:mysql -uro...[2019/6/21]

mysql之char、varchar、text对比

mysql5.0.3以后,n都表示字符数(varchar(n)) 检索效率 char > varchar > text 当varchar长度超过255之后,跟text一致,但是设置varchar(n)的话,可以防止恶意使用text撑爆数据库 类型名称 说明 存储需求 C...[2019/6/21]

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization packet', system error: 0

最近遇到一个MySQL连接的问题,远程连接MySQL时遇到“ERROR 2013 (HY000): Lost connection to MySQL server at ''reading authorization packet'', system error: 0”错误,如下所示: &nbs...[2019/6/21]

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization packet', system error: 0

最近遇到一个MySQL连接的问题,远程连接MySQL时遇到“ERROR 2013 (HY000): Lost connection to MySQL server at ''reading authorization packet'', system error: 0”错误,如下所示: &nbs...[2019/6/21]

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization packet', system error: 0

最近遇到一个MySQL连接的问题,远程连接MySQL时遇到“ERROR 2013 (HY000): Lost connection to MySQL server at ''reading authorization packet'', system error: 0”错误,如下所示: &nbs...[2019/6/21]

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization packet', system error: 0

最近遇到一个MySQL连接的问题,远程连接MySQL时遇到“ERROR 2013 (HY000): Lost connection to MySQL server at ''reading authorization packet'', system error: 0”错误,如下所示: &nbs...[2019/6/21]

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization packet', system error: 0

最近遇到一个MySQL连接的问题,远程连接MySQL时遇到“ERROR 2013 (HY000): Lost connection to MySQL server at ''reading authorization packet'', system error: 0”错误,如下所示: &nbs...[2019/6/21]

mysql 找出外键等约束

mysql 找出外键等约束

找出employee表的所有外键约束 select TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME from INFORMATION_SCHEMA.KEY_COLUMN_US...[2019/6/21]

[LeetCode] Nth Highest Salary 第N高薪水

题目 编写一个 SQL 查询,获取 Employee表中第 n 高的薪水(Salary)。 +----+--------+ | Id | Salary | +----+--------+ | 1 | 100 | | 2 | 200 | | 3 | 300 | +----+...[2019/6/21]

mysql主从配置实现一主一从读写分离

主从介绍Mysql主从又叫Replication、AB复制。简单讲就是A与B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,实现数据实时同步mysql主从是基于binlog,主上需开启binlog才能进行主从主从过程大概有3个步骤主将更改操作记录到binlog里从将主的binlog事件(...[2019/6/21]

MySQL表操作

MySQL表操作 存储引擎:存储数据的方式 Innodb存储引擎(数据持久化): MySQL5.6之后的默认的存储引擎 Myisam存储(数据持久化):MySQL5.5之前的默认存储引擎 Memory存储引擎(断点数据消失):数据存储在内存中,也就是说数据断点消失 Innodb存储引擎: # 数...[2019/6/21]

123
2
记录数:1463 页数:1/3012345678910下一页尾页
加载更多