您的位置 首页 > 数码极客

(oracle如何更改表名)oracle修改表的所有者…

最新通知

数据库技术是计算机科学技术的一个重要分支。从20世纪50年代中期开始,计算机应用从科学研究部门扩展到企业管理及政府行政部门,人们对数据处理的要求也越来越高。传统的文件系统已经不能满足人们的需要。

★加我【Xxf960513】获取数据库安装包以及安装视频教程链接


熟记一下单词

select 选择 create 创建 insert 插入 alter 更改

modify 修改 update 更新 drop 删掉 delete 删除

constraint 约束 reference 参考 unique 唯一 check 检查

primary key 主建 foreign key 外键

表的基本操作

--建表people(表名)

create table people

(

--定义列

--字段名 类型

people_id int ,

people_cash number(5,2),

people_name varchar2(100),

people_num char(8),

people_brithday date --最后一行不需要逗号,

); --这里需要分号

--修改表

--alter table 表名 操作字段名类型

--添加字段名

alter table peopleadd people_genderchar(2);

--删除字段名(列名)

alter table peopledrop column people_gender;

--修改字段类型

alter table peoplemodify people_num char(20);

--删除表

drop table people;

--恢复

flashback table people to before drop;

--重命名格式 rename 新的表名 to 旧的表名

rename new_peopleto people;

--查询 *表示所有 你也可以指定查询某个字段

select * from people;

--给表添加数据格式 insert into 表名(字段名,字段名。。。。)valuse(值)

insert into people(people_name,PEOPLE_NUM)values('刘德华','34556');

commit;


字段的约束操作

create table t_student

(

--第一种在建表时定义约束

--字段名 类型约束条件

stu_id int primary key

stu_num char(10) not null,

stu_name varchar2(30)not null,

stu_age int ,

stu_gender char(2),

stu_state char(10) default 'A'

--第二种定义约束方法

-- constraint 约束名称约束条件

--constraint PK_stu_id primary key(stu_id), --注意上面stu_id已经定义过主键约束了

--constraint CK_stu_gender check(stu_genderin ('男','女'))

);

--第三种方法(在建表后定义约束)

-- alter table 表名 add constraint 约束名称 约束条件

--添加主键约束(唯一 非空)

alter table t_student add constraint PK_stu_idprimary key(stu_id);

--添加唯一约束

alter table t_student add constraint UQ_stu_numunique(stu_num);

--添加检查约束 表示年龄只能在18到50之间

alter table t_student add constraint CK_stu_agecheck(stu_age between 18 and 50);

--管理约束

--删除约束

alter table t_student drop constraint CK_stu_age;

--禁用约束

alter table t_student modify constraint CK_stu_age disable;

--启动约束

altertable t_student modify constraint CK_stu_age enable;


1、多表查询

2、基本查询、where查询和排序查询

3、分组查询

4、事务

等等(有待更新。。。。。)

★请转发给身边需要的朋友!您的每一次转发都是对我的一份支持!! (每天都更新新内容!)

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“oracle如何更改表名,oracle修改表的所有者,oracle如何更改表名称,oracle更改表名称,oracle修改表名sql语句,oracle更改表名会”边界阅读