-- Create table
create table STUDENT
(
S# VARCHAR2(20) not null,
SNAME VARCHAR2(20),
SAGE NUMBER,
SSEX VARCHAR2(5)
)
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
-- Create/Recreate primary, unique and foreign key constraints
alter table STUDENT
add constraint SYSC000001 primary key (S#)
using index
tablespace USERS
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
----------------------------------------------------------------------
-- Create table
create table COURSE
(
C# VARCHAR2(20) not null,
CNAME VARCHAR2(20),
T# VARCHAR2(20)
)
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
-- Create/Recreate primary, unique and foreign key constraints
alter table COURSE
add primary key (C#)
using index
tablespace USERS
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
-----------------------------------------------------------------------
create table SC
(
S# VARCHAR2(20) primary key not null ,
C# VARCHAR2(20) ,
score varchar(20) ,
foreign key(S#) references Student(S#),
foreign key(C#) references Course(C#)
)
tablespace USERS;
分享到:
相关推荐
Python作为一种强大的编程语言,因其简洁的语法和丰富的库支持,常被用于实现数据处理和自动化任务,包括自动生成SQL建表语句。本文将深入探讨如何利用Python来实现这个功能,以及涉及的相关技术知识点。 首先,从...
通过获取的数据,将数据进行相关的规则处理生成不同的sql建表文件; 使用方法:new Data2Sql(data,type); data:获取的数据; type:转换的类型文件 ,如:mysql,sqlserver,oracle(目前仅支持此三种数据库); 此文件...
excel生成SQl建表工具,excel生成SQl建表工具,excel生成SQl建表工具,excel生成SQl建表工具,excel生成SQl建表工具,excel生成SQl建表工具,excel生成SQl建表工具,excel生成SQl建表工具,excel生成SQl建表工具,...
### SQL建表语句解析与理解 在数据库管理与开发过程中,创建表是十分基础且重要的环节之一。本文将详细解读一段SQL建表语句,包括`DEPT`、`TEACHER`、`PROJ`、`CG`及`CJ`等表的创建过程,并对其中涉及的关键概念...
sql建表脚本,可直接运行,并且能在多个数据库中使用,通用。
数据库建表,第一次多谢大家,希望对你有用 sql建表语句
在本场景中,"mysql sql建表脚本"是指使用SQL语句来创建一个新的数据库表,这里具体指的是名为"usertable"的表格。下面我们将深入探讨如何使用SQL来构建这样的表以及相关的知识点。 首先,创建表的基本SQL语句结构...
以下是对GMALL商城SQL建表语句的补充说明: 1. 用户表(user_info) 用于存储用户的基本信息,如用户id、用户名、密码、手机号、邮箱等。用户是电商系统的核心,涉及到账号注册、登录、购物、支付等多个环节。 2. 商品...
"SQL建表查询附加取表名字段" SQL建表查询是数据库管理系统中的一种常见操作,通过对数据库的查询,用户可以获取数据库中的各种信息,例如数据库名、表名、列名、字段类型等。本文将详细介绍SQL建表查询的相关知识...
以下是一些关于SQL建表的基本知识点,结合提供的"SQL建表范例"资源,我们将深入探讨如何有效地设计数据库表。 1. **基本概念**:SQL是一种用于管理和处理关系数据库的语言,而建表(CREATE TABLE)语句则是用来定义...
本次分享将基于提供的文件信息,深入解析SQL建表和插入数据的操作,以及理解其背后的逻辑与应用场景。 ### SQL建表 文件中的SQL语句首先展示了如何创建四张表:供应商表(S)、产品表(P)、项目表(J)和供应详情...
这个压缩包包含了该书中的所有SQL建表脚本,是学习和实践SQL语句的理想资源。现在,我们将详细探讨这些知识点。 首先,SQL(Structured Query Language,结构化查询语言)是用于管理关系数据库的标准语言。它包括...
世界各个国家的名称sql建表 sql语句,243条,只有一张表,经过多次测试,直接使用就即可
4. SQL建表语句:根据JSON数据的结构,你需要生成对应的SQL CREATE TABLE语句。这包括确定字段名、数据类型和约束条件。例如,JSON对象的键将对应于表的列名,JSON值的类型将决定SQL字段的数据类型。对于嵌套的JSON...
本文件"gmall商城SQL建表语句.zip"显然包含了创建"gmall"商城系统的数据库结构所需的SQL脚本。下面我们将详细讨论SQL建表语句以及在电商系统中的应用。 首先,让我们关注"gmallsql-master"这个文件或目录,这通常...
### SQL建表及表空间知识点解析 #### 一、创建临时表空间 在数据库管理中,**临时表空间**主要用于存储临时数据,如排序操作、表连接等过程中产生的临时数据。这些数据通常在操作完成后会被自动清除。创建临时表...
本篇文章将深入探讨Oracle SQL建表的关键知识点,并通过示例进行详细说明。 首先,我们来看创建表的语法。在Oracle SQL中,创建表(CREATE TABLE)的基本结构如下: ```sql CREATE TABLE 表名 ( 列名 数据类型 ...
sql50经典题的sql建表以及测试
SQL建表-庞元浒.sql