简介
在这个指南中通过学习oracle的基本知识你将会建立你的数据库知识,一种最广泛的使用数据库管理系统开发的行业产品。
SQL*Plus
SQL*Plus是oracle的命令解释器。你可以启动SQL*Plus通过在UNIX发送SQL*Plus命令或者在运用’start’菜单。在’start’菜单里,SQL*Plus is listed under programs > oracle > application development > SQL Plus.你将看到关于你的姓名和密码的提示。如果你没有一个账户,你可以试用scott作为你的用户名,tiger作为你的密码。在后面的阶段你将学习如何改你的密码,在最后一块需要信息通过SQL*Plus是你想用的数据库的名字(叫做host string)。
你现在是连接到共享数据库,你有一个账户(叫做host string)。
Basic SQL
Table 1概括了oracle SQL的主要数据类型,连同他们的MySQL相等。注意VARCHAR2类型,所谓的历史原因。类型NUMBER(p,s)有两个参数,精度和范围,精度的值是小数点的重大意义范围的数字代表精确到小数点后几位。
Table1:主要的SQL数据类型
Type description Oracle SQL MySQL SQL
variable-length char. string VARCHAR2(l)1 VARCHAR(l)
fixed-length char. string CHAR(l) CHAR(l)
number NUMBER(p,s)2 NUMERIC(p,s)
currency NUMBER(10,2) NUMERIC(10,2)
date DATE DATE
1 length.
2 precision, scale.
你现在应该能够建一些表并且填充他们。
CREATE TABLE books
(
title VARCHAR2(60),
author VARCHAR2(60),
isbn NUMBER(10,0)
CONSTRAINT pk_books PRIMARY KEY,
pub_date DATE DEFAULT SYSDATE
)
/
CREATE TABLE book_reviews
(
isbn NUMBER(10,0)
CONSTRAINT fk_books_booksrev REFERENCES books(isbn),
reviewer VARCHAR2(30),
comments VARCHAR2(150)
)
/
联动北方其他参考链接如下:
-The End-
阅读(999) | 评论(0) | 转发(0) |