首页 > 数据库技术
Oracle DBA日常维护SQL脚本
查询碎片程度高(实际使用率小于30%)的表 可以收缩的表条件为什么block>100,因为一些很小的表,只有几行数据实际大小很小,但是block一次性分配就是5个(11g开始默认一次性分配1M的block大小了, 见create table storged的NEXT参数),5个block相对于几行小 ...
分类:数据库技术   时间:2020-02-22 15:03:29    收藏:0  评论:0  赞:0  阅读:72
mysql判断某个字符串是否包含某个字符串的3种方法
总结下在MySQL里判断某个字符串是否包含某个字符串的3种方法。 先举个简单的场景,比如要查询user表中爱好中有yanggb的记录。 方法1:使用通配符%。 通配符也就是模糊匹配,可以分为前导模糊查询、后导模糊查询和全导匹配查询,适用于查询某个字符串中是否包含另一个模糊查询的场景。 select ...
分类:数据库技术   时间:2020-02-22 14:54:02    收藏:0  评论:0  赞:0  阅读:65
如何查看SparkSQL 生成的抽象语法树?
前言 在《Spark SQL内核剖析》书中4.3章节,谈到Catalyst体系中生成的抽象语法树的节点都是以Context来结尾,在ANLTR4以及生成的SqlBaseParser解析SQL生成,其源码部分就是语法解析,其生成的抽象语法树的节点都是ParserRuleContext的子类。 提出问题 ...
分类:数据库技术   时间:2020-02-22 14:26:48    收藏:0  评论:0  赞:0  阅读:63
gdb
gdb usage: 直接调试程序 调试coredump 附加到已有进程 调试程序 并传递命令行参数给程序 也可以通过这些参数启动 交互命令:括号里是命令简写,交互模式下回车默认执行上一条命令 设置coredump 显示当前限制 设置core文件最大 100k 禁止coredump 不限制 修改只在 ...
分类:数据库技术   时间:2020-02-22 14:14:23    收藏:0  评论:0  赞:0  阅读:53
MySQL语法------14-----分页查询(以及复习练习题)
分页查询: 应用场景:当要显示的场景一页显示不全的时候,需要提交分页sql请求 语法: select 查询列表 from 表 【join type join 表2】 on 连接条件 where 筛选条件 group by 分组字段 having 分组后的筛选 order by 排序的字段 LIMIT ...
分类:数据库技术   时间:2020-02-22 13:28:53    收藏:0  评论:0  赞:0  阅读:79
MySQL数据库数据迁移:从一个服务器到另一个服务器
需要两个服务器数据库版本相同才可迁移 1:单个或多个数据库 mysqldump -h远程ip -u用户 -p密码 -P3306 --default-character-set=utf8 --databases 单个或多个数据库名称空格分开 | mysql -h127.0.0.1 -uroot -p ...
分类:数据库技术   时间:2020-02-22 13:05:31    收藏:0  评论:0  赞:0  阅读:213
使用jdbc向mysql批量添加几十万数据
package com.tt.mybatis.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLExceptio ...
分类:数据库技术   时间:2020-02-22 12:59:48    收藏:0  评论:0  赞:0  阅读:73
关于MySQL索引面试题的六连炮!招架的住吗?
1、面试真题 MySQ索引的原理和数据结构能介绍一下吗? b+树和b-树有什么区别? MySQL聚簇索引和非聚簇索引的区别是什么? 他们分别是如何存储的? 使用MySQL索引都有哪些原则? MySQL复合索引如何使用? 2、面试官心理分析 数据库是30k以内的工程师面试必问的问题,而且如果问数据库, ...
分类:数据库技术   时间:2020-02-22 12:35:49    收藏:0  评论:0  赞:0  阅读:52
mysql中slow query log慢日志查询分析
在mysql中slow query log是一个非常重要的功能,我们可以开启mysql的slow query log功能,这样就可以分析每条sql执行的状态与性能从而进行优化了。 一、慢查询日志 配置 开启慢查询日志 , 配置样例: /etc/mysql/my.cnf[mysqld]log-slow ...
分类:数据库技术   时间:2020-02-22 12:33:19    收藏:0  评论:0  赞:0  阅读:64
php处理mysql的结果集
Php使用mysqli_result类处理结果集有以下几种方法 fetch_all() 抓取所有的结果行并且以关联数据,数值索引数组,或者两者皆有的方式返回结果集。 fetch_array() 以一个关联数组,数值索引数组,或者两者皆有的方式抓取一行结果。 fetch_object() 以对象返回结 ...
分类:数据库技术   时间:2020-02-22 12:26:17    收藏:0  评论:0  赞:0  阅读:57
数据库远程连接linux报错2003 can't connect to MySQL server on ip (0) 防火墙没有开放端口3306
今日坑: 数据库远程连接linux报错2003 can't connect to MySQL server on ip (0) 最后原因:服务器防火墙没有开放端口3306 输入命令 firewall-cmd --zone=public --add-port=3306/tcp --permanent ...
分类:数据库技术   时间:2020-02-22 12:18:06    收藏:0  评论:0  赞:0  阅读:186
oracle pl/sql基本语法
pl/sql编程语言 pl/sql编程语言是对sql语言的扩展,使得sql语言具有过程化编程的特性。 pl/sql编程语言比一般的过程化编程语言,更加灵活高效。 pl/sql编程语言主要用来编写存储过程和存储函数等。 声明方法 赋值操作可以使用:= 也可以使用into查询语句赋值 declare i ...
分类:数据库技术   时间:2020-02-22 12:00:25    收藏:0  评论:0  赞:0  阅读:69
Oracle 实例名(SID) 和 服务名(SERVICE_NAME)的区别
可以简单的这样理解:一个公司比喻成一台服务器,数据库是这个公司中的一个部门。 1.SID:一个数据库可以有多个实例(如RAC),SID是用来标识这个数据库内部每个实例的名字, 就好像一个部门里,每个人都有一个自己的名字。 2.SERVICE_NAME:是这个数据库对外宣称的名字,外面的人要想连接我这 ...
分类:数据库技术   时间:2020-02-22 11:57:58    收藏:0  评论:0  赞:0  阅读:71
在macos上安装一个mysql (不用brew)
brew安装的mysql总是玩不太转,暂时搁置了 今天直接从官网拉一个较新的mysql版本安装运行 参考 https://www.cnblogs.com/youzeqin/p/11455688.html 安装中只有一个步骤需要交互,就是输入密码,一开始没有在意,输入了一个不符合安全条件的密码,导致浪 ...
分类:数据库技术   时间:2020-02-22 11:44:55    收藏:0  评论:0  赞:0  阅读:51
ubuntu 18.04 为 mysql 设置 root 初始密码(转)
ubuntu 18.04 为 mysql 设置 root 初始密码 转自:https://www.sunzhongwei.com/set-mysql-root-password-on-ubuntu-1804?from=sidebar_new ubuntu 18.04 上安装 mysql 5.7 之后 ...
分类:数据库技术   时间:2020-02-22 11:43:45    收藏:0  评论:0  赞:0  阅读:51
CentOS7 基础开发环境安装---mysql(自己备忘)
进入地址:https://downloads.mysql.com/archives/community/ 选择合适的版本 注:直接下载路径:https://downloads.mysql.com/archives/get/p/23/file/mysql-5.5.30.tar.gz ...
分类:数据库技术   时间:2020-02-22 11:29:06    收藏:0  评论:0  赞:0  阅读:61
sqli-labs Less17--Less19
补充知识 参考链接: https://www.jb51.net/article/125599.htm https://www.jb51.net/article/125607.htm UPDATEXML (XML_document, XPath_string, new_value); 第一个参数:XM ...
分类:数据库技术   时间:2020-02-22 11:25:20    收藏:0  评论:0  赞:0  阅读:65
CentOS7安装MySQL8
卸载mariadb 1. 解压 1. 安装 1. 初始化、授权和开启mysql服务 1. 查看root初始密码, 登录修改密码 1. 允许远程连接 ...
分类:数据库技术   时间:2020-02-22 11:17:22    收藏:0  评论:0  赞:0  阅读:42
数据库的增删改查
查 查看已有数据库 查看创建数据库scott的语句 增 创建数据库scott 创建数据库scott, 同时指定字符集UTF8 创建数据库scott, 同时指定字符集UTF8, 已存在时不报错 创建数据库scott, 同时指定字符集UTF8, 指定插入时按UTF8检查 改 修改数据库scott字符集为 ...
分类:数据库技术   时间:2020-02-22 10:46:35    收藏:0  评论:0  赞:0  阅读:63
python mysql数据库基本操作方法
实现:使用Python实现用户登录,如果用户存在(数据库表中存在)则登录成功(假设该用户已在数据库中) import pymysql username = input('输入用户名:').strip() pwd = input('输入密码:').strip() # 1.连接 conn = pymys ...
分类:数据库技术   时间:2020-02-22 10:45:18    收藏:0  评论:0  赞:0  阅读:56
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!