码迷,mamicode.com
首页 > 数据库 > 周排行
SQL优化
一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子 ...
分类:数据库   时间:2017-06-18 21:49:32    阅读次数:223
mysql学习笔记
1、SQL语句分为数据操作语言(DML)和数据定义语言(DDL) 数据操作语言部分: select 获取数据 update 更新数据 delete删除数据 insert into 插入数据 数据定义语言部分: create database 创建新数据库 alter database 修改数据库 c ...
分类:数据库   时间:2017-06-18 21:50:41    阅读次数:234
一个mysql /tmp目录爆满问题的处理
突然收到zabbix告警,说mysql服务器的/目录磁盘空间不足。登录到服务器,看了下发现100GB的根目录,居然使用了差不多90GB。这台服务器上只跑了一个MySQL,应该不是日志未清理等其它原因造成的。(说明:下面的几张截图是后期截的,当时已经有部分SQL跑完,释放掉部分磁盘空间了..
分类:数据库   时间:2017-06-18 21:50:56    阅读次数:4942
sql语句中left join、right join、inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录; right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录;inner join(等值连接) 只返回两个表中联结字段相等的行。 我们建立两个简单的表A和B,如图所示: A: B: 1)left ...
分类:数据库   时间:2017-06-18 21:51:54    阅读次数:161
SQL中inner join、outer join和cross join的区别
摘自:http://blog.csdn.net/scythe666/article/details/51881235 缺省情况下是inner join,开发中使用的left join和right join属于outer join,另外outer join还包括full join.下面我通过图标让大家 ...
分类:数据库   时间:2017-06-18 21:53:29    阅读次数:169
常用SQL查询语句
一、简单查询语句 1. 查看表结构 SQL>DESC emp; 2. 查询所有列 SQL>SELECT * FROM emp; 3. 查询指定列 SQL>SELECT empmo, ename, mgr FROM emp; SQL>SELECT DISTINCT mgr FROM emp; 只显示结 ...
分类:数据库   时间:2017-06-18 21:54:56    阅读次数:158
linux下安装nginx+php+mysql
快速正确安装web环境的方法就是去管网 别问我为什么.... 这可以让你省下不小的时间 一、提问获取视频信息 二、下载安装文件 上传文件到服务器 最后补充一点 记得看大纲 详细的安装步骤在下一章节... 有问题请留言 ...
分类:数据库   时间:2017-06-18 21:55:36    阅读次数:191
SQL 报表 --简易进销系统
模型图: -- ============================================ -- Author: lifu -- Create Date: 2017-06-18 -- Descrpition: 简化进销系统 报表制作 -- =======================... ...
分类:数据库   时间:2017-06-18 22:00:46    阅读次数:232
《mysql技术内幕 InnoDB存储引擎(第二版)》阅读笔记
一、mysql架构 mysql是一个单进程多线程架构的数据库。 二、存储引擎 InnoDB: 支持事务 行锁 读操作无锁 4种隔离级别,默认为repeatable 自适应hash索引 每张表的存储都是按主键的顺序记性存放 支持全文索引(InnoDB1.2.x - mysql5.6) 支持MVCC(多 ...
分类:数据库   时间:2017-06-18 22:02:38    阅读次数:259
数据库详细入门教程
创建用户:CREATE USER '用户名'【@'主机名'】 IDENTIFIED BY '密码' 主机名可以为空,为空默认为%权限,表示所有主机可连接 CREATE USER 'jredu'@'localhost' IDENTIFIED BY 'jredu'; GRANT TO给用户分配权限;GR ...
分类:数据库   时间:2017-06-18 22:40:53    阅读次数:279
mysql生成随机时间
mysql> update test set create_time=concat('2013-10-01 ', floor(10+rand()*10),':',floor(10+rand()*49),':',floor(10+rand()*49)) where create_time='0000- ...
分类:数据库   时间:2017-06-18 22:43:38    阅读次数:224
mysql中单表多timestamp设置default问题
mysql中,同一个表多个timesatmp字段设置default的时候,经常会报错。一个表只能有一个设置default的字段。但是有时只有一个字段设置default也会报错。会报:Incorrect table definition; there can be only one TIMESTAMP... ...
分类:数据库   时间:2017-06-18 22:44:10    阅读次数:220
数据库的三大范式
今天给大家介绍一下数据库的三大范式! 如图: 什么是数据库范式呢? 简言之就是数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。为了建立冗余较小、结构合理的数据库,设计 ...
分类:数据库   时间:2017-06-18 22:44:26    阅读次数:212
PL/SQL工具操作
-- object视图切换到 myobject 设置方法: Tools菜单 -> Object Brower Filters,会打开Define Browser Filters界面, 选中"My Objects",并勾选 "Default" 设为默认即可。 Tools菜单 -> Object Bro... ...
分类:数据库   时间:2017-06-18 22:45:32    阅读次数:236
重装mysql出现无法start service的问题
could not start the service MySQL .error 0 安装时无法启动服务 在MySQL数据库卸载后重装时,一定要将MySQL的相关服务,文件夹,注册表删除彻底 1.打开service.msc关闭MySQL服务 2.控制面板 -> 程序和功能 -> MYSQL 双击卸载 ...
分类:数据库   时间:2017-06-18 22:47:28    阅读次数:233
oracle语法记录
-- loop的三种形式 (1).LOOP (2).WHILE ... LOOOP (3).FOR ... LOOP 1.基本的LOOP语句 SET serveroutput ON; -- exit ... when 结束循环 DECLARE v_value NUMBER(8) := -3; BEG... ...
分类:数据库   时间:2017-06-18 22:49:48    阅读次数:197
oracle数据库常用关键字以及写法
数据库常用关键字: create table 创建一个表 创建一个表带表名(列名列的类型,列名列的类型……) create table Z_COURSE(id NUMBER, cour_code VARCHAR2(20), cour_name VARCHAR2(20), p_cour_code VA ...
分类:数据库   时间:2017-06-18 23:32:13    阅读次数:209
Sql Server 2008安裝
Sql Server 2008 MSDN下載地址: http://www.msdn.hk/7/176/ 下載完成后的iso文件目錄結構如下,點擊安裝程序: 點擊安裝全新的sql server: 必備檢測項,下一步: 這裏會自動填充產品密鑰: 一直往下,選擇功能也全部選擇,下一步: 選擇默認數據庫實例 ...
分类:数据库   时间:2017-06-18 23:33:31    阅读次数:169
oracle数据库基础
Oracle基础数据类型(4类): 字符型:字符串 char(最大2000), nchar(最大1000, 支持Unicode) >固定长度,固定长度后即使不写满它自动也占这些位置 varchar2(最大4000), nvarchar2(最大2000, 支持Unicode) >可变长度,只要不超出, ...
分类:数据库   时间:2017-06-18 23:39:16    阅读次数:166
NNER JOIN连接两个表、三个表、五个表的SQL语句
NNER JOIN连接两个表、三个表、五个表的SQL语句 2013-04-14 15:13:11来源:西部e网作者: SQL INNER JOIN关键字表示在表中存在至少一个匹配时,INNER JOIN 关键字返回行。 SQL INNER JOIN关键字表示在表中存在至少一个匹配时,INNER JO... ...
分类:数据库   时间:2017-06-18 23:41:28    阅读次数:240
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!