-
MariaDB绿色版windows下服务注册及密码修改
所属栏目:[MySql教程] 日期:2021-01-07 热度:76
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 1、初始化与创建WINDOWS服务 mysql_install_db.exe --datadir=D:mariadb-10.0.16-win32 --service=MySql --password=dsideal2、启动服务 sc start MySql3、删除服务[详细]
-
对 SQL Server 2008 的日志文件进行截断
所属栏目:[MySql教程] 日期:2021-01-07 热度:175
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 ALTER DATABASE @DBName SET RECOVERY SIMPLE WITH NO_WAITDBCC SHRINKFILE(@DBName_log,1)ALTER DATABASE @DBName SET RECOVERY FULL WITH NO_WAITGO 以上内容由PHP[详细]
-
mysql优化概述4
所属栏目:[MySql教程] 日期:2021-01-07 热度:96
一、分区1、分区概念将某张表数据,分别存储到不同的区域中。每个分区,都是独立的表,都要存储该分区的数据,索引信息。2、创建分区创建表并指定分区的选项create table 表名 ( 定义...)Partition by 分区算法 (分区参数) 分区选项(*分区所参与的字段必须[详细]
-
mysql 事务中如果有sql语句出错,会导致自动回滚吗?
所属栏目:[MySql教程] 日期:2021-01-07 热度:107
事务,我们都知道具有原子性,操作要么全部成功,要么全部失败。但是有可能会造成误解。 我们先准备一张表,来进行测试 CREATE TABLE `name` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',`name` varchar(32) DEFAULT '' COMMENT '名称'[详细]
-
mysql的事务,隔离级别和锁
所属栏目:[MySql教程] 日期:2021-01-07 热度:150
事务就是一组一起成功或一起失败的sql语句。事务还应该具备,原子性,一致性,隔离性和持久性。 ? 一、事务的基本要素 (ACID) 1、原子性:事务开始后,所有的操作,要么全部成功,要么全部失败,不可能处于中间状态,事务是一个不可分割的整体,就像原子一[详细]
-
window下安装两个mysql服务
所属栏目:[MySql教程] 日期:2021-01-07 热度:65
产生这个想法主要是因为win系统之前装了mysql,服务名为mysql。又重新安装xampp,导致mysql冲突,xampp中的mysql始终启动不起来。 ?解决方法如下:1、修改xampp中mysql的端口,打开my.ini [client]port = 3366[mysqld]port = 3366 2、创建mysql服务 mysqld[详细]
-
mysql中left join设置条件在on与where时的区别
所属栏目:[MySql教程] 日期:2021-01-07 热度:160
一、首先我们准备两张表来进行测试。 CREATE TABLE `a` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',`name` varchar(32) DEFAULT '' COMMENT '名称',PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;CREATE TABLE `b` ( `id`[详细]
-
mysql 悲观锁与乐观锁的理解
所属栏目:[MySql教程] 日期:2021-01-07 热度:84
悲观锁与乐观锁是人们定义出来的概念,你可以理解为一种思想,是处理并发资源的常用手段。 不要把他们与mysql中提供的锁机制(表锁,行锁,排他锁,共享锁)混为一谈。 ? 一、悲观锁 顾名思义,就是对于数据的处理持悲观态度,总认为会发生并发冲突,获取和[详细]
-
mysql中各种join连表查询总结
所属栏目:[MySql教程] 日期:2021-01-07 热度:197
通常我们需要连接多个表查询数据,以获取想要的结果。 一、连接可以分为三类: (1) 内连接:join,inner join (2) 外连接:left join,left outer join,right join,right outer join,union,union all (3) 交叉连接:cross join ? ? 二、准备需要演示的[详细]
-
win10下zip安装mysql5.7的一些问题
所属栏目:[MySql教程] 日期:2021-01-07 热度:174
一、MySQL下载地址: http://dev.mysql.com/downloads/mysql/ 我们下载zip版本的?二、解压zip文件?三、复制一份里面的my-default.ini为my.ini [mysqld]basedir = E:/amp/mysql57datadir = E:/amp/mysql57/dataport = 3306character-set-server = utf8max_c[详细]
-
centos7 二进制安装包安装 mysql5.6
所属栏目:[MySql教程] 日期:2021-01-07 热度:64
centos7 二进制安装包安装 mysql5.6 一、下载mysql5.6二进制安装包 http://mirrors.sohu.com/mysql/MySQL-5.6/ 如:mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz 二、安装mysql5.6(安装在/data/mysql56) (1)、创建mysql用户账号 useradd -s /sbin/nologin -M[详细]
-
win10下安装配置mysql-8.0.13
所属栏目:[MySql教程] 日期:2021-01-07 热度:62
1、下载mysql-8.0.13安装包 https://dev.mysql.com/downloads/mysql/ 选择zip安装包下载就好。 2、解压到你要安装的目录 3、创建my.ini配置文件 [mysqld]#端口port = 3306#mysql安装目录basedir = E:/amp/mysql8#mysql数据存放目录datadir = E:/amp/mysql8[详细]
-
centos7下源码安装mysql5.7.16
所属栏目:[MySql教程] 日期:2021-01-07 热度:145
一、下载源码包 下载mysql源码包 http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.16.tar.gz 二、安装约定: 用户名:mysql安装目录:/data/mysql数据库目录:/data/mysql/data 三、安装准备 1、添加用户 useradd -s /sbin/nologin mysql 2、建立目录[详细]
-
mysql优化概述3
所属栏目:[MySql教程] 日期:2021-01-07 热度:88
1、前缀索引建立索引关键字一种方案。通常会使用字段的整体作为索引关键字。有时,使用字段前部分数据,也可以去识别某些记录。语法:index `索引名` (`字段`(N)); 使用字段前N个字符建立索引。N,究竟是多少? 使用N长度所达到的辩识度,极限接近于使用全[详细]
-
mysql 复制原理与实践
所属栏目:[MySql教程] 日期:2021-01-07 热度:134
副标题#e# 复制功能是将一个mysql数据库上的数据复到一个或多个mysql从数据库上。 复制的原理:在主服务器上执行的所有DDL和DML语句都会被记录到二进制日志中,这些日志由连接到它的从服务器获取,并复制到从库,并保存为中继日志, 这个过程由一个称为 IO[详细]
-
mysql5.7 生成列 generated column
所属栏目:[MySql教程] 日期:2021-01-07 热度:83
生成列的值是根据列定义中的表达式计算得出的。 mysql5.7支持两种类型的生成列: 1、virtual 生成列:当从表中读取记录时,才计算该列值。不会把数据持久化在硬盘上。 2、stored 生成列:向表中写入记录时,计算该列值,并作为常规列持久化存储在硬盘上。[详细]
-
mysql 定时任务的使用
所属栏目:[MySql教程] 日期:2021-01-07 热度:68
mysql5.1.6增加了一个事件调度器(Event Scheduler),可以做定时任务(定时删除记录,定时数据统计),取代之前系统的计划任务。mysql事件调度器可以精确到每秒执行一个任务。 事件调度器与触发器的区别:事件调度器是基于特定时间周期来触发执行某些任务,触[详细]
-
centos7 二进制版本安装 mysql8.0.13
所属栏目:[MySql教程] 日期:2021-01-07 热度:146
一、下载mysql二进制安装包 mysql官网: https://dev.mysql.com/downloads/mysql/ 由于国内网络问题,个人建议使用国内开源镜像站下载: http://mirrors.163.com/mysql/Downloads/MySQL-8.0/http://mirrors.sohu.com/mysql/MySQL-8.0/http://mirrors.ustc.[详细]
-
mysql优化概述2
所属栏目:[MySql教程] 日期:2021-01-07 热度:69
一、索引的概念利用关键字,就是记录的部分数据(某个字段,某些字段,某个字段的一部份),建立与记录位置的对应关系,就是索引。索引的关键字一定是排序的。二、索引的类型mysql支持四种索引:1、主键索引2、唯一索引3、普通索引4、全文索引无论任何形式的[详细]
-
mysql中GROUP_CONCAT的使用
所属栏目:[MySql教程] 日期:2021-01-07 热度:173
现在有三个表,结构如下: cate表CREATE TABLE `cate` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',`name` char(20) DEFAULT '' COMMENT '分类名',PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='[详细]
-
在控制台远程连接mysql数据库时,出现ERROR 2049 (HY000)错误
所属栏目:[MySql教程] 日期:2021-01-07 热度:166
问题的原因是,你本地的数据库版本过高,而远程的数据库版本低。解决方法:在连接时加上 ?--skip-secure-auth 参数就可以了。 mysql -h主机 -u用户名 -p密码 --skip-secure-auth ?[详细]
-
Mybatis 插入数据,返回自增长的id
所属栏目:[MySql教程] 日期:2021-01-03 热度:154
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 insert id="insert" parameterType="Spares" useGeneratedKeys="true" keyProperty="id"insert into spares(spares_id,spares_name,spares_type_id,spares_spec)valu[详细]
-
mysql关联表主键重刷
所属栏目:[MySql教程] 日期:2021-01-03 热度:162
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 --备份数据库--mysqldump -h localhost -uroot -p123456 database dump.sql--初始化interfaceType--先处理掉select it_id,count(*) as sum from server_interfaces g[详细]
-
交叉制表--检查列的计数值和长度并加入行数据(9)
所属栏目:[MySql教程] 日期:2021-01-03 热度:162
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 --除了需要证实列的计数值和名称长度,如果一切正常用户还需要填写#rownames表--check column countif (select count(*) from #colnames)1023begin drop table #colna[详细]
-
SQL Server不能使用GETDATE()
所属栏目:[MySql教程] 日期:2021-01-03 热度:136
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 SQLServer的自定义函数限制很大,其中一条就是不能使用不确定函数。其中就包括getdate()。如果你非要在函数中得到getdate(),有如下办法:定义一个视图create vi[详细]