-
MySQL多表关联数据同时删除sql语句
所属栏目:[MySql教程] 日期:2022-07-04 热度:98
DELETE删除多表数据,怎样才能同时删除多个关联表的数据呢?这里做了深入的解释,代码如下: delete from t1 where 条件 delete t1 from t1 where 条件 delete t1 from t1,t2 where 条件 delete t1,t2 from t1,t2 where 条件 category(栏目信息表)和news(新闻数[详细]
-
mysql字符串批量查找和替换
所属栏目:[MySql教程] 日期:2022-07-04 热度:189
在mysql中批量查询我们使用了like通配符,替换我们直接使用replace 与update联合使用,下面我来举实例说明. 通配符 说明 _ 与任意单字符匹配 % 与包含一个或多个字符的字符串匹配 [ ] 与特定范围(例如,[a-f])或特定集(例如,[abcdef])中的任意单字符匹配[详细]
-
忘记root密码终极修改MySql密码方法
所属栏目:[MySql教程] 日期:2022-07-04 热度:143
在linux与windows系统中mysql的root权限是无限的,如果忘了密码我们不能直接修改需要做一些操作,下面我分别介绍了mysql在windows root密码修改与linux root密码修改方法. windows中忘记root密码,如果本地忘记了root密码,可以试试以下方法: 打开CMD首先停止mys[详细]
-
如何正确重启mysql服务器
所属栏目:[MySql教程] 日期:2022-07-04 热度:143
很多朋友重启mysql都是直接在进程中结束那样是不正确的,下面我来总结一下关于如何正确的重启mysql服务器吧. windows如何重启mysql 开始-运行-cmd 停止:net stop mysql 启动:net start mysql 前提MYSQL已经安装为windows服务. wind 方法二 开始-运行-输入:ser[详细]
-
mysql导入数据导数据提示Duplicate entryfor key 错误
所属栏目:[MySql教程] 日期:2022-07-04 热度:129
mysql导入数据导数据提示Duplicate entryfor key 错误,下面我来分析一下我的解决方法,有需要学习的朋友可参考一下. 之前服务器数据丢失后决定搬家了用PHPMYADMIN导出,因为数据库文件比较大,所以直接使用MYSQL命令直接导入. MySQL导出导入命令,但是结果却不断[详细]
-
常用的MySQL导出导入命令介绍
所属栏目:[MySql教程] 日期:2022-07-04 热度:96
下面总结了在开发中常用的mysql数据库导入导出命令,包括有:只导入表,全部导出导入,导出指定数据等等sql语句. 简单的介绍一下命令行进入MYSQL的方法: C:mysql -h hostname -u username -p 按ENTER键,等待然后输入密码,这里hostname为服务器的名称,如localhost[详细]
-
mysql load data infile 命令的数据导入
所属栏目:[MySql教程] 日期:2022-07-04 热度:132
文章介绍了mysql load data infile 命令的数据导入,该方式比直接的insert的效率要高,按照官方的说法是要比insert语句快上20倍,有需要的朋友可参考. 使用方式如下,代码如下: mysqlload data local infile D:/ab.txt into table mytbl(name,age); 如何load数据[详细]
-
MySQL的timestamp类型自动更新
所属栏目:[MySql教程] 日期:2022-07-04 热度:106
MySQL的timestamp类型自动更新,有需要的朋友可参考本文章. 今天建了一个表,里面有一个列是timestamp类型,我本意是在数据更新时,这个字段的时间能自动更新。岂知对这个类型的值还不甚了解,导致出错。发现这个字段只是在这行数据建立的时候有值,在更新的[详细]
-
MySQL字符串与字符串比较函数学习
所属栏目:[MySql教程] 日期:2022-07-04 热度:142
在mysql数据库中字符串在数据库中占有很重要的地位,下面我来介绍MySQL字符串比较函数的一些基础学习,有需要的朋友可参考一下. 1:字符串连接函数,代码如下: CONCAT(str1,str2,...) 返回结果为连接参数产生的字符串,如有任何一个参数为NULL,则返回值为 NULL,或[详细]
-
mysql 整型int数字溢出在程序和数据库设计中的考虑
所属栏目:[MySql教程] 日期:2022-07-04 热度:59
在数据库设计和程序中需要考虑数字的范围,否则可能导致一些问题,主要是考虑溢出的问题,比如如果数据库中有一个整型的数字字段,里面的数据可能随着业务的增长而膨胀,而这个数字有可能会超出列属性的范围,也就是溢出,与此同时,程序中也需要处理这个日益庞大的[详细]
-
mysql主从拷贝 一主一从
所属栏目:[MySql教程] 日期:2022-07-04 热度:97
mysql主从拷贝 一主一从: 1、启动实例3306和3307 2、检查主库配置 [root@client 3306]# egrep log-bin|server|sock my.cnf socket = /data/3306/mysql.sock socket = /application/mysql-5.5.32/tmp/mysql.sock #socket = /data/3306/mysql.sock log-bin =[详细]
-
利用mysqladmin管理配置mairadb
所属栏目:[MySql教程] 日期:2022-07-04 热度:164
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 mysqladmin是一个常用的执行管理操作的程序,可以用它来检查服务器的配置和当前的状态,创[详细]
-
MySQL数据库高级 情况
所属栏目:[MySql教程] 日期:2022-07-04 热度:52
MySQL数据库高级(八)事件 一、事件简介 1、事件简介 事件是用来执行定时任务的一组SQL集,在时间到时会触发。 一个事件可调用一次,也可周期性的启动,由一个特定的事件调度器线程来管理的。 事件取代了原先只能由操作系统的计划任务来执行的工作,而且MyS[详细]
-
Windows 2012 always on 读写分离集群创建配置
所属栏目:[MySql教程] 日期:2022-07-04 热度:89
Windows 2012 always on 读写分离集群搭建配置。 Always on简介 AlwaysOn 可用性组 (SQL Server) AlwaysOn 可用性组功能是一个提供替代数据库镜像的企业级方案的高可用性和灾难恢复解决方案。SQL Server 2012 中引入了 AlwaysOn 可用性组功能,此功能可最大[详细]
-
机房服务器维护的日常工作 您明白哪些?
所属栏目:[MySql教程] 日期:2022-07-04 热度:179
近年来网络数据安全越来越重要,服务器维护也越来越被重视,而在维护服务器的时候一定要谨慎小心,日常维护工作要处理好,否则出现一点小的错误就会影响很大。那么,服务器维护日常需做哪些工作呢? 机房服务器维护的日常工作 一、软件维护 1、数据库服务 数[详细]
-
mysql无法删掉表中的主键
所属栏目:[MySql教程] 日期:2022-07-04 热度:81
mysql无法删除表中的主键: 1、mysql删除表中的主键时报错,如下代码所示: mysql alter table student drop primary key; ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key 2、问题原[详细]
-
Centos下MySQL忘记密码修改方式
所属栏目:[MySql教程] 日期:2022-07-04 热度:111
前几天刚在虚拟主机上装了个MySQL5.7,随手配置了个密码,今天直接就忘记(尴尬脸 》 。《 ),于是就想着把这个修改密码的方式贴出来,以备有道友忘记密码时备用。 先将MySQL关闭: service mysqld stop 将MySQL登录方式设置为无需密码登录: mysql_safe --[详细]
-
sysbench 压测mysql数据库
所属栏目:[MySql教程] 日期:2022-07-04 热度:101
sysbench是一款压力测试工具,可以测试系统的硬件性能,也可以用来对数据库进行基准测试,使用起来很方便, 同时sysbench支持以下几种测试模式: 1、CPU运算性能 2、磁盘IO性能 3、调度程序性能 4、内存分配及传输速度 5、POSIX线程性能 6、数据库性能(OLTP[详细]
-
何为mysql代码执行结构
所属栏目:[MySql教程] 日期:2022-07-04 热度:157
小编这次要给大家分享的是什么是mysql代码执行结构,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。 本文内容: 什么是代码执行结构 顺序结构 分支结构 循环结构 首发日期:2018-04-18 什么是代码执行结构: 这里所[详细]
-
mysql去除不用表数据
所属栏目:[MySql教程] 日期:2022-07-04 热度:65
MySQL删除数据几种情况以及是否释放磁盘空间: 1、drop table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM ; 2、truncate table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM 。truncate table其实有点类似于drop table 然后creat,只不过[详细]
-
Timestamp时间戳精确到微妙级别 显露bug
所属栏目:[MySql教程] 日期:2022-07-03 热度:199
timestamp时间戳精确到微妙级别,出现bug 自MariaDB5.3版本起,timestamp时间戳精确到微妙级别,但这里存在一个致命bug,它会导致binlog记录的内容损坏,致使闪回恢复功能失效、Canal工具抓取binlog失败。 影响版本MariaDB 5.5/10.0 复现: 我使用的版本为10[详细]
-
揪出MySQL延缓上千秒的元凶
所属栏目:[MySql教程] 日期:2022-07-03 热度:129
揪出MySQL延迟上千秒的元凶 背景 Part1:写在最前 MySQL的延迟告警想必大家一定不陌生,MySQL引起从库延迟的原因有很多,从硬件上讲可能是网卡,磁盘,内存达到瓶颈,从数据库层面来讲,可能是SQL效率低下,或者大批量写入引起的。本文的案例将剖析一个由binl[详细]
-
mysql 连接查询 俗称连表查找 内连接 外连接 自然连接
所属栏目:[MySql教程] 日期:2022-07-03 热度:154
连接查询的分类 本文讨论中用到的测试数据 ``create table student( id int primary key auto_increment, name varchar(10) ); insert into student values (null,xiaohong), (null,xiaoming), (null,xiaogang), (null,xiaoliang); create table score( id i[详细]
-
主从复制延迟原因分析
所属栏目:[MySql教程] 日期:2022-07-03 热度:110
写在前面: 之前在维护线上主从复制架构的时候,遇到了一些主从延迟问题,笔者呢,也是比较好学的,哈哈!所以,查阅了诸多资料,然后去其糟粕,根据自己的理解和查阅的资料整理成了本文,在此申明,本文内容是笔者自己的理解,不代表权威性,仅供各位同行做[详细]
-
InnoDB 事务加锁解析
所属栏目:[MySql教程] 日期:2022-07-03 热度:190
一般大家对数据库事务的了解可能停留在事务的ACID特性以及事务4种不同的隔离级别层面上,而对于事务 4 种不同隔离级别如何实现了解相对较少。 本文以 MySQL 数据库 InnoDB 引擎为例,为大家分析 InnoDB数据库引擎对默认的隔离级别可重复读(RR)的具体实现。[详细]
