随笔分类 -  MySql

关于Mysql学习的笔记
摘要:with recursive tab as ( select 1 as n union all select n+1 from tab where n<100 ) select * from tab; 阅读全文
posted @ 2022-12-22 10:26 踏叶乘风 阅读(19) 评论(0) 推荐(0) 编辑
摘要:MySQL的information_schema库中有个COLUMNS表,里面记录了mysql所有库中所有表的字段信息,该表信息如下: COLUMNS表的每一条记录都对应了数据库中某个表的某个字段,该表记录了如下信息: TABLE_CATALOG MySQL官方文档中说,这个字段值永远是def,但没 阅读全文
posted @ 2020-03-01 15:51 踏叶乘风 阅读(1086) 评论(0) 推荐(0) 编辑
摘要:字段 含义 Table_catalog 数据表登记目录 Table_schema 数据表所属的数据库名 Table_name 表名称 Table_type 表类型[system view|base table] Engine 使用的数据库引擎[MyISAM|CSV|InnoDB] Version 版 阅读全文
posted @ 2020-03-01 14:45 踏叶乘风 阅读(8511) 评论(0) 推荐(1) 编辑
摘要:创建数据库目录 创建数据库目录 创建mysql用户 创建mysql用户 使用mysql-5.7通用二进制包安装 使用mysql-5.7通用二进制包安装 解压mysql软件包 创建连接,为了方便查看mysql的版本等信息 修改属主属组 初始化数据库 : 之前的版本是用 scripts/mysql_in 阅读全文
posted @ 2018-05-24 17:09 踏叶乘风 阅读(248) 评论(0) 推荐(0) 编辑
摘要:1.创建安装目录: mkdir /data/mysql/ mkdir /data/mysql/datafile mkdir /data/mysql/logfile 2.创建用户: useradd -r mysql 3.分配目录权限 chown -R mysql.mysql /data/mysql/ 阅读全文
posted @ 2017-08-22 10:33 踏叶乘风 阅读(1041) 评论(1) 推荐(0) 编辑
摘要:1、增加用户: (注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码” WITH GRANT OPTION 第一种: 增加一个用户test1密码为ab 阅读全文
posted @ 2017-08-04 09:16 踏叶乘风 阅读(391) 评论(0) 推荐(0) 编辑
摘要:1.仅导出数据: 导出单个表:mysqldump -t -uroot -proot pgenius RES_COM_PFT_FCST>RES_COM_PFT_FCST.sql 导出单个库:(只导出数据)mysqldump -uroot -p -d database >database.dmp 2.有 阅读全文
posted @ 2017-07-27 14:07 踏叶乘风 阅读(334) 评论(0) 推荐(0) 编辑
摘要:背景: MySQL 5.5开始新增一个数据库:PERFORMANCE_SCHEMA,主要用于收集数据库服务器性能参数。并且库里表的存储引擎均为PERFORMANCE_SCHEMA,而用户是不能创建存储引擎为PERFORMANCE_SCHEMA的表。MySQL5.5默认是关闭的,需要手动开启,在配置文 阅读全文
posted @ 2017-06-12 17:04 踏叶乘风 阅读(465) 评论(0) 推荐(0) 编辑
摘要:#给用户cacti赋予所有库的所有权限 GRANT ALL PRIVILEGES ON *.* TO 'cacti'@'%' IDENTIFIED BY 'cacti' WITH GRANT OPTION; #重新载入赋权表 FLUSH PRIVILEGES; #收回权限(不包含赋权权限) REVO 阅读全文
posted @ 2017-06-05 14:48 踏叶乘风 阅读(131) 评论(0) 推荐(0) 编辑
摘要:一 MySQL 5.7及更早版本中 下面的几个语句查询到,但如何定位到对应的进程,还需要学习这些表的结构。 select * from information_schema.innodb_trx ## 当前运行的所有事务select * from information_schema.innodb_ 阅读全文
posted @ 2017-05-22 18:19 踏叶乘风 阅读(178) 评论(0) 推荐(0) 编辑
摘要:master安装和配置: 为mysql的安装提供前提环境和初始化安装mysql 创建数据库目录 # mkdir /data/mysql –pv# mkdir /data/mysql/datafile# mkdir /data/mysql/logfile创建mysq用户 # useradd -r my 阅读全文
posted @ 2017-05-16 14:47 踏叶乘风 阅读(192) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.cnblogs.com/end/archive/2012/12/05/2803975.html MySQL 5.1 中,在复制方面的改进就是引进了新的复制技术:基于行的复制。 MYSQL复制的几种模式 MySQL 5.1 中,在复制方面的改进就是引进了新的复制技术:基于行 阅读全文
posted @ 2017-05-11 17:38 踏叶乘风 阅读(1437) 评论(0) 推荐(0) 编辑
摘要:首先创建一个测试表: 现在我想使用模糊匹配,查出以 “\\172” 开头的字符串。 需要使用like 因为"\"是转义字符,所以需要使用4个"\".语句如下: 结果无法得到我想要的数据,按理说这个字符串经过转义后变成“\\172%”应该得到结果才对。 经过多次不同的尝试,最终成功的语句如下: 分析原 阅读全文
posted @ 2016-01-18 11:33 踏叶乘风 阅读(1668) 评论(0) 推荐(0) 编辑
摘要:今天遇到一个MYSQL排序的问题,要求按某列进行分组,组内进行排序. 百度一下发现MYSQL不支持row_number(),rank()等函数. 采用的办法如下,我们首先创建一个测试表: 分组排序的SQL代码: 结果如下: 测试结果OK,但重点是套用到我们的SQL中后,排序结果完全不是我们预期中的, 阅读全文
posted @ 2014-10-13 11:22 踏叶乘风 阅读(3794) 评论(0) 推荐(0) 编辑
摘要:SELECT COLUMN_NAME as '列名' ,DATA_TYPE as '字段类型' ,COLUMN_TYPE as '长度加类型' FROM information_schema.`COLUMNS` where TABLE_SCHEMA like '库名'andTABLE_NAME like '表名' 阅读全文
posted @ 2014-01-23 13:28 踏叶乘风 阅读(727) 评论(0) 推荐(0) 编辑
摘要:msi版本的,安装后在安装目录下的\data\my.ini常用的配置选项:1.修改默认的存储引擎在配置文件my.ini(linxu下为my.cnf) 中的 [mysqld] 下面加入default-storage-engine=存储引擎名称 阅读全文
posted @ 2013-11-29 23:43 踏叶乘风 阅读(3166) 评论(0) 推荐(1) 编辑
摘要:在看MariaDB的存储引擎之前,可以先了解MySQL存储引擎。MySQL常用的存储引擎:MyISAM存储引擎:是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。MyISAM表还支持3中不同的存储格式:1 静态表2 动态表3 压缩表静态表是默认的存储格式,静态表中的字段都是非变长的字段,优点是:存储非常迅速,容易缓存,出现故障容易恢复;缺点是:占用的空间通常比动态表多。(注意: 在存储时,列的宽度不足时,用空格补足,当时在访问的时候并不会得到这些空格)动态表的字段是变长的,优点是:占用的空间相对较少,但是频繁地更新删除记录会产生碎片,需要定 阅读全文
posted @ 2013-11-14 22:54 踏叶乘风 阅读(12311) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示