1 / 13
文档名称:

数据结构与算法.docx

格式:docx   大小:20KB   页数:13
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据结构与算法.docx

上传人:s0012230 2017/8/16 文件大小:20 KB

下载得到文件列表

数据结构与算法.docx

相关文档

文档介绍

文档介绍::
login:openlab
password:open123
郭爱军(guoaj@)
oracle (4days);plsql (2days):proc(2days).
oracle ---spl(structed query language).
早期数据存储在文件中,后来存储在了DBMS(数据库管理系统)。
主流的数据库:RDB(关系型数据库):基于二维表的数据库。二维表:由行列组成的一张表(数据库管理的基本单位)。
RDBMS 关系型数据库管理系统。
数据库的代表:
oracle甲骨文公司;50% 版本:oracle9i,oracle10g,oracle11g。
DB2 IBM公司;20%
sqlserver 微软公司;15%
开源数据库
mysql sun公司甲骨文公司
嵌入式数据库
sqllite 文本型
---------------------------------------------------------------------------------------------------

1)查询语句
select(2天)
2)数据定义语言 DDL
create table
drop table
alter table
3)数据操作语言 DML
insert;delete;update
4)事务控制语言 TCL
commit;rollback;savepoint
5)授权和回收权限
grant;revoke
---------------------------------------------------------------------------------------------
baidu网盘
xdjmq01
S6656666
vm开头的文件

使用服务器上的数据库。
在终端输入:sqlplus openlab/open123或者sqlplus openlab open123
SQL> !clear退出
-----------------------------------------------------------------------
查看一张表结构
SQL>desc 表名;eg:s_emp 员工表
name就是表头中的字段名。
null?:这个字段能不能不填值。not null 就是必须填。
type:字段的类型。数字- number;字符串- varchar2;日期类型- date。
ID 员工编号 NOT NULL NUMBER(7)
LAST_NAME 姓 NOT NULL VARCHAR2(25)
FIRST_NAME 名 VARCHAR2(10)
USERID 用户编号 VARCHAR2(8)
START_DATE 入职日期 DATE
COMMENTS VARCHAR2(10)
MANAGER_ID 领导的员工编号 NUMBER(7)
TITLE 职位 VARCHAR2(20)
DEPT_ID 部门编号 NUMBER(7)
SALARY 月薪 NUMBER(11,2)
COMMISSION_PCT 提成 NUMBER(4,2)
-----------------------------------------------------------------------------------------------
基本的概念:
选择:所有的列被选择,部分行被选中。
投影:所有的行被选择,部分列被选中。
表连接:把多张表组织成一张表。
select语句:
A)from子句:数据从哪个表来。
1)怎么从一张表中查询一个字段:select 字段名 from 表名;
eg:查询 s_emp 表中的salary,select salary from s_emp;
2)怎么从一张表中查询多个字段:select 字段名1,字段名2 from 表名;
eg:查询 s_emp 表中的名和对应的工资,select first_name,salary from s_emp;
3)怎么把所有的字段值查询出来。
eg:select 所有字段名 from 表名;*号可以替代所有的字段名select * from s_emp;。
4)sql中的四则运算:
eg:要求把每个人的工资加100之后显示 select salary,salary+100 from s_emp;
eg:要求计算每个人每天的薪水 select salary,salary/30 from s_e