
数据库
文章平均质量分 78
retacn
这个作者很懒,什么都没留下…
展开
-
cookbook学习笔记一
select * from scott.dept;#检索所有行select * from scott.emp;#检索部分行select * from scott.emp where deptno=10;#查找满足条件的行select * from scott.emp where( deptno=10 or comm is not null or sal#检索部分列s转载 2012-09-05 11:31:15 · 387 阅读 · 0 评论 -
mysql存储过程学习笔记
一个存储过程的实例:create procedure procedure1 /*存储过程名*/(IN parameter1 INTEGER) /*参数*/BEGIN DECLARE variable1 CHAR(10); /*变量声明*/ IF parameter1 =17 THEN /*IF条件开始*/ SET variable1='birds'; /*赋...2012-09-05 11:20:00 · 138 阅读 · 0 评论 -
cookbook学习笔记一
select * from scott.dept;#检索所有行select * from scott.emp;#检索部分行select * from scott.emp where deptno=10;#查找满足条件的行select * from scott.emp where( deptno=10 or comm is not null or sal<=2000) ...2012-09-05 11:31:00 · 98 阅读 · 0 评论 -
oracle学习笔记一
表 基本的数据存储对象,以行和列的形式存在,列也就是字段,行也就是记录数据字典 也就是系统表,存放数据库相关信息的表约束条件 执行数据校验,保证了数据完整性的视图 一个或者多个表数据的逻辑显示索引 用于提高查询的性能同义词 对象的别名数据库对象的命名规则1、对象名称必须以字母开头2、有效的字符包括数字、字母和三个特殊字符(# _ $)3、不要使...2012-09-06 18:42:00 · 76 阅读 · 0 评论 -
oracle学习笔记二
约束是在表上强制执行的数据校验规则.当表中数据有相互依赖性时,可以保护相关的数据不被删除.Oracle 支持下面五类完整性约束:1、NOT NULL 非空CREATE TABLE employees( employee_id NUMBER(6), last_name VARCHAR2(25) NOT NULL, salary NUMBER(8...2012-09-06 18:43:00 · 81 阅读 · 0 评论 -
oracle学习笔记四
SELECT table1.column, table2.columnFROM table1[CROSS JOIN table2] |[NATURAL JOIN table2] |[JOIN table2 USING (column_name)] |[JOIN table2 ON(table1.column_name = table2.column_name)] |[L...2012-09-06 18:48:00 · 80 阅读 · 0 评论 -
oracle学习笔记三
函数 字符函数 字符串大小写转换LOWER (strexp) 返回字符串,并将所有的字符小写UPPER (strexp) 返回字符串,并将所有的字符大写INITCAP(strexp) 将字符串的(每个单词的)第一个字母变为大写,后面的小写 字符处理函数1、CONCAT(strexp, strexp): 连接两个字符串2、Substr(str,start_inde...2012-09-06 18:48:00 · 73 阅读 · 0 评论 -
oralce学习笔记五
视图也就是虚表,实际上视图就是一个命名的查询,用于改变基表数据的显示。CREATE [OR REPLACE] VIEW view [(alias[, alias]...)] AS subquery [WITH READ ONLY];可以使用SQL*Plus的DESCRIBE命令描述视图结构. DESCRIBE 视图名从视图中查找数据SELECT * FROM ...2012-09-06 18:49:00 · 77 阅读 · 0 评论 -
oracle学习笔记六
Top-N 分析的语法:SELECT [column_list], ROWNUM FROM (SELECT [column_list] FROM table ORDER BY Top-N_column)WHERE ROWNUM <= N;select empno,ename,job from(select rownum rank,empno,enam...2012-09-06 18:50:00 · 89 阅读 · 0 评论 -
sql server学习笔记二
sql语言的分类数据查询(SELECT)SELECT <目标列表达式> [别名] [<目标列表达式> [别名]]…INTO <新表名>FROM <数据表名或视图名> [别名][,<数据表名或视图名> [别名]]…[WHERE <条件表达式>][GROUP BY <列名1> [HAVING2012-09-06 22:39:00 · 83 阅读 · 0 评论 -
ubuntu下mysql自动备份
自定义备份创建备份文件夹目录/home/retacn/backup创建备份程序gedit /usr/sbin/mysqlbak添加如下内容rq=`date +%Y%m%d`mysqldump --all-databases -u root -p123456 >/home/xinyijie/backup/mysql$rq.sql修改备份程序原创 2016-11-02 13:15:39 · 360 阅读 · 0 评论 -
mongod学习笔记一
=======================================================1 下载安装包http://www.mongodb.org/downloads2 解压到指定路径E:\software\mongodb 把解压文件中bin目录下的文件放到该文件中3 建立数据目录\data,也可以指定数据目录 bin/mongod.e原创 2014-09-01 14:40:51 · 687 阅读 · 0 评论 -
数据库权限设计学习笔记
数据库权限设计用户需求用有用户/角色可以动态分配所有系统菜单的权限所有权限基于角色来进行划分用户可拥有多个解色系统菜单可以动态修改uml建表,导出sql语句/*==============================================================*//* DBMS name: MySQL 5.0原创 2012-11-08 11:22:44 · 785 阅读 · 0 评论 -
mysq存储过程学习笔记
一个存储过程的实例: create procedure procedure1 /*存储过程名*/ (IN parameter1 INTEGER) /*参数*/ BEGIN DECLARE variable1 CHAR(10); /*变量声明*/ IF parameter1 =17 THEN /*IF条件开始*/ SET va原创 2012-09-05 11:20:28 · 1014 阅读 · 0 评论 -
oracle学习笔记一
表 基本的数据存储对象,以行和列的形式存在,列也就是字段,行也就是记录数据字典 也就是系统表,存放数据库相关信息的表约束条件 执行数据校验,保证了数据完整性的视图 一个或者多个表数据的逻辑显示索引 用于提高查询的性能同义词 对象的别名数据库对象的命名规则1、对象名称必须以字母开头2、有效的字符包括数字、字母原创 2012-09-06 18:42:32 · 367 阅读 · 0 评论 -
oracle 学习笔记四
SELECT table1.column, table2.columnFROM table1[CROSS JOIN table2] |[NATURAL JOIN table2] |[JOIN table2 USING (column_name)] |[JOIN table2 ON(table1.column_name = table2.column_name)] |原创 2012-09-06 18:48:59 · 589 阅读 · 0 评论 -
oracle学习笔记五
Top-N 分析的语法: SELECT [column_list], ROWNUM FROM (SELECT [column_list] FROM table ORDER BY Top-N_column)WHERE ROWNUM select empno,ename,job from(select rownum rank,原创 2012-09-06 18:50:32 · 351 阅读 · 0 评论 -
oracle学习笔记三
函数 字符函数 字符串大小写转换 LOWER (strexp) 返回字符串,并将所有的字符小写 UPPER (strexp) 返回字符串,并将所有的字符大写 INITCAP(strexp) 将字符串的(每个单词的)第一个字母变为大写,后面的小写 字符处理函数1、CONCAT(strexp, strexp): 连接两个字符串 2、Substr原创 2012-09-06 18:48:12 · 571 阅读 · 0 评论 -
oracle学习笔记二
约束是在表上强制执行的数据校验规则.当表中数据有相互依赖性时,可以保护相关的数据不被删除.Oracle 支持下面五类完整性约束:1、NOT NULL 非空CREATE TABLE employees( employee_id NUMBER(6), last_name VARCHAR2(25) NOT NULL,原创 2012-09-06 18:43:30 · 436 阅读 · 0 评论 -
oralce学习笔记五
视图也就是虚表,实际上视图就是一个命名的查询,用于改变基表数据的显示。CREATE [OR REPLACE] VIEW view [(alias[, alias]...)] AS subquery [WITH READ ONLY];可以使用SQL*Plus的DESCRIBE命令描述视图结构. DESCRIBE 视图名从视图中查原创 2012-09-06 18:49:40 · 358 阅读 · 0 评论 -
sql server学习笔记一
创建数据库CREATE DATABASE [EBuy] ON PRIMARY ( NAME = N'dbname', FILENAME = N'C:\database\dbname.mdf' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )LOG ON (原创 2012-09-06 22:39:13 · 711 阅读 · 0 评论 -
sql server学习笔记二
sql语言的分类数据查询(SELECT)SELECT [别名] [ [别名]]…INTO FROM [别名][, [别名]]…[WHERE ][GROUP BY [HAVING ]][ORDER BY [ASC | DESC]]数据定义(DDL) CREATE、DROP、ALTER数据操纵(DML):用于改变数原创 2012-09-06 22:39:39 · 406 阅读 · 0 评论 -
sql server学习笔记一
创建数据库CREATE DATABASE [EBuy] ON PRIMARY( NAME = N'dbname', FILENAME = N'C:\database\dbname.mdf' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB)LOG ON( NAME = N'dbna...2012-09-06 22:39:00 · 131 阅读 · 0 评论