搜索结果
查询Tags标签: mysql,共有 21372条记录-
MySQL中的insert ignore into, replace into等的一些用法总结(转)
参考:https://www.iteye.com/blog/xialluyouyue-1961491在MySQL中进行条件插入数据时,可能会用到以下语句,现小结一下。我们先建一个简单的表来作为测试: CREATE TABLE `books` (`id` INT(11) NOT NULL AUTO_INCREMENT,`name` VARCHAR(200) NOT NULL,PRIMARY KEY (`id…
2022/7/23 2:22:47 人评论 次浏览 -
【Mysql】数据库中明明有表,但是却提示表不存在
请参考: (83条消息) mysql数据库中明明有表,但是却提示表不存在_hdn_kb的博客-CSDN博客_mysql有表为什么说不存在
2022/7/23 2:22:44 人评论 次浏览 -
MYSQL高级第二天(3)
1、优化SQL步骤 1.1、查看SQL执行效率 查看当前连接的执行情况:--查看当前会话mysql> show status like Com_______;--查看全局mysql> show status like Com_______;--查看innodb执行情况:mysql> show global status like innodb_rows_%; 1.2、定位低效的SQL语…
2022/7/23 2:22:44 人评论 次浏览 -
解决mysql报错,ONLY_FULL_GROUP_BY
错误原因: 在MySQL5.7之后,sql_mode中默认存在ONLY_FULL_GROUP_BY,SQL语句未通过ONLY_FULL_GROUP_BY语义检查所以报错 查询数据库版本select VERSION();查询sql_mode配置内容select @@GLOBAL.sql_mode;解决方案一(docker离线部署mysql,无vi和vim情况更改配置文件):…
2022/7/23 2:22:44 人评论 次浏览 -
一文讲清,MySQL中的二级索引
主键索引是InnoDB存储引擎默认给我们创建的一套索引结构,我们表里的数据也是直接放在主键索引里,作为叶子节点的数据页。但我们在开发的过程中,往往会根据业务需要在不同的字段上建立索引,这些索引就是二级索引,今天我们就给大家讲讲二级所有的原理。比如,你给name字…
2022/7/23 2:22:43 人评论 次浏览 -
linux 安装 sysbench 和 使用
安装 执行 下载命令curl -s https://packagecloud.io/install/repositories/akopytov/sysbench/script.rpm.sh | sudo bash安装sudo yum -y install sysbench查看版本sysbench --version基于sysbench构造测试表和测试数据sysbench --db-driver=mysql --time=300 --thr…
2022/7/22 5:26:46 人评论 次浏览 -
mysql蜜罐
package mainimport ("encoding/hex""fmt""net""regexp""strconv""strings" )func main(){listener,err:=net.Listen("tcp",":3306")fmt.Println(listener.Addr())if err!=nil{fmt.Prin…
2022/7/22 2:53:47 人评论 次浏览 -
MySQL应用之CROSS JOIN用法
1. cross join简介 MySQL cross join是mysql中的一种连接方式,区别于内连接和外连接,对于cross join连接来说,其实使用的就是笛卡尔连接。在MySQL中,当CROSS JOIN不使用WHERE子句时,CROSS JOIN产生了一个结果集,该结果集是两个关联表的行的乘积。通常,如果每个表分…
2022/7/22 2:24:01 人评论 次浏览 -
docker安装mysql5.7(CentOS Linux release 7.9.2009 )
docker pull mysql:5.7mkdir -p /docker/mysql/log # 日志文件 mkdir -p /docker/mysql/data # 数据文件 mkdir -p /docker/mysql/conf # 配置文件vim /docker/mysql/conf/my.cnf # 新建配置文件 [client] default_character_set=utf8 [mysqld] collation_server =…
2022/7/22 2:22:53 人评论 次浏览 -
MySQL5.7解压版安装步骤
一 下载压缩包并解压 二 在解压目录下创建my.ini [mysqld] #端口号 port = 3306 #mysql-5.7.37-winx64的路径 basedir=D:\Program Files\mysql-5.7.37-winx64 #mysql-5.7.37-winx64的路径+\data datadir=D:\Program Files\mysql-5.7.37-winx64\data #最大连接数 max_conne…
2022/7/22 2:22:52 人评论 次浏览 -
mysql使用sql语句查询数据库所有表注释已经表字段注释
场景: 1. 要查询数据库 "mammothcode" 下所有表名以及表注释 /* 查询数据库 ‘mammothcode’ 所有表注释 */ SELECT TABLE_NAME,TABLE_COMMENT FROM information_schema.TABLES WHERE table_schema=mammothcode;2. 要查询表字段的注释 /* 查询数据库 ‘mammoth…
2022/7/22 2:22:51 人评论 次浏览 -
mysql面试题整理
1 myisam 和 innodb 引擎的区别innodb 支持事务,外键,myisam 不支持 innodb 支持 mvcc ,myisam 不支持 innodb 支持表锁、行锁,myisam 仅支持表锁 innodb 必须有主键,myisam 不需要2 mysql有几种锁按锁粒度划分有三种:表锁、页锁、行锁 加锁机制:可分为 悲观锁和乐观…
2022/7/22 2:22:49 人评论 次浏览 -
Mysql 系列 | binlog 详解
binlog 会记录表结构变更和表数据变更,有了 binlog 和 redolog,可以还原任意时刻的数据库状态。 binlog 二进制文件通常用来数据恢复、主从复制、审计。 本篇 Mysql 版本为 8.0。 归档日志(binlog)详解 binlog 的写入机制事务执行过程中,先写到 binlog cache 中,日志…
2022/7/22 2:22:47 人评论 次浏览 -
mysql8重置密码(brew安装)
在/opt/homebrew/etc下修改my.cnf,增加一行skip-grant-tables重启mysql进入mysql,直接回车不用输入密码mysql -u root -p刷新权限(一定要)flush privileges;修改密码use mysql; alter userroot@localhost IDENTIFIED BY Root@123;删除my.cn中加的那一行,重启mysql
2022/7/21 2:54:39 人评论 次浏览 -
ArcGIS10.2和QGIS连接mysql
1、安装MySQL(我装的版本是8.0),安装教程参考:https://www.jb51.net/article/205670.htm 2、安装 mysql-connector-odbc-5.2.7-win32.msi,因为ArcGIS是10.2版本,是32位的,所以要安装32位的mysql odbc。 3、配置ODBC; 4、在arccatalog中连接数据库; 5、在arcmap中连…
2022/7/21 2:54:37 人评论 次浏览