我的编程空间,编程开发者的网络收藏夹
学习永远不晚

oracle数据库创建表的方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

oracle数据库创建表的方法

实际工作中,在数据库中创建表是经常会用到的。我们今天呢?主要给大家来分享一下在数据库如何通过sql语句去创建表。其实,创建表很简单,只需要把数据库的数据类型和约束搞清楚就可以了,其他的就好说了。接下来呢,开始我的表演。首先,先使用plsql连接到oracle数据库,先保证下面的服务是开启的。

oracle数据库创建表的方法

我们本次创建表的需求是:创建一张班级表,和一张学生表。

1.首先班级表作为主表也就是所谓的主键。在主表中我们这里使用的约束是primarykey 和not null  (当然不局限于这些)

create table classinfo(
       classid number(2) primary key,
       classname varchar(10) not null       
       );

sql解析:

--create table 创建表的关键字 

--classinfo    是创建的表的名字

--classid       是班级表的id 数据类型是number(2)类型,我们默认给了2个长度,我们将班级id设置为主键方便其他外键关联

--classname 是班级名字 数据类型是字符型varchar(10),我们给了默认10个字符长度,班级名的约束是不能为空

执行sql语句:

oracle数据库创建表的方法

 classinfo表创建成功。

oracle数据库创建表的方法

2.然后我们建立一个外键,也就是关联到主键的一个表,使用的数据类型和约束请看下面的sql语句。

create table studentinfo(
       studentid number(2) primary key,
       studentname varchar(10) not null,
       studentsex char(2) check(studentsex='男' or studentsex='女'),
       studentage number(2) not null,
       studenttel number(11) unique,
       studentaddress varchar(50) default '上海',
       classid number(2) references classinfo(classid)
       );

 sql语句解析:

--create table 创建表的关键字

--studentinfo();是创建学生信息表的表名

--studentid(学生id)          约束是主键 primary key

--studentname(学生姓名)    约束是  not  null  

--studentsex(学生性别)   约束是 check 

--studentage(学生年龄)   约束是 not null 

--studenttel(学生电话)          约束是 unique

--studentaddress(学生地址)      分别为学生表中的列名。

 学生表studentinfo建立完成。

oracle数据库创建表的方法

 完整的sql语句如下:

create table classinfo(
       classid number(2) primary key,
       classname varchar(10) not null       
       );
create table studentinfo(
       studentid number(2) primary key,
       studentname varchar(10) not null,
       studentsex char(2) check(studentsex='男' or studentsex='女'),
       studentage number(2) not null,
       studenttel number(11) unique,
       studentaddress varchar(50) default '上海',
       classid number(2) references classinfo(classid)
       );

 到此,我们创建的班级表和学生表就演示完了,是不是很简单呢?

到此这篇关于oracle数据库创建表的文章就介绍到这了,更多相关oracle数据库创建表内容请搜索编程网(www.lsjlt.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.lsjlt.com)!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

oracle数据库创建表的方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

oracle数据库创建表的方法

实际工作中,在数据库中创建表是经常会用到的。我们今天呢?主要给大家来分享一下在数据库如何通过sql语句去创建表。其实,创建表很简单,只需要把数据库的数据类型和约束搞清楚就可以了,其他的就好说了。接下来呢,开始我的表演。首先,先使用plsql
oracle数据库创建表的方法
2024-09-13

oracle数据库怎么创建表

在 oracle 数据库中创建表需要以下步骤:连接到数据库。使用 create table 语句指定表的名称和列定义。设置约束(如果需要)。提交更改。如何创建 Oracle 数据库表在 Oracle 数据库中创建表是一项重要任务,需要精确
oracle数据库怎么创建表
2024-05-21

oracle数据库如何创建表

oracle数据库创建表的步骤如下:打开数据库会话。使用create table语句定义表的名称、列名称和数据类型。执行语句并使用commit命令提交。使用desc命令验证表的创建。Oracle数据库中创建表的步骤在Oracle数据库中创
oracle数据库如何创建表
2024-04-19

oracle创建数据库的方法是什么

Oracle创建数据库的方法如下:1. 安装Oracle软件。首先需要安装Oracle软件,可以从官方网站下载并按照提示进行安装。2. 创建数据库实例。使用Oracle Database Configuration Assistant(DB
2023-06-12

oracle数据库是怎样创建表

本篇文章为大家展示了oracle数据库是怎样创建表,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 实际工作中,在数据库中创建表是经常会用到的。我们今天呢?主要给大家来分享一下在数据库如
2023-06-19

linux oracle创建数据库的方法是什么

使用Oracle数据库软件来创建数据库的方法是使用SQL*Plus命令行工具或者使用Oracle Enterprise Manager图形界面工具。使用SQL*Plus命令行工具创建数据库:打开终端或命令提示符,输入sqlplus /nol
linux oracle创建数据库的方法是什么
2024-04-09

MySQL创建数据库和创建数据表

目录mysql 创建数据库和创建数据表一、数据库操作语言二、创建数据库三、创建数据表四、MySQL 常用字段类型MySQL 创建数据库和创建数据表MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD。在这之前
2023-03-23

如何在Oracle数据库中创建表

在Oracle数据库中创建表,可以使用CREATE TABLE语句,语法如下:CREATE TABLE table_name(column1 datatype [ NULL | NOT NULL ],column2 datatype [
如何在Oracle数据库中创建表
2024-04-09

编程热搜

目录