数据表名:TM_LANGUAGE
主键字段名:TM_LANGUAGE_ID
数据表序列:SEQ_TM_LANGUAGE
详细SQL代码:
--新增主键(没有主键字段,则新增一个主键字段,然后赋值,然后再添加主键)
SELECT * FROM TM_LANGUAGE
--删除列
alter table TM_LANGUAGE drop COLUMN TM_LANGUAGE_ID ;
SELECT * FROM TM_LANGUAGE
--新增列
alter table TM_LANGUAGE add TM_LANGUAGE_ID number(11) null;
SELECT * FROM TM_LANGUAGE
--删除序列
drop SEQUENCE SEQ_TM_LANGUAGE
CREATE SEQUENCE SEQ_TM_LANGUAGE
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
NOCACHE;
--设置默认值
UPDATE TM_LANGUAGE SET TM_LANGUAGE_ID=SEQ_TM_LANGUAGE.nextval
SELECT * FROM TM_LANGUAGE
--设置主键属性
alter table TM_LANGUAGE add primary key (TM_LANGUAGE_ID);
--更新主键字段不为空
alter table TM_LANGUAGE MODIFY TM_LANGUAGE_ID number(11) not null;
分享到:
相关推荐
1、把主键定义为自动增长标识符类型MySql在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值。例如: 代码如下:create table customers(id int auto_increment primary key not null, name...
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。 拉里•埃里森 就业前景 从就业与择业的...
SYSTEM表空间主要用于存储数据库的数据字典、PL/SQL程序的源代码和解释代码、数据库对象的定义。撤销表空间专门进行回退信息的自动管理。临时表空间是专门进行临时段管理的表空间。用户表空间用于分离不同应用的数据...
聚簇索引包括主键索引和二级索引(二级索引是在对非主键字段建立索引后,通过索引找到对应这个非主键字段的主键,再进行主键索引,找到B+树中叶子结点);(聚簇索引B+树中叶子结点存放的是数据和指向下一条数据的...
注意:alter modify不支持一次修改多个列,但是Oracle支持多列修改 但是MySQL可以通过多个modify的方式完成: alter table user modify tel varchar(15) default '02087654321' first, modify name varchar(20) ...
《数据库系统》实验报告一 "学号 " "姓名 " "实验时间 " " "实验名称 "Oracle环境及数据库创建 "实验学时 "2 " "准备材料 "1. Oracle 10G 介绍资料 " " "2. SQL Plus命令手册 " " "3. Oracle数据字典 " "扩展实验 "1...
基于主键的一对一 Wife Husband id references Husband(id) id name name create table Husband( id number primary key, name varchar2(15) ); create table Wife( id number primary key references ...
-- 首先,以超级管理员的身份登录oracle sqlplus sys/bjsxt as sysdba --然后,解除对scott用户的锁 alter user scott account unlock; --那么这个用户名就能使用了。 --(默认全局数据库名orcl) 1、...
COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计 MAX(字段名) 取得一个表格栏最大的值 MIN(字段名) 取得一个表格栏最小的值 SUM(字段名) 把数据栏的值相加 引用以上函数的方法: sql="select sum...
72 <br>0102 将字符串首字母转换大写 72 <br>0103 如何进行字节数组和字符串的相互转换 72 <br>0104 如何把一个按空格分割的字符串存储在一个ArrayList数组中 73 <br>4.2 获取字符串信息 73 ...