Rumah >pangkalan data >Oracle >oracle cara membuat jadual
Oracle ialah salah satu pangkalan data hubungan yang paling popular pada masa ini Pembuatan jadualnya agak rumit, tetapi selagi anda memahami peraturan dan mengikut kaedah yang betul, anda boleh membuat jadual yang memenuhi keperluan dengan mudah. Mari perkenalkan secara terperinci cara Oracle mencipta jadual.
Sebelum mencipta jadual dalam Oracle, anda perlu terlebih dahulu menentukan nama jadual dan nama medannya, yang akan menjejaskan operasi pangkalan data masa hadapan. (Nota: Oracle tidak peka huruf besar-besaran, sila pilih format ejaan mengikut situasi sebenar)
Mencipta struktur jadual merujuk kepada mentakrifkan medan jadual, Jenis, panjang dan kekangan. Dalam Oracle, anda boleh menggunakan pernyataan berikut untuk mencipta jadual ringkas:
CREATE TABLE 表名( 字段1 数据类型(长度) [约束条件], 字段2 数据类型(长度) [约束条件], ... 字段n 数据类型(长度) [约束条件] );
atau gunakan pernyataan berikut:
CREATE TABLE 表名( 字段1 数据类型, 字段2 数据类型, ... 字段n 数据类型, CONSTRAINT 约束名1 约束条件(列名), CONSTRAINT 约束名2 约束条件(列名) );
Antaranya, jenis data dan panjang adalah medan yang diperlukan, dan yang berikut adalah jenis data yang biasa digunakan:
CREATE TABLE students( id NUMBER(10) PRIMARY KEY, name VARCHAR2(20) NOT NULL, gender CHAR(1) NOT NULL );UNIK: Kekangan kunci unik digunakan untuk mengenal pasti setiap rekod dalam jadual sebagai mempunyai nilai unik. Setiap jadual boleh mempunyai berbilang kunci unik.
CONSTRAINT pk_students PRIMARY KEY(id)
CONSTRAINT uk_students UNIQUE(name)
CONSTRAINT fk_students FOREIGN KEY(dept_id) REFERENCES departments(dept_id)
CONSTRAINT ck_students_gender CHECK(gender IN ('M', 'F'))
SQL> CREATE TABLE students( 2 id NUMBER(10) PRIMARY KEY, 3 name VARCHAR2(20) NOT NULL, 4 gender CHAR(1) NOT NULL 5 );
Atas ialah kandungan terperinci oracle cara membuat jadual. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!