好文档 - 专业文书写作范文服务资料分享网站

推荐下载-达内oracle 精品

天下 分享 时间: 加入收藏 我要投稿 点赞

郭爱军

guoaj@tarena.. 172.16.20.252

oracle(商业数据库) oracle 甲骨文 IBM DB2 IBM

sqlserver MIC 微软

mysql(开源免费) sun 甲骨文

FILE 增 删 改 查 数据效率 数据维护 恢复

DBMS 数据库管理系统

DB 数据库 (基本单元 表 二维表)

RDBMS 关系型数据库管理系统 RDB 关系型数据库

基于二维表的数据库

表头 行 列

字段名 字段 字段值

sql 语句分类 struct query language

select 语句 2 select

ddl 语句 数据定义语言 create drop alter

dml 语句 数据操作语言 insert delete update tcl 句 mit rollback savepoint

dcl 语句 数据控制语言 grant revoke (DBA)

oracle

登录到远程机数据库

telnet 192.168.0.23 telnet 192.168.0.20

语句 事务控制语 telnet 192.168.0.26

telnet IP openlab open123

sun280% sqlplus

sqlplus 是oracle 公司提供的操作数据库的一个小工具 负责输入sql语句 返回操作结果。 openlab open123 SQL>

查询一张表的数据 需要了解表的结构

SQL>desc 表名;

desc s_emp;

SQL>!clear SQL> desc s_emp;

Name Null? Type ----------------------------------------- -------- -------------

ID 员工编号 NOT NULL NUMBER(7)

LAST_NAME 姓 NOT NULL VARCHAR2(25)

FIRST_NAME 名 VARCHAR2(25) USERID VARCHAR2(8) START_DATE 入职日期 DATE

MENTS 备注 VARCHAR2(255) MANAGER_ID 领导的员工编号 NUMBER(7) TITLE 职位 VARCHAR2(25) DEPT_ID 部门编号 NUMBER(7) SALARY 月薪 NUMBER(11,2) MISSION_PCT 提成 NUMBER(4,2)

select 语句

A from 子句

1.从表中查询一个字段的值出来 select 字段名 from 表名; select salary from s_emp; 2.如何查询多个字段

select 字段名1,字段名2 from 表名;

查询 first_name,salary

select first_name,salary from s_emp; 3.如何把表中所有的字段对应的值查询出来 select id,first_name,last_name,

userid,start_date,ments,manager_id, title,dept_id,salary,mission_pct from s_emp;

* 号可以代表所有的字段名 select * from s_emp; 4.sql中字段 数学运算 + - * /

select salary,salary+salary*0.2 from s_emp;

select salary,salary-salary*0.2 from s_emp;

小括号 可以改变逻辑优先级 select salary,100+salary*12 from s_emp;

select salary,((100+salary))*12 from s_emp;

注意 / 没有取整特性

select salary,salary/30 from s_emp; 5.sql 中字符串

1.sql中的字符串 是以单引号 引起来的一串字符 '' ' ' 'a' 'hello world' 2.字符的拼接

oracle字符串拼接符 ||

select first_name,last_name from s_emp; select first_name||last_name from s_emp;

在first_name 和 last_name 之间拼接一个下划线 _

select first_name||'_'||last_name from s_emp; 3.在 first_name 和 last_name 之间拼接一个 ' this's

SELECT first_name||'''||last_name from s_emp;

转义 ------- %d %%

SELECT first_name||''''||last_name from s_emp;

在 first_name 和 last_name 之间拼接两个 ' this''s

推荐下载-达内oracle 精品

郭爱军guoaj@tarena..172.16.20.252oracle(商业数据库)oracle甲骨文IBMDB2IBMsqlserverMIC微软mysql(开源免费)sun甲骨文
推荐度:
点击下载文档文档为doc格式
260ml0brmc8n6j4879hw6x2111f27v00bcd
领取福利

微信扫码领取福利

微信扫码分享