`
ghyghoo8
  • 浏览: 193174 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

SQL建表

阅读更多

-- 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建表语句。本文将深入探讨如何利用Python来实现这个功能,以及涉及的相关技术知识点。 首先,从...

    js 实现获取对应数据生成 .sql建表文件

    通过获取的数据,将数据进行相关的规则处理生成不同的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建表工具,excel生成SQl建表工具,...

    SQL建表语句

    ### SQL建表语句解析与理解 在数据库管理与开发过程中,创建表是十分基础且重要的环节之一。本文将详细解读一段SQL建表语句,包括`DEPT`、`TEACHER`、`PROJ`、`CG`及`CJ`等表的创建过程,并对其中涉及的关键概念...

    sql建表脚本

    sql建表脚本,可直接运行,并且能在多个数据库中使用,通用。

    sql建表语句

    数据库建表,第一次多谢大家,希望对你有用 sql建表语句

    mysql sql建表脚本

    在本场景中,"mysql sql建表脚本"是指使用SQL语句来创建一个新的数据库表,这里具体指的是名为"usertable"的表格。下面我们将深入探讨如何使用SQL来构建这样的表以及相关的知识点。 首先,创建表的基本SQL语句结构...

    gmall商城SQL建表语句

    以下是对GMALL商城SQL建表语句的补充说明: 1. 用户表(user_info) 用于存储用户的基本信息,如用户id、用户名、密码、手机号、邮箱等。用户是电商系统的核心,涉及到账号注册、登录、购物、支付等多个环节。 2. 商品...

    SQL建表查询附加取表名字段

    "SQL建表查询附加取表名字段" SQL建表查询是数据库管理系统中的一种常见操作,通过对数据库的查询,用户可以获取数据库中的各种信息,例如数据库名、表名、列名、字段类型等。本文将详细介绍SQL建表查询的相关知识...

    SQL建表范例

    以下是一些关于SQL建表的基本知识点,结合提供的"SQL建表范例"资源,我们将深入探讨如何有效地设计数据库表。 1. **基本概念**:SQL是一种用于管理和处理关系数据库的语言,而建表(CREATE TABLE)语句则是用来定义...

    SQL建表插入数据

    本次分享将基于提供的文件信息,深入解析SQL建表和插入数据的操作,以及理解其背后的逻辑与应用场景。 ### SQL建表 文件中的SQL语句首先展示了如何创建四张表:供应商表(S)、产品表(P)、项目表(J)和供应详情...

    sql必知必会第四版的sql建表脚本

    这个压缩包包含了该书中的所有SQL建表脚本,是学习和实践SQL语句的理想资源。现在,我们将详细探讨这些知识点。 首先,SQL(Structured Query Language,结构化查询语言)是用于管理关系数据库的标准语言。它包括...

    世界各个国家中英文简称区域码sql建表

    世界各个国家的名称sql建表 sql语句,243条,只有一张表,经过多次测试,直接使用就即可

    json转换为SQL server建表脚本

    4. SQL建表语句:根据JSON数据的结构,你需要生成对应的SQL CREATE TABLE语句。这包括确定字段名、数据类型和约束条件。例如,JSON对象的键将对应于表的列名,JSON值的类型将决定SQL字段的数据类型。对于嵌套的JSON...

    gmall商城SQL建表语句.zip

    本文件"gmall商城SQL建表语句.zip"显然包含了创建"gmall"商城系统的数据库结构所需的SQL脚本。下面我们将详细讨论SQL建表语句以及在电商系统中的应用。 首先,让我们关注"gmallsql-master"这个文件或目录,这通常...

    sql建表及表空间

    ### SQL建表及表空间知识点解析 #### 一、创建临时表空间 在数据库管理中,**临时表空间**主要用于存储临时数据,如排序操作、表连接等过程中产生的临时数据。这些数据通常在操作完成后会被自动清除。创建临时表...

    Oracle__SQL建表小结

    本篇文章将深入探讨Oracle SQL建表的关键知识点,并通过示例进行详细说明。 首先,我们来看创建表的语法。在Oracle SQL中,创建表(CREATE TABLE)的基本结构如下: ```sql CREATE TABLE 表名 ( 列名 数据类型 ...

    sql50经典题的sql建表以及测试

    sql50经典题的sql建表以及测试

    SQL建表-庞元浒.sql

    SQL建表-庞元浒.sql

Global site tag (gtag.js) - Google Analytics