分析问题的几个步骤: 1. 开启慢查询日志。 这个步骤就是为了记录慢查询的sql,为下个步骤做准备,此步骤相关的知识点有如下: 1. show variables like '%slow_query_log%'; 查看慢查询的日志记录是否开启。 2. set global slow_query_lo ...
分类:
数据库 时间:
2017-06-30 13:47:22
阅读次数:
205
1>数据库服务器字符集 select * from nls_database_parameters,其来源于props$,是表示数据库的字符集。 查询结果如下 NLS_LANGUAGE AMERICANNLS_TERRITORY AMERICANLS_CURRENCY $NLS_ISO_CURREN ...
分类:
数据库 时间:
2017-06-30 13:51:18
阅读次数:
396
近期在做商旅机票平台,遇到这样一个问题: 有一张tt_ticket表,用来存机票信息。里边有一个字段叫schedule,表示的是行程,存储格式为:北京/虹桥 由于公司位于上海。而上海眼下有两个机场:浦东和虹桥。所以对于出发地或到达地为上海的机票来说,行程中会存虹桥或浦东,当然。有时候可能也会直接存上 ...
分类:
数据库 时间:
2017-06-30 13:55:05
阅读次数:
495
高级知识讲解: 一、索引知识: 1. 索引的概念:一种用于快速查找(排序)的数据结构。 2. mysql innerdb引擎试用Btree树来存储索引值。 3. 聚簇索引概念:一般都是主键做聚簇索引,它的特点就是表行数据的存储位置顺序和索引存的值的顺序一样。 注意:1.主键默认会建立聚簇索引 2.s ...
分类:
数据库 时间:
2017-06-30 13:55:14
阅读次数:
207
近期參加了数场面试。总结一下竞聘oracle 开发岗位最常问到哪些问题: 1、delete 与 truncate 差别? 1)truncate 是DDL语句,delete 是DML语句; 2)truncate 速度远快于 delete; 原因是:当我们运行delete操作时全部表数据先被copy到回 ...
分类:
数据库 时间:
2017-06-30 13:57:37
阅读次数:
253
1.将sqlserver Profile收集到的trace 比如 duration >5000ms 的trace 文件 导入到sample 表分析或者用查询优化器顾问分析 2.可以用DMV 动态管理视图来查询分析 sqlserver性能,使用情况,比如 查询最近50条最耗时的sql. --总耗CPU ...
分类:
数据库 时间:
2017-06-30 13:57:55
阅读次数:
245
由于开发需要,oracle11g被应用于虚拟机,所以系统资源显得弥足珍贵,百度了一下就有答案。 用dba身份进入Oracle,笔者在plsql中对数据库进行管理: show parameter sga; --显示内存分配情况 alter system set sga_max_size=200m sc ...
分类:
数据库 时间:
2017-06-30 13:58:36
阅读次数:
256
近期參加了数场面试,总结一下竞聘oracle 开发岗位最常问到哪些问题: 1、delete 与 truncate 差别? 1)truncate 是DDL语句。delete 是DML语句; 2)truncate 速度远快于 delete。 原因是:当我们运行delete操作时全部表数据先被copy到回 ...
分类:
数据库 时间:
2017-06-30 14:00:03
阅读次数:
173
-- 完成项目素材中的sql练习,并将编写的sql文件和运行截图保存,打包后作为作业提交。 -- 设计一个学生成绩数据库,该库包含学生,老师,课程和成绩等信息并完成后面的练习(注意主外键关系)。-- 学生:学号(SNO)、姓名(SNAME)、性别(SSEX)、生日(SBIRTHDAY )、所属班级( ...
分类:
数据库 时间:
2017-06-30 14:01:28
阅读次数:
189
1,连接类型及差异 INNER JOIN:结果集只有配对成功的数据,即不包含左表或右表为空的情况; OUTER JOIN: LEFT JOIN:结果包含左表的所有记录,右表不能成功匹配的显示NULL RIGHT JOIN:结果包含表右的所有记录,左表不能成功匹配的显示NULL FULL OUTER ...
分类:
数据库 时间:
2017-06-30 14:04:45
阅读次数:
208
这里把规范谓词表达式的部分就整理完了,阅读的顺序例如以下: 一、PostgreSQL代码分析,查询优化部分,canonicalize_qual 二、PostgreSQL代码分析,查询优化部分,pull_ands()和pull_ors() 三、 PostgreSQL代码分析。查询优化部分,proces ...
分类:
数据库 时间:
2017-06-30 14:06:59
阅读次数:
237
什么叫做SQL注入式攻击,怎样防范 什么叫做SQL注入式攻击,怎样防范 ...
分类:
数据库 时间:
2017-06-30 14:07:37
阅读次数:
181
MySQL数据库默认的数据库文件位于/var/lib/mysql下,有时候由于存储规划等原因,需要更改MySQL数据库的数据存储目录。下文总结整理了实践过程的操作步骤。 1:确认MySQL数据库存储目录 [root@DB-Server tmp]# mysqladmin -u root -p vari ...
分类:
数据库 时间:
2017-06-30 14:08:03
阅读次数:
190
1-从www.mysql.com官网下载 免安装版,zip后缀 2-解压后,修改文件夹名称mysql【优化下名称,方便记忆】,并剪切到C根目录下 3-在安装根目录mysql下建立空文件夹data,并添加系统环境变量path =c:\mysql\bin ,测试过程中又添加了系统环境变量MYSQL_HO ...
分类:
数据库 时间:
2017-06-30 14:08:13
阅读次数:
231
我们在利用SqlBlukcopy技术倒2010 或者2007格式的文件到SqlServer 数据库的时候,会发生如下错误: 原因如下: 1.在用SQL SERVER 2005访问.xlsx文件(office2007&2010文件格式)时,必须用provider 'Microsoft.ACE.OLED ...
分类:
数据库 时间:
2017-06-30 15:24:17
阅读次数:
171
通常我们安装Oracle数据库软件。都是用OUI图形界面来完毕的,但有些Unix/Linux系统中并未安装图形系统,也就无法使用图形界面来安装Oracle的产品了。对于这样的场景,就仅仅能採用静默方式来安装了。Oracle提供了这样的silent方式,主要是通过配置响应文件rsp来完毕的。 一、静默 ...
分类:
数据库 时间:
2017-06-30 15:25:26
阅读次数:
345
import sqlite3 #查询 def load(table): #连接数据库 con = sqlite3.connect("E:/Datebase/SQLiteStudio/Park.db") #获得游标 cur = con.cursor() #查询整个表 cur.execute('sele... ...
分类:
数据库 时间:
2017-06-30 15:28:08
阅读次数:
179
准备使用Java进行图片压缩的时候,使用 import com.sun.image.codec.jpeg.*; 结果出现错误: Access restriction: The method createJPEGEncoder(OutputStream) from the type JPEGCodec ...
分类:
数据库 时间:
2017-06-30 15:30:12
阅读次数:
241
mysql数据库——源码安装 mysql数据库——源码安装 标签: mysql 标签: mysql 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server rpm -qa | grep mysql 有的话通过下面的命令来卸载掉 rpm -e mysql // 普通删除模式 rpm -e ...
分类:
数据库 时间:
2017-06-30 15:31:16
阅读次数:
234
原文链接 MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。 创建触发器在mysql中,创建触发器语法如下: 复制代码 代码如下: CREATE TRIGGER trigger_name trigg ...
分类:
数据库 时间:
2017-06-30 15:33:28
阅读次数:
224