-
作者:杨涛涛
本文介绍 MySQL8.0 shell 子模块 Util 的两个导入特性 importTable/import_table(JS和python 版本的命名差异)、importJson/import_json的使用方法。其中import_table 是通过传统 MySQL 协议来通信,Import_jso
-
正文内容
模拟准备--如何模拟高并发访问一个脚本:apache安装文件的bin/ab.exe可以模拟并发量
-c 模拟多少并发量 -n 一共请求多少次 http://请求的脚本
例如:cmd: apache安装路径/bin/ab.exe -c 10 -n 10 h
-
1. 需求背景
在很多场合,我们需要对表中的数据对递归查询。如以下情况:
1. 菜单分类中,我们往往需要由一级菜单获得对应的子菜单。
id
name
pid
1
图书
0
2
服装
0
3
儿童读物
1
4
杂志
1
-
原项目中诸如 用户浏览文章记录等写多读少的表,数据量亿级以上,用MySQL存储性能不太佳,所以尝试迁移到 NoSQL 数据库,对比后选择了 ScyllaDB。ScyllaDB介绍Scylla是一个开源、分布式、去中心化
-
更新丢失是指并发下两次更新同时进行,后一次更新覆盖了前一次更新的情况,更新丢失是数据没有保证一致性导致的。举个栗子:
用户A在银行卡有100元钱,某一刻用户B向A转账50元(称为B操
-
#创建存储过程
CREATE PROCEDURE test_insert ()
#开始
BEGIN
#定义变量
DECLARE i INT DEFAULT 1;
#条件判断
WHILE i<1000000
#执行
DO
#SQL
-
方法1: 用SET PASSWORD命令
首先登录MySQL。
格式:mysql> set password for 用户名@localhost = password(‘新密码');
例子:mysql> set password for root@localhost = password(‘123');
方法2:用mysqladmin&n
-
前言:本文主要总结一下mysql常见的基础知识,内容比较基础,对于更多深入的内容,后面会写专门系列。
1.MySQL本身实际上是一个SQL接口,它的内部包含了多种数据引擎,常用的包括:InnoDB:
-
地址: https://github.com/fmfe/lib-sql
Installation
$ npm install @fmfe/lib-sql
or
$ yarn add @fmfe/lib-sql
Usage
有两种传入配置信息的方式:
使用config来管理我们的配置文件.
假设我们的项目目录下有一个config目录,conf
-
# 以运行MySQL服务器的用户(如,mysql)登录
su mysql
# 停止MySQL服务器
kill `cat /var/lib/mysql/host_name.pid`
# 或
kill `cat /var/run/mysqld/host_name.pid`
# 或
kill `cat /usr/local/mysql/data/host_name.pid`创建一个修改密码
-
背景介绍–公司介绍茄子科技(海外 SHAREit Group)是一家全球化互联网科技公司,主要从事移动互联网软件研发与全球移动广告变现解决方案、跨境支付解决方案等互联网服务等业务。茄子快传
-
原文地址
当JVM时区和数据库时区不一致的时候,会发生什么?这个问题也许你从来没有注意过,但是当把Java程序容器化的时候,问题就浮现出来了,因为目前几乎所有的Docker Image的时区都是UTC
-
正文
Online DDL在MySQL 5.6才开始支持的,在5.5及之前版本,使用alter table/create index等命令进行表结构修改操作均会锁表,这在生产环境上明显是不可接受的。
在MySQL 5.7,Online DDL在性能和稳定性上
-
Web安全之XSS攻防
1. XSS的定义
跨站脚本攻击(Cross Site Scripting),缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻
-
安装
假设你的系统上已经安装好饿 Homebrew,执行以下命令:
➜ ~ brew install mysql
启动MySQL:
➜ ~ mysql.server start
然后关闭MySQL:
➜ ~ mysql.server stop
安装Sphinx并将其支持MySQL:
➜ ~ brew install sphinx