码迷,mamicode.com
首页 > 数据库
(主键策略)ON DUPLICATE KEY UPDATE(Mysql的使用)
on duplicate key update 如果在insert语句后面带上ON DUPLICATE KEY UPDATE 子句,而要插入的行与表中现有记录的惟一索引或主键中产生重复值,那么就会发生旧行的更新;如果插入的行数据与现有表中记录的唯一索引或者主键不重复,则执行新纪录插入操作。另外,ON ...
分类:数据库   时间:2020-07-18 11:19:05    阅读次数:70
xtrabackup 实现MySQL数据库备份
mysqldump备份方式是采用逻辑备份,其最大的缺陷就是备份和恢复速度都慢,对于一个小于50G的数据库而言,这个速度还是能接受的,但如果数据库非常大,那再使用mysqldump备份就不太适合了。这时就需要一种好用又高效的工具,xtrabackup就是其中一款,号称免费版的InnoDBHotBackup。Xtrabackup实现是物理备份,而且是物理热备目前主流的有两个工具可以实现物理热备:ibb
分类:数据库   时间:2020-07-18 01:01:13    阅读次数:105
SQLyog连接报错 Error No.2058 Plugin caching_sha2_password could not be loaded
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=997 打开cmd:mysql -u root -p 输入密码root 进入mysql依 ...
分类:数据库   时间:2020-07-18 00:54:24    阅读次数:112
数据库的冗余字段
1冗余字段的定义 冗余字段是指反复出现的,重复的字段。也就是说在数据库中如果表a出现过字段b,表c再出现字段b,那么字段b就可以被看作是冗余字段了。 2冗余字段的弊端 如果参照三范式,那我们在设计数据库的时候就必须致力于消灭冗余字段,毕竟如果我们需要更新某条记录,而这条记录又恰好包含了冗余字段,那么 ...
分类:数据库   时间:2020-07-18 00:52:33    阅读次数:101
MySQL 最基础命令总结(增删改)
MySQL 最基础命令总结(增删改) 下文中所有 database_name 代表具体数据库名字,table_name 代表具体表的名字,column_name代表具体属性列(字段名)名字,column_type代表具体属性列类型。 mysql 中查看命令 查看所有数据库 show database ...
分类:数据库   时间:2020-07-18 00:45:09    阅读次数:95
Mac安装oracle(使用Docker)
Mac安装oracle(使用Docker) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 安装 拉取oracle 11g 镜像,这个版本可以自行选择 docker pull registry.cn-hangzhou.aliyu ...
分类:数据库   时间:2020-07-18 00:44:38    阅读次数:93
Learn Mysql 2 Data Query Language
Data Query Language 基础查询 /* SELECT 查询列表 from 表名; */ 特点: 1.查询列表可以是:表中的字段、常量值、表达式、函数; 2.查询的结果是一个虚拟的表格; #1.查询表中的单个字段 SELECT last_name FROM employees; #2. ...
分类:数据库   时间:2020-07-18 00:34:45    阅读次数:87
JAVA的SPI机制-案例-JDBC
建议打开Idea,引入mysql的驱动包,跟一遍代码 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.49</version> </dependency> ...
分类:数据库   时间:2020-07-18 00:33:46    阅读次数:88
mysql的sort by学习
前沿 学习了mysql的next-key-lock后,现在正式进入sort by的学习阶段。有时在项目里会用到sort by语句。我也听说sort by有可能会对mysql造成压力,所以要学习一下sort by的过程,从而才能深刻的了解自己的sort by语句对mysql的压力,避免线上性能低下或者 ...
分类:数据库   时间:2020-07-18 00:32:37    阅读次数:225
在SQL中直接把查询结果转换为JSON数据
引用自https://www.cnblogs.com/insus/p/10905566.html 在Sql server2016版本之后的新特性中,利用For Json path 可以将表格内容转成Json字符串,有自动转化和指定格式等转换。 下面这篇中,已经有准备一些数据: 《MS SQL ser ...
分类:数据库   时间:2020-07-18 00:32:04    阅读次数:77
MySQL 约束
* 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 * 分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key * 非空约束:not null,值不能为null 1. 创建表时添加约束 ...
分类:数据库   时间:2020-07-18 00:31:42    阅读次数:90
mysql
-- sql语句的注意 : 1 以;作为结束符 2 不区分大小写 -- 链接数据库 mysql -uroot -pmysql -- 不显示密码 mysql -uroot -p mysql -- 退出数据库 exit/quti/ctrl + d -- sql语句最后需要有分号;结尾 -- 显示数据库版 ...
分类:数据库   时间:2020-07-17 22:32:43    阅读次数:125
MYSQL之索引配置方法分类
1.注意事项 1.创建索引时会将数据重新进行排序 2.创建索引会占用磁盘空间,所以索引不是越多越好 3.在同一列上避免创建多种索引 4.避免在数据很长的字段上创建索引,如果要创建就创建前缀索引 2.前缀索引 # 根据前四个字符创建前缀索引 mysql> alter table test add in ...
分类:数据库   时间:2020-07-17 22:31:51    阅读次数:121
mysql触发器trigger 实例详解
https://www.cnblogs.com/phpper/p/7587031.html MySQL好像从5.0.2版本就开始支持触发器的功能了,本次博客就来介绍一下触发器,首先还是谈下概念性的东西吧: 什么是触发器 触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合 ...
分类:数据库   时间:2020-07-17 22:25:41    阅读次数:82
linux下安装MySQL---yum安装
安装环境: 操作系统:CentOS 7 mysql版本:5.7 安装步骤: 1.安装前检查是否已经安装了MySQL rpm -qa | grep mysql 如果安装了,就卸载。通过命令rpm -e 或者rpm -e--nodeps 2.查询yum 上可安装的mysql版本:yum list | g ...
分类:数据库   时间:2020-07-17 22:22:07    阅读次数:97
运行mongoDB
cmd 1 mongod --dbpath D:\mongoDB\database\data 另外开一个新的cmd 1 mongo ...
分类:数据库   时间:2020-07-17 22:20:37    阅读次数:75
MSSQL系列 (一):数据库的相关操作(增删改查)
1.创建数据库 --创建数据库 create database stuDb on primary ( --表示属于primary文件组 name='stuDb', --逻辑名称 fileName='D:\Data\MSSQL\stuDb.mdf', --物理名称 size=5mb,--初始大小 ma ...
分类:数据库   时间:2020-07-17 22:00:06    阅读次数:100
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!