这些公共域通常称为键域(key field)。 有两种类型的键:主键(primary)和外部键(foreign)。主键使表中的数据行保持唯一。 在表state中,state_cd就是主键。表customer中也包含有state_cd,此时的state_cd就是 外部键。一个表的外部键用于从其他(foreign)表中获取信息。 SQL>select * right.col,left.col from x...
12.为已经创建users表添加外键 alter table users add constraint fk_roleid foreign key (roleid) references role(role_id) on delete cascad; --下边写主表的列 on delete cascad是创建级联 13.把两个列连接起来 select concat(name,id) from表名;--把name和id连接起来 14.截取字符串 select column(nam...
create table SC( Sno varchar(20) primary key, Cno varchar(30) not null, Grade float not null, foreign key(Sno) references Student(Sno), foreign key(Cno) references Course(Cno)); 1. 2. 3. 4. 5. 6. 显示表已创建,即表示已经创建成功。 第二种方式:使用企业管理器创建 1、打开开始菜单,...
这些公共域通常称为键域(key field)。 有两种类型的键:主键(primary)和外部键(foreign)。主键使表中的数据行保持唯一。 在表state中,state_cd就是主键。表customer中也包含有state_cd,此时的state_cd就是 外部键。一个表的外部键用于从其他(foreign)表中获取信息。 SQL>select * right.col,left.col from x...
l主键( Primary key )是能唯一标识行的一列或一组列的集合。 l由多个列构成的主键称为连接键(Concatenated key)、组合键(Compound key),或称作为复合键(Composity key )。 另外就是外部键(Foreign key)是一个表中的一列或一组列,它们在其它表中作为主键而存在。一个表中的外部键被认为是对另外一个表中主...
add constraint fk_roleid foreign key (roleid) references role(role_id) on delete cascad; --下边写主表的列 on delete cascad是创建级联 13.把两个列连接起来 select concat(name,id) from表名;--把name和id连接起来 14.截取字符串 select column(name,'李') from表名;--把name中的‘李’去掉 ...
addconstraintpkprimarykey(ID); 12.为已经创建users表添加外键 altertableusers addconstraintfk_roleidforeignkey(roleid) referencesrole(role_id)ondeletecascad;--下边写主表的列 ondeletecascad是创建级联 13.把两个列连接起来 selectconcat(name,id)from表名;--把name和id连接起来 14.截取字符串 select...
is'编制日期';--Create/Recreate indexes create indexIDX_T_ADEV_SCLG_YXDXMB_XMBHonT_ADEV_SCLG_YXDXMB(XMBH);--Create/Recreate primary,unique and foreign key constraints alter tableT_ADEV_SCLG_YXDXMBadd constraintPK_T_ADEV_SCLG_YXDXMBprimarykey(OBJ_ID); ...
CREATE TABLE students ( student_id INT PRIMARY KEY, name VARCHAR2(50) NOT NULL, gender CHAR(1) CHECK (gender IN ('M', 'F')), birth_date DATE, class_id INT, FOREIGN KEY (class_id) REFERENCES classes(class_id) ); 在这个例子中,我们创建了一个包含学生信息的表,其中student_id是主键...
foreign key(deptno) references dept(deptno)); 例2复制一个与emp表的表结构相同的新空表emp2. 可输入如下命令: SQL>create table emp2 as select * from emp where 1=2; 在命令的where子句中给出1=2,表示条件不可能成立,因而只能复制表结构,而不能复制任何数据到新表中去。另外,还可以复制一个表的部分...