数据库
文章平均质量分 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 · 379 阅读 · 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 · 120 阅读 · 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 · 84 阅读 · 0 评论 -
oracle学习笔记一
表 基本的数据存储对象,以行和列的形式存在,列 也就是字段,行也就是记录 数据字典 也就是系统表,存放数据库相关信息的表 约束条件 执行数据校验,保证了数据完整性的 视图 一个或者多个表数据的逻辑显示 索引 用于提高查询的性能 同义词 对象的别名 数据库对象的命名规则 1、对象名称必须以字母开头 2、有效的字符包括数字、字母和三个特殊字符(# _ $) 3、不要使...2012-09-06 18:42:00 · 62 阅读 · 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 · 65 阅读 · 0 评论 -
oracle学习笔记四
SELECT table1.column, table2.column FROM 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 · 70 阅读 · 0 评论 -
oracle学习笔记三
函数 字符函数 字符串大小写转换 LOWER (strexp) 返回字符串,并将所有的字符小写 UPPER (strexp) 返回字符串,并将所有的字符大写 INITCAP(strexp) 将字符串的(每个单词的)第一个字母变为大写,后面的小写 字符处理函数 1、CONCAT(strexp, strexp): 连接两个字符串 2、Substr(str,start_inde...2012-09-06 18:48:00 · 63 阅读 · 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 · 64 阅读 · 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 · 72 阅读 · 0 评论 -
sql server学习笔记二
sql语言的分类 数据查询(SELECT) SELECT <目标列表达式> [别名] [<目标列表达式> [别名]]… INTO <新表名> FROM <数据表名或视图名> [别名][,<数据表名或视图名> [别名]]… [WHERE <条件表达式>] [GROUP BY <列名1> [HAVING2012-09-06 22:39:00 · 66 阅读 · 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 · 350 阅读 · 0 评论 -
mongod学习笔记一
======================================================= 1 下载安装包 http://www.mongodb.org/downloads 2 解压到指定路径E:\software\mongodb 把解压文件中bin目录下的文件放到该文件中 3 建立数据目录\data,也可以指定数据目录 bin/mongod.e原创 2014-09-01 14:40:51 · 677 阅读 · 0 评论 -
数据库权限设计学习笔记
数据库权限设计 用户需求 用有用户/角色可以动态分配 所有系统菜单的权限 所有权限基于角色来进行划分 用户可拥有多个解色 系统菜单可以动态修改 uml建表,导出sql语句 /*==============================================================*/ /* DBMS name: MySQL 5.0原创 2012-11-08 11:22:44 · 761 阅读 · 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 · 999 阅读 · 0 评论 -
oracle学习笔记一
表 基本的数据存储对象,以行和列的形式存在,列 也就是字段,行也就是记录 数据字典 也就是系统表,存放数据库相关信息的表 约束条件 执行数据校验,保证了数据完整性的 视图 一个或者多个表数据的逻辑显示 索引 用于提高查询的性能 同义词 对象的别名 数据库对象的命名规则 1、对象名称必须以字母开头 2、有效的字符包括数字、字母原创 2012-09-06 18:42:32 · 351 阅读 · 0 评论 -
oracle 学习笔记四
SELECT table1.column, table2.column FROM 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 · 578 阅读 · 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 · 336 阅读 · 0 评论 -
oracle学习笔记三
函数 字符函数 字符串大小写转换 LOWER (strexp) 返回字符串,并将所有的字符小写 UPPER (strexp) 返回字符串,并将所有的字符大写 INITCAP(strexp) 将字符串的(每个单词的)第一个字母变为大写,后面的小写 字符处理函数 1、CONCAT(strexp, strexp): 连接两个字符串 2、Substr原创 2012-09-06 18:48:12 · 555 阅读 · 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 · 425 阅读 · 0 评论 -
oralce学习笔记五
视图也就是虚表,实际上视图就是一个命名的查询,用于改变基表数据的显示。 CREATE [OR REPLACE] VIEW view [(alias[, alias]...)] AS subquery [WITH READ ONLY]; 可以使用SQL*Plus的DESCRIBE命令描述视图结构. DESCRIBE 视图名 从视图中查原创 2012-09-06 18:49:40 · 343 阅读 · 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 · 695 阅读 · 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 · 397 阅读 · 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 · 108 阅读 · 0 评论