建表基本語句

2021-09-30 05:40:36 字數 954 閱讀 8385

建立表的語法

-建立**語法:

create table 表名(

欄位名1  字段型別(長度) 是否為空,

欄位名2  字段型別       是否為空

);-增加主鍵

alter table 表名 add constraint 主鍵名 primary key (欄位名1);

-增加外來鍵:

alter table 表名

add constraint 外鍵名 foreign key (欄位名1)

references 關聯表 (欄位名2);

在建立**時就指定主鍵和外來鍵

create table t_stu  (

stu_id               char(5)                         not null,

stu_name             varchar2(8)                     not null,

constraint pk_t_stu primary key (stu_id)

);主鍵和外來鍵一起建立:

create table t_score  (

exam_score           number(5,2),

exam_date            date,

autoid               number(10)                      not null,

stu_id               char(5),

sub_id               char(3),

constraint pk_t_score primary key (autoid),

constraint fk_t_score_refe foreign key (stu_id)

references t_stu (stu_id)

)

oracle建表 建表空間語句

oracle建立表空間是我們經常會用到的操作,下面就為您詳細介紹oracle建立表空間的語句寫法,希望對您學習oracle建立表空間能有所幫助。建立臨時表空間 create temporary tablespace test temp tempfile e oracle product 10.2.0...

建表mysql語句嗎 關於MySQL語句建表的總結

在寫 之前,需要注意的乙個問題是,使用命令列模式寫 mysql 語句,如果涉及到中文,最好利用 mysql charset gbk 命令將客戶端字符集設定為 gbk,這樣能保證正確插入和讀 取中文資料庫端字符集可以是 gb2312,gbk,utf8 等支援中文的字符集 如果是利用 mysql 提供的...

用SQL語句建表,建庫,建約束

sql資料庫 建立資料庫 判斷 if exists select from sysdatabases where name 資料庫名 drop database 資料庫名 gocreate database 資料庫名on name 資料庫名 filename d 名.mdf 路徑 size 3,初始...