- 创建数据表语法形式
创建数据表的语句为create table,语法规则如下:create table <表名> ( 字段名1,数据类型 [列级别约束条件] [默认值], 字段名2,数据类型 [列级别约束条件] [默认值], ...... [表级别约束条件] );
使用create table必须指明以下条件:
(1)表名,不区分大小写,不能使用关键字,如drop、alter、insert等。
(2)数据表中每一列(字段)的名称和数据类型,创建多个列使用都好分开。
例如创建员工表tb_emp1,结构如下:
字段名称 数据类型 备注 id NUMBER(11) 员工编号 name VARCHAR2(25) 员工名称 deptId NUMBER(11) 所在部门编号 salary NUMBER(9.2) 工资 #创建表 create table tb_emp1 ( id number(11), name varchar2(25), deptId number(11), salary number(9,2) );
-
使用主键约束
主键约束要求列的数据唯一,且不能为空,主键约束可以加快数据库的查询速度。主键分为两类:但字段主键和多字段联合主键。
A.主键由一个字段组成,SQL语句格式分为两种情况。
(1)在定义列的同时指定主键,语法规则如下:
字段名 数据类型 primary key [默认值]
create table tb_emp2 ( id number(11) primary key, name varchar2(25), deptId number(11), salary number(9,2) );
(2)在定义所有列之后指定主键,语法如下:
[constraint <约束名>] primary key[字段名]
create table tb_emp3 ( id number
Oracle 12c——创建数据表
最新推荐文章于 2024-01-14 18:22:52 发布