mysql

mysql系列【mysql优化完结篇】(面试必问)

博主上篇内容 也是mysql优化的一部分,因为所以这一块相对来说内容比较多,所以单独抽取出来;大家都知道mysql优化是面试中的常客,也是重头戏,希望这篇内容能给到大家帮助目录前言1、查找慢查询并定位慢查询2、选择合适的存储引擎3、mysql分区分表4、主从复制5、使用各种缓存6、你是怎样优化分页语句? »

MySQL的学习笔记(9)

SQL Server用户自定义函数:|| SQL Server用户自定义的函数有:标量函数、表值函数两种。CREATE FUNCTION [GetMoreThanSalary]RETURNS TABLE ASRETURN GO题外话:标量函数上面提过的内容,这里就不重复了。(类似于一个返回类型为表的标量函数,需要指定具体的Table类型的结构。 »

mysql的基本操作命令

显示所有的数据库: show databases; 创建数据库: create database xxx charset=utf8;  创建的同时设置了数据库格式 删除数据库: drop database xxx; 显示创建的数据库: show create database xxx; 显示当前的mysql版本信息: select version(); 显示当前数据库时间: select now(... »

mysql和oracle的区别(功能性能、选择、使用它们时的sql等对比)

一、并发性 并发性是oltp数据库最重要的特性,但并发涉及到资源的获取、共享与锁定。 mysql: mysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。 虽然InnoDB引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索引,如果表没有索引,或者sql语句没有使用索引,那么仍然使用表级锁。 oracle: oracl... »

在这里插入图片描述

mysql系列【你不知道的索引优化】(面试必问)

一个索引的选择性越接近于1,这个索引的效率就越高mysql中其实优化的方面有很多,但是最让我们容易想到的就是索引优化,但在这之前你需要了解一个东西… »

MySQL语句汇总

,字段名n)例如:create table example01;3.非空约束字段名 数据类型 not null;例如:create table example01;4.唯一约束字段名 数据类型 unique;例如:create table example01;5.默认约束字段名 数据类型 default 默认值;例如:create table example01;已有test表,表中有个case_... »

MySQL-②创建表

1. 打开数据库 use 数据库名;2. 创建表 create table 表名 ;3. MySQL支持的主要数据类型 int 整型 char 定长字符型 varchar 变长字符型 float(m,d) 单精度型,m表示总位数,d表示小数位数 decimal(m,d) 双精度型 date 日期型4. 查看表的结构 describe 表名; 或简写 desc 表名;5... »

在这里插入图片描述

MySQL选择数据库、修改数据库(修改数据库字符集、存储字符符格式)、删除数据库

MySQL选择数据库、修改数据库、删除数据库选择数据库为什么要选择数据库?新版本的mysql只能修改数据库的库选项:字符集合校对集删除数据库基本语法:drop database 数据库名字;-- 删除数据库drop database mydatabase;查看删除前数据库执行删除语句查看删除后数据库删除虽然简单,但是要做好安全操作,确保里面的数据没有问题。 »

在这里插入图片描述

二级MySQL数据库程序设计(三)

IF NOT EXISTS:在创建数据库之前进行判断,只有该数据库目前尚不存在时才执行操作。使用 ALTER DATABASE,需要获得数据库 ALTER 权限。IF EXISTS:用于防止当数据库不存在时发生错误。SHOW DATABASES:查看当前用户权限范围内的数据库。MySQL的数据类型分别有:数值类型、日期和时间类型、字符串类型、空间数据类型等。 »

在这里插入图片描述

Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: ….. this is incompatible with sq

this is incompatible with sql_mode=only_full_group_by好吧,语言组织的不是很好,直接解决问题吧,前面的几个问题已经在以前的博客上有说明,今天我们只讲一下第四个错误的解决办法吧。 »

在这里插入图片描述

配置远程连接腾讯云MySQL

腾讯云配置MySQL前言:因为黑客攻击,我的腾讯云服务器挂掉了问题:安装好带LNMP的系统之后,开始连接云上MySQL,我不知道初始账户密码,咋办?点击测试连接,弹出成功提示后点击确定即可;作者:hnit2020 »

在这里插入图片描述

linux安装mysql8.0.18

参考 https://blog.csdn.net/atongmu2017/article/details/90610444 好我们正式开始 首先下载linux的mysql 云盘链接:链接:https://pan.baidu.com/s/1Vyl_UQfYBaWa0vkki2_C0Q 提取码:0kip 上传mysql到linux服务器上 rz // 选择文件即可 若没有则执行这个命令,安装这个包 y... »

mysql触发器,游标

整篇文章为个人学习心得,之后会持续发表mysql高级进阶,javaweb框架等知识点文章,制作不易,加个关注 触发器: 是和表关联的特殊的存储过程,可以再插入,删除,修改表中的数据时触发执行 优点: 安全性,审计(可以跟踪用户对数据的操作),实现复杂的数据完整性规则,提供了运行计划任务的另一种方法。 缺点: 消耗资源,对频繁增删改的表请勿使用。 特性: 针对每一行执行,附着在表上,有begin e... »

JIRA使用教程–连接数据库MySQL

JIRA使用教程–连接数据库MySQL

注意Confluence要求比JIRA要严格,因此应该配置MySQL来适应Confluence,这种配置同样也适用于JIRA。如果是 升级JIRA并且没有使用推荐的MySQL驱动 ,在更新前先从JIRA备份驱动程序。如果你忘记指定数据库类型启动JIRA,那么数据库表将不会被正确创建。保存文件并重启JIRA。 »

修改MySQL默认字符集编码

修改MySQL默认字符集编码

本文将要为您介绍的是修改MySQL默认字符集编码,具体操作过程:好记心不如烂笔头,很多东西当时没记下来,过了忘了,下次用到时又得浪费好多时间才能解决。又遇到修改MySQL默认字符集编码的问题,折腾了半天解决了,赶快记录下来,以后不用每次折腾了。查看MySQL字符集的命令是“show variables like %char%;”。以MySQL5.6为例,默认的字符集为:在工... »

用dos命令给mysql数据库新建表

用dos命令给mysql数据库新建表

  步骤:   1、“mysql -uroot -p”   :输入命令打开数据库,并输入密码建立连接   2、“show databases;” :显示数据库中的所有数据库表   3、"use blog"  :表示使用“blog”数据库   »

golang操作mysql测试用例

  package main import ( "fmt" "database/sql" _ "github.com/go-sql-driver/mysql" ) type TestMysql struct { db * sql.DB } func Init()(*TestMysql, error) { test :=... »

linux 怎么完全卸载mysql数据库

  a)查看系统中是否以rpm包安装的mysql   [root@linux ~]# rpm -qa | grep -i mysql   MySQL-server-5.1.49-1.glibc23   MySQL-client-5.1.49-1.glibc23   卸载MySQL-server-5.1.49-1.glibc23和MySQL-client-5.1.49-1.glibc23   [ro... »

优化mysql数据库的几个步骤

优化mysql数据库的几个步骤

  分析问题的几个步骤:   1. 开启慢查询日志。   这个步骤是为了记录慢查询的sql,为下个步骤做准备,此步骤相关的知识点有如下:   1. show variables like '%slow_query_log%'; 查看慢查询的日志记录是否开启。   2. set global slow_query_log=1;  设置慢查询开启。   2. 用expla... »

把SQL Server迁移到Linux?不如换成 MySQL

  近几年,数量庞大的个人和组织放弃 Windows 平台选择 Linux 平台,而且随着人们体验到更多 Linux 的发展,这个数字将会继续增长。在很长的一段时间内, Linux 是网络服务器的,因为大部分的网络服务器都运行在 Linux 之上,这或许是为什么那么多的个人和组织选择迁移的一个原因。   迁移的原因有很多,更强的平台稳定性、可靠性、成本、所有权和安全性等等。随着更多的个人和组织迁移... »

mysqlpump与mysqldump及mydumper的备份速度测试

  准备工作:先建立一个test库,并包含10个10000000行记录的表。   sysbench –test=/data/software/sysbench-0.5/sysbench/tests/db/oltp.lua –mysql-table-engine=innodb –oltp-table-size=10000000 –max-request... »

MySQL 数据高可用的实现思路

Replication要保证MySQL数据不丢失,replication是一个很好的解决方案,而MySQL也提供了一套强大的replication机制。在这篇文章里面已经提到,MySQL 5.7之后已经使用了Loss-Less Semi-Synchronous replication,所以丢数据的概率已经很小了。GTID为了解决这一个问题,MySQL 5.6之后引入了GTID的概 »

lib库实现LoadRunner驱动mysql性能测试

  一、添加mysql驱动链接文件到loadrunner的bin和include目录下   以下链接为本人云盘分享,也可百度自行寻找下载源。   http://yunpan.cn/cfTxbANSvipGi  提取码 8bba   按照文件夹的名称分别进行导入。   二、使用loadrunner VUGen创建一个http协议的脚本即可   此部分不做演示了,大家都会。鼠标点点、轻松完成... »

MySQL数据库镜像 / 实时备份Zen Cart数据库

  通过实现MySQL数据库镜像(复制),可以远程实时备份MySQL数据库。这样如果主机出现故障,或者主机帐号被封,都能迅速切换zencart网店到新的服务器上。   数据库镜像,需要两台服务器(或者用两台VPS主机)。一台为主服务器,另一台为从服务器,所有主服务器上数据库的变化,都实时镜像到从服务器上。   1. 在主服务器上,创建用于数据库镜像的数据库用户,从服务器用这个帐号连接主服务器。  ... »

mysql中去重 distinct用法

mysql中去重 distinct用法

  在使用MySQL时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条件(count(distinct id)),其原因是distinct只能返回他的目标字段,而无法返回其他字段,例如有如下表user:   用distinct来返回不重复的用户名select distinct na... »

Page 1 of 151123»