-
Innodb与Myisam引擎的区别与应用场景
所属栏目:[MySql] 日期:2020-09-02 热度:89
1.区别:(1)事务处理:MyISAM是非事务安全型的,而InnoDB是事务安全型的(支持事务处理等高级处理);[详细]
-
Python 操作redis有序集合(sorted set)
所属栏目:[MySql] 日期:2020-09-02 热度:88
#coding:utf8importredisr=redis.Redis(host="23.226.74.190",port=63279,password="66666666666")[详细]
-
MySQL1:MySQL函数汇总
所属栏目:[MySql] 日期:2020-09-02 热度:137
前言MySQL提供了众多功能强大、方便易用的函数,使用这些函数,可以极大地提高用户对于数据库的管理效率,从而更加灵活地满足不同用户的需求。本文将MySQL的函数分类并汇总,以便以后用到的时候可以随时查看。[详细]
-
MySQL关联关系
所属栏目:[MySql] 日期:2020-09-02 热度:70
关联关系 在开发中,需要根据实体的内容设计数据表,实体间会有各种关联关系,所以,根据实体设计的数据表之间,也存在着各种关联关系。 MySQL中,数据表的关联关系分为三种 h3 id="一对一"一对一 一对一关系,在实际生活中比较常见 比如,人与身份证之间[详细]
-
MySQL整数类型
所属栏目:[MySql] 日期:2020-09-02 热度:92
不同的数据类型,MySQL存储数据的方式不同。MySQL提供了多种数据类型,包括整数类型、浮点数类型、定点数类型、日期和时间类型、字符串类型和二进制类型。整数类型[详细]
-
MySQL目录结构
所属栏目:[MySql] 日期:2020-09-02 热度:98
MySQL的安装目录中,包含启动文件、配置文件、数据库文件、命令文件等。目录详解[详细]
-
Mongodb基本命令总结
所属栏目:[MySql] 日期:2020-09-01 热度:171
Mongodb是近年来很火的一个非关系型数据库,不少企业都用来做部分业务模块数据的扩展存储,这里我总结了一些Mongodb的基本使用,作为分享,也方便自己以后需要的时候查询使用。数据库基本操作1. 创建数据库use databaseName选择一个数据库,如果数据库不存在就[详细]
-
MySQL的一些指令操作[简版]
所属栏目:[MySql] 日期:2020-09-01 热度:73
sudo apt-get install mysql-server pa aux | grep mysql sudo service mysql start sudo service mysql st[详细]
-
MySql 中文写入数据库乱码及Incorrect string value: xF0x9F... for column
所属栏目:[MySql] 日期:2020-09-01 热度:102
一、中文写入乱码问题我输入的中文编码是 urf8 的,建的库是 urf8 的,但是插入MySQL总是乱码,一堆???????????????????????。可以使用以下的方式试试决解:原url地址是jdbc:mysql://localhost:3306/数据库名改为jdbc:mysql://localhost:3306/数据库名?useUni[详细]
-
MySQL 备份和还原
所属栏目:[MySql] 日期:2020-09-01 热度:84
#备份数据库:导出全部数据库:--all-databases, -A导出几个数据库。参数后面所有名字参量都被看作数据库名:--databases, -B导出存储过程以及自定义函数:--routines, -R导出事件:--events, -E不缓冲查询,直接导出到标准输出。默认为打开状态,使用--skip-qui[详细]
-
MySQL 相关操作
所属栏目:[MySql] 日期:2020-09-01 热度:115
#==========================登陆mysql============================================# 登陆用户名:-u,登陆IP: -h,登陆端口:-Pmysql -u用户名 -p密码 -h登陆IP -P登陆端口 --default-character-set=utf8mysql -uxxxx -pxxxx-hxx.xx.xx.xx -Pxxxx --default-ch[详细]
-
MySQL常见备份方案
所属栏目:[MySql] 日期:2020-09-01 热度:134
MySQL常见备份方案有以下三种: mysqldump + binlog lvm + binlog xtrabackup 本例为方便演示,数据库里面数据为空。下面开始动手 1、利用mysqldump完[详细]
-
mysql表分区简述
所属栏目:[MySql] 日期:2020-09-01 热度:182
一、 简介 数据库分区 数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于应用来说分区完全是[详细]
-
xtrabackup部署以及使用
所属栏目:[MySql] 日期:2020-09-01 热度:58
简介 备份mysql数据库一直是一个比较恶心的工作,主要就是备份的数据库比较大实在是慢。最近开始使用xtrabackup来备份数据库,速度上快了很多,尤其还原速度要快的多。下面我将从安装开始简要介绍一[详细]
-
mysql replace into 的使用情况
所属栏目:[MySql] 日期:2020-09-01 热度:98
replace into的存在的几种情况 当表存在主键并且存在唯一键的时候 如果只是主键冲突 mysql select * from auto; + + + + + | id | k | v[详细]
-
[MySQL] INFORMATION_SCHEMA 数据库包含所有表的字段
所属栏目:[MySql] 日期:2020-09-01 热度:90
sql注入后可以通过该数据库获取所有表的字段信息1.COLLATIONS表提供有关每个字符集的排序规则的信息。 COLLATIONS表包含以下列:COLLATION_NAME 排序规则名称。CHARACTER_SET_NAME 与排序规则关联的字符集的名称。ID 排序规则ID。IS_DEFAULT 排序规则是否为其[详细]
-
[日常] 高性能MySQL-索引
所属栏目:[MySql] 日期:2020-09-01 热度:97
1.mysql的索引工作类似一本书的目录部分,想找某个特定主题,先查找书的目录部分,找到对应的页码2.ORM工具只能生成基本的合法的查询3.索引是在存储引擎层实现的,不是服务器层4.B-tree就是指的B树,多叉平衡查找树,很多存储引擎使用的b+树,降低磁盘I/O操作,将随机[详细]
-
mysql修改登录密码三种方式
所属栏目:[MySql] 日期:2020-09-01 热度:142
一.用SET PASSWORD命令首先登录MySQL,使用mysql自带的那个客户端连接上mysql。格式:mysql set password for 用户名@localhost = password(新密码);例子:mysql set password for root@localhost = password(123);二.用mysqladmin关于mysqladmin的介绍:是一[详细]
-
Mysql存储过程查询结果赋值到变量
所属栏目:[MySql] 日期:2020-09-01 热度:105
# 使用的navicat 编辑的存储过程CREATE DEFINER=`root`@`localhost` PROCEDURE `insert_student_back`()BEGIN#定义max变量DECLARE max INT DEFAULT 0;select max(id) into max from student_back;#判断是不是空值 是空值就赋值为0if max is null thenset max[详细]
-
卸载MySQL以及重装卡到Start Services的解决办法(亲测有效,刚重装成功)
所属栏目:[MySql] 日期:2020-09-01 热度:91
卸载MySQL以及重装卡到Start Services的解决办法重装系统永远是个好办法,但是对于我们程序员来说只要一想到电脑上的环境变量和其他的配置就蔫了。所以这一条就当作是废话吧。一般来说装MySQL失败,大部分就是卸载不完全的原因,接下来给出完整的卸载MySQL的[详细]
-
Linux下修改MySQL数据表中字段属性
所属栏目:[MySql] 日期:2020-09-01 热度:175
一、修改某个表的字段类型及指定为空或非空alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];alter table 表名称 modify 字段名称 字段类型 [是否允许非空];etc:alter table user_info change nickname nickname varchar(30) null;二、[详细]
-
MySQL配置参数说明
所属栏目:[MySql] 日期:2020-09-01 热度:116
MYSQL服务器my.cnf配置参数详解:硬件:内存16G[client]port = 3306socket = /data/mysql.sock[mysql]no-auto-rehash # 不开启自动补全功能,启用auto-rehash[mysqld]user = mysqlport = 3306socket = /data/mysql.sockbasedir = /usr/local/mysqldatadir = /[详细]
-
盘点mysql中容易被我们误会的地方
所属栏目:[MySql] 日期:2020-09-01 热度:80
引语:mysql作为数据库的一大主力军,到处存在于我们各种系统中,相信大家都不陌生!但是,你知道你能用不代表你知道细节,那我们就来盘点盘点其中一些我们平时不太注意的地方,一来为了有趣,二来为了不让自己踩坑。声明:要想知道细节,那就去阅读源码,我[详细]
-
有没有人曾告诉你,你的SQL又报错了?[开发篇]
所属栏目:[MySql] 日期:2020-09-01 热度:53
引语:线上运行的真实环境总是变幻莫测,明明你在本地测试的时候各种情况都是OK得不要不要的,也许你还在为自己某个地方炫酷的效果以及神奇的设计感到激动不已!但是,到线上以后,他就会偶尔跟抽风一样的跟你say Hello,World!然后会有人跟你说,这里出问题[详细]
-
如何把8千多万日志数据入库?---同事的分享[开发篇]
所属栏目:[MySql] 日期:2020-09-01 热度:59
平时自己做开发,都是小打小闹,今天同事来了个分享,说他是怎么把8千多万日志数据入库的,瞬间感觉自己太弱爆了。记录一下其所讲的要点,找个时间自己试验一下吧。项目需求:简单的三个字段,r,ggid,show,统计一个r对应的ggid数据,ggid多个之间用|分隔,当[详细]