数据库技术-总排行
【SQL 数据分析常用语句】 ? 1 基础查询 ? 2 字符串数字日期时间 ? 3 聚合数据查询 ? 4 子查询 ? 5 联接组合查询 ? 6 高级查询 ? 7 更新数据 阅读提醒:点击图片放大可看清晰的 1 基础查询 2 字符串数字日期时间 3 聚合数据查询 4 子查询 5 联接组合查询 6 高级 ...
NVL (expr1, expr2)->expr1为NULL,返回expr2;不为NULL,返回expr1。注意两者的类型要一致 NVL2 (expr1, expr2, expr3) ->expr1不为NULL,返回expr2;为NULL,返回expr3。expr2和expr3类型不同的话,expr ...
https://www.oschina.net/news/82725/sqladvisor-opensource https://github.com/Meituan-Dianping/SQLAdvisor SQLAdvisor 是由美团点评公司北京 DBA 团队开发维护的 SQL 优化工具:输入S ...
一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。 在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增 ...
[TOC] 一、前言 很久以前在网上看到一篇叫做《如何给老婆解释什么是RPC》的文章,给我留下了深刻的印象,文章生动有趣,让技术不那么乏味。最近在看很多新的东西,我也想按照这一风格推出一个《如何向女朋友介绍 》系列的文章,因为我也是一个小白,文章中难免会有错误或者疏漏,还请大家多多指点。 二、正文 ...
切换到要加密的数据库use diary 创建有 readWrite 权限的用户db.createUser({ user: "youruser", pwd: "yourpassword", roles: [{ role: "readWrite", db: "diary" }] }) 启用权限验证./m ...
SELECT NOW() //开始获取当前日期时间SELECT SYSDATE() //执行动态时取当前日期时间SELECT CURDATE() //获取当前日期SELECT CURTIME() //获取当前时间SELECT UTC_DATE() //UTC 日期函数 SELECT UTC_TIME ...
一、持久化统计信息的意义: 统计信息用于指导mysql生成执行计划,执行计划的准确与否直接影响到SQL的执行效率;如果mysql一重启 之前的统计信息就没有了,那么当SQL语句来临时,那么mysql就要收集统计信息然后再生成SQL语句的执行 计划。如果能在关闭mysql的时候就把统计信息保存起来,那 ...
Show variables like “%char%”修改mysql的字符集 数据库级1)临时的修改Set global character-set_server=utf82)永久修改Alter database commany set utf8 collate utf8_general_ci; ...
mysql: 功能:命令行SQL工具 进入指定数据库: SQL语句操作: 执行SQL语句脚本: mysqladmin: 功能:执行管理操作的工具 检查服务器配置、当前运行状态 创建、删除数据库 设置新密码 flush-privileges、reload重新加载权限数据表 refresh刷新数据表、重 ...
一 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 二 插入数据INSERT 三 更新数据UPDATE 四 删除数据DELETE ...
针对Mysql jdbc:mysql://ip:3306/test?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true ...
1:字符函数 concat() 说明:将字符串连接,可以是一个或多个字符串。若都是非二进制的字符,那么返回的结果也是非二进制的。若包含任何二进制字符,那么结果则是二进制的。若是数值型的,也将转换成非二进制的形式。若其中任意一个字符是NULL,则CONCAT()返回的结果为NULL.。 语法:conc ...
外网访问内网数据库本地安装了数据库,只能在局域网内访问,怎样从外网也能访问本地数据库?本文将介绍具体的实现步骤。1.准备工作1.1安装并启动数据库默认安装的数据库端口是3306。2.实现步骤2.1下载并解压holer软件包Holer软件包:holer-xxx.tar.gzHoler支持各种OS系统平台,请选择跟本地OS类型匹配的holer软件包。2.2获取holeraccesskey信息在hole
由于目前的项目把mysql换成了TiDb,所以特意来了解下tidb。其实也不能说换,由于tidb和mysql几乎完全兼容,所以我们的程序没有任何改动就完成了数据库从mysql到TiDb的转换,TiDB 是一个分布式 NewSQL (SQL 、 NoSQL 和 NewSQL 的优缺点比较 )数据库。它 ...
1. -- 创建数据库 create database ziv;2.-- 显示所有的数据库 show databases ; + + | Database | + + | information_schema | | mysql | | performance_schema | | shop | | ...
生产上误删数据、误改数据的现象也是时常发生的现象,作为 DBA 这时候就需要出来补锅了,最开始的做法是恢复备份,然后从中找到需要的数据再进行修复,但是这个时间太长了,对于大表少数数据的修复来讲,动作太大,成本也大。 当然还有其他的一些操作方法,我们今天有主角。 MySQL 闪回工具 -- binlo ...