sql语句创建表

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

        哈喽大家好,随着科技的发达,国家的强大,人类智慧的增长。我们的身边也越来越多所谓的人工智能,但是他们所谓的智能也是我们人类去进行编程代码,进行设定功能和各种精密的传感器来进行的。自然软件的开发也就成了不可缺少的重要部分。下面我们要讲的是oracle数据库的应用之一的如何给创建用户,因为呢orcale的原理是一个数据库,用户不能自己去建只能用开发者给的。所以需要我们给用户进行权限的设置。


提示:以下是本篇文章正文内容,下面案例可供参考

一、oracle是什么?

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种高效率的、可靠性好的、适应高吞吐量的数据库方案。

        ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。

        Oracle数据库最新版本为Oracle Database 20c。Oracle数据库12c 引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c 成为私有云和公有云部署的理想平台。

二、使用步骤

1.新建表

        我们利用SQL语句来进行新建三张表,分别是book表、orders表、orderitem表。首先呢是id进行设置,为主键。

      接下来是对字符串类型的进行设置,类型为varchar2();这个就是STring类型。NOT NULL是非空的意思。不能为空

下面的是整数类型,number();

代码如下(示例):

创建book表
create table book(
id number(11) primary key,
bookname VARCHAR2(50) NOT NULL,
price NUMBER(11,2) NOT NULL,
storage NUMBER(11) NOT NULL
);
--创建orders表
CREATE TABLE orders(
id NUMBER(11) PRIMARY KEY,
total NUMBER(11,2) DEFAULT 0,
create_time DATE NOT NULL,
status CHAR(1) DEFAULT 0
);
--创建orderitem表
CREATE TABLE orderitem(
id NUMBER(11) PRIMARY KEY,
book_id NUMBER(11),
price NUMBER(11,2) NOT NULL,
num NUMBER(11) DEFAULT 1,
order_id NUMBER(11),
constraint book_fk foreign KEY(book_id) REFERENCES book(id),
CONSTRAINT order_fk FOREIGN KEY(order_id) REFERENCES orders(id)
);

2.读入数据

代码如下(示例):

--创建orders表
CREATE TABLE orders(
id NUMBER(11) PRIMARY KEY,
total NUMBER(11,2) DEFAULT 0,
create_time DATE NOT NULL,
status CHAR(1) DEFAULT 0
);
--创建orderitem表
CREATE TABLE orderitem(
id NUMBER(11) PRIMARY KEY,
book_id NUMBER(11),
price NUMBER(11,2) NOT NULL,
num NUMBER(11) DEFAULT 1,
order_id NUMBER(11),
constraint book_fk foreign KEY(book_id) REFERENCES book(id),
CONSTRAINT order_fk FOREIGN KEY(order_id) REFERENCES orders(id)
);

该处使用的oracle软件。


总结

这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了oracle的使用。  Oracle数据库最新版本为Oracle Database 20c。Oracle数据库12c 引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c 成为私有云和公有云部署的理想平台
————————————————
版权声明:本文为CSDN博主「没白头发的扶苏」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

猜你喜欢

转载自blog.csdn.net/qq_68384595/article/details/127235238