首页 > 数据库技术
mysql InnoDB架构
1、InnoDB的磁盘结构 1)系统表空间 2)用户表空间 3)rodolog 文件组 4)磁盘文件逻辑结构 文件->段->区->页->行 InnoDB对数据的存取是以页为单位的,一个数据页默认是16k 2、InnoDB的内存结构 1)buffer pool 1.数据页 2.索引页 3.Change ...
分类:数据库技术   时间:2020-11-21 22:48:09    收藏:0  评论:0  赞:0  阅读:36
Oracle函数使用1
一、字符串处理函数 1、ascii(x):返回字符的ASCII。 SQL语句:select ascii('a') from dual; dual:空表,每创建一个用户都会生成这样一个dual表,表中只有一个数据。 目的是为了SQL语句的完整性。 示例如下: CONCAT(x,y):连接两个字符串 示 ...
分类:数据库技术   时间:2020-11-21 22:41:19    收藏:0  评论:0  赞:0  阅读:37
JDBC基本入门-JDBC中各个接口和类详解
JDBC: 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC) ...
分类:数据库技术   时间:2020-11-21 22:38:56    收藏:0  评论:0  赞:0  阅读:39
.net core WebAPI 初探及连接MySQL
1. 前言 笔者最近跟着微软官方文档学习.net core WebAPI,但发现其对 WebAPI 连接数据库、读取数据库方面讲得不够细致明了。写此文的目的,即实现 .net core WebAPI 的 GET、POST 方法访问数据库,并输出结果。 2. 开发准备 2.1 操作系统 Windows ...
分类:数据库技术   时间:2020-11-21 22:38:06    收藏:0  评论:0  赞:0  阅读:39
sql注入中联合查询group_concat位置
sql注入中联合查询group_concat位置 前言 题目环境 buuctf中[极客大挑战 2019]LoveSQL 联合查询中group_concat位置 思路 普通姿势 直到 可以看到报错,但我们的语句并没有任何错误 换到第三个位置就可以正常显示 本地实验也是会报错 最终payload都是在最 ...
分类:数据库技术   时间:2020-11-21 22:34:59    收藏:0  评论:0  赞:0  阅读:68
mysql分组查询和排序
group by和order by 分组后的字段要么是分组字段或聚合函数 where和having区别: where:在分组之前进行限定;后面不能跟聚合函数的判断 having:在分组之后进行限定,如果不满足结果就不会显示出来;后面可以跟聚合函数判断 select user_name from t_ ...
分类:数据库技术   时间:2020-11-21 22:34:48    收藏:0  评论:0  赞:0  阅读:33
Oracle表操作-创建及增删改查
数据类型; 1、CHAR:定长字符类型,默认长度是1,最长不超过2000字节。 2、CARCHAR2(length):可变字符类型,默认长度是1,最长不超过4000字符。 3、NUMBER(P,S):可存整数和浮点数。p表示数字的最大位数(如果是小数包括整数部分和小数部分和小数点,p默认是38为), ...
分类:数据库技术   时间:2020-11-21 22:32:54    收藏:0  评论:0  赞:0  阅读:38
mysql数据库的导出与导入
1、首先linux 下查看mysql相关目录 [root@op-workorder bin]# whereis mysql mysql: /usr/bin/mysql /usr/lib64/mysql /usr/include/mysql 2、导出数据库用mysqldump命令 cd /home/w ...
分类:数据库技术   时间:2020-11-21 10:41:04    收藏:0  评论:0  赞:0  阅读:28
navicat用IP远程连接mysql超级慢
1 前言 用navicat连接远程mysql数据库,每次增删改查都非常慢,测试过网络,也不慢。然而网上给的答案是 在 /etc 下的 my.cnf 中[mysqld]下面加入 skip-name-resolve即可,这个是针对域名访问的情况,跳过解析。 然而我使用ip访问,不应该存在这问题。最后定位 ...
分类:数据库技术   时间:2020-11-21 10:40:15    收藏:0  评论:0  赞:0  阅读:33
MySQL处理mysql-bin过大问题
单实例Mysql服务器,没有设主从,于是停用MySQL BinLog,删除日志以节省空间。 方式一,删除binlog,并关闭: 1.删除日志 #mysql -uroot -p mysql> reset master;#reset master 这个命令会清空所有的mysql-bin文件。 2.停用 ...
分类:数据库技术   时间:2020-11-21 10:39:30    收藏:0  评论:0  赞:0  阅读:48
mysql总结1
1、Mysql中的MyISAM与InnoDB的区别? (1)InnoDB存储引擎支持事务,而MyISAM不支持事务; (2)InnoDB支持行级锁,而MyISAM只支持表级锁; ( InnoDB行锁是通过给索引加锁实现的,即只有通过索引条件检索数据,InnoDB才使用行级锁,否则将使用表级锁!行级锁 ...
分类:数据库技术   时间:2020-11-21 10:39:08    收藏:0  评论:0  赞:0  阅读:36
MySQL 存储引擎
存储引擎 DBMS使用存储引擎进行数据的创建、查询、更新、删除操作。 不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎还可以获得特定的功能。 MySQL提供了多种存储引擎,最常见的有3种。 1、MyISAM MySQL5.5之前的默认的存储引擎,每个MyISAM在磁盘上 ...
分类:数据库技术   时间:2020-11-21 10:38:44    收藏:0  评论:0  赞:0  阅读:33
MySQL 数据类型
1、数值型 类型 范围、小数位数 TINYINT (-128,127) SMALLINT 正负3w+ MEDIUMINT 正负800w+ INT 正负21亿+ BIGINT 正负900千万亿+ FLOAT 单精度 10的-38次方 DOUBLE 双精度 10的-308次方 DECIMAL 定点型(小 ...
分类:数据库技术   时间:2020-11-21 10:34:39    收藏:0  评论:0  赞:0  阅读:26
sql语句
平时的数据库操作都是图形化界面完成了。然而有时候批量操作字段的时候还是不得不用到原生的sql语句。so这个就专门记录下自己使用过的又记不住的sql语句。没事看看拿起来当备忘录 批量修改某个字段的数据 update 表名 set 字段名=" " where 条件; update order set i ...
分类:数据库技术   时间:2020-11-21 10:34:27    收藏:0  评论:0  赞:0  阅读:31
优化数据库
1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。 例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要 ...
分类:数据库技术   时间:2020-11-21 10:33:44    收藏:0  评论:0  赞:0  阅读:25
Docker安装Mysql5.7
Docker安装 系统版本:CentOS Linux release 7.5.1804 (Core) 如果之前有装过docker可以先卸载旧版本再安装,没有则跳过。 yum remove docker \ docker-client \ docker-client-latest \ docker-c ...
分类:数据库技术   时间:2020-11-21 10:31:53    收藏:0  评论:0  赞:0  阅读:25
MYSQL语法篇之:"删"、"改"、"查"
MYSQL语法篇之:"删"、"改"、"查" 本章学习目标 SQL语句之"删" SQL语句之"改" SQL语句之"查" SQL语句之"删" 在数据库当中,有时候需要对数据库、数据表、表内容进行删除可以使用到删除语句。 这里要注意删除不同的内容使用的删除语句不同。 (1)删除数据库(适合用在跑路阶段,轻 ...
分类:数据库技术   时间:2020-11-21 10:28:29    收藏:0  评论:0  赞:0  阅读:32
在Windows上安装MySQL
下载MySQL mysql、oracle这2个数据库都是oracle公司的,不知道是不是晚上要维护,这家公司的服务器晚上很卡,尽量早上下载。 mysql可以下载msi、zip,但zip配置麻烦,建议使用msi。 第一个是网络安装包,安装时根据选择下载插件;第二个里面已经包含了所有插件。 安装MySQ ...
分类:数据库技术   时间:2020-11-21 10:27:32    收藏:0  评论:0  赞:0  阅读:45
Linux上Mysql数据库 用户权限控制
Linux安装mysql 点我直达 Mysql限制root用户ip地址登录 修改mysql库里边的user表: update mysql.user set host='localhost' where user='root'; 刷新权限: flush privileges; 修改密码 忘记密码 编辑 ...
分类:数据库技术   时间:2020-11-20 23:42:43    收藏:0  评论:0  赞:0  阅读:127
sql函数split在presto、spark、hive中的不同
执行此sql:select split('85076|0','\\|')[0],结果如下表: 查询引擎 结果 presto 85076|0 spark 85076 hive 85076 ...
分类:数据库技术   时间:2020-11-20 21:53:14    收藏:0  评论:0  赞:0  阅读:675
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!