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