Oracle表的管理命令

作者:IT邦德
中国DBA联盟(ACDU)成员,目前从事DBA及程序编程
(Web\java\Python)工作,主要服务于生产制造
现拥有 Oracle 11g  OCP/OCM、
Mysql、Oceanbase(OBCA)认证
分布式TBase\TDSQL数据库、国产达梦数据库以及红帽子认证
从业8年DBA工作,在数据库领域有丰富的经验
B站主播Oracle、Mysql、PG实战课程,请搜索:jeames007

擅长Oracle数据库运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。

在这里插入图片描述

前言

本文总结了Oracle表的管理常用命令,大家多点赞关注!

1、创建表

SQL>create table student(
2    xuehao number(4),
3    xingming varchar2(20),
4    sex char(2),
5    birthday date,
6    sal number(7,2)
7    )
8    /
SQL> create table mytable (id,name,sal,job,deptno) as select empno,ename,sal,job,deptno from scott.emp;

2、修改表student

2.1、给表添加一个字段CLASSID
SQL> alter table student add (classid number(2));
2.2、修改字段xingming的长度为30(修改字段的类型要求不能有数据)
SQL> alter table student modify (xingming varchar2(30));
2.3、删除字段SAL
SQL>alter table student drop column sal;
2.4、修改表的名字为STU
SQL> rename student to stu;
2.5、删除表(stu)
SQL>drop table stu

3、添加数据

3.1、所有字段都插入
SQL> insert into student values(1,'李芳','女','03-8月-99');
3.2、改日期的默认格式
SQL> alter session set nls_date_format='yyyy-mm-dd';
3.3、部分字段插入(xingming、sex)
SQL>insert into student(xingming,sex) values('李芳','女');
3.4、改一个字段(修改sex为“女”的生日为”2001-05-22”)
SQL>update student set birthday='2001-05-22'where sex='女';
3.5、修改多个字段(修改sex为女的生日为”2014-05-21”,xingming为张三)
SQL> update student set birthday='2014-05-21',xingming='张三'where sex='女';
3.6、删除所有数据
SQL> delete from student;
3.7、删除某行
SQL> delete from stu where fullname='王平平';
3.8、设置回滚点
SQL> savepoint a;
SQL> rollback to a;

如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持
您的批评指正是我写作的最大动力!

❤️ 技术交流可以 关注公众号:IT邦德 ❤️

猜你喜欢

转载自blog.csdn.net/weixin_41645135/article/details/121432150
今日推荐