admin 管理员组文章数量: 1184232
Oracle数据库SQL语句(一)
1、创建表
--创建一个表
CREATE TABLE stu(
ID NUMBER(4),
NAME VARCHAR(50),
sno NUMBER(8),
CLASS VARCHAR(50)
);
2、查询表
--查询表
SELECT * FROM stu;
3、添加表数据
--增添数据
INSERT INTO stu
VALUES(1,'张三',2021001,'一班');
INSERT INTO stu
VALUES(2,'李四',2021002,'一班');
INSERT INTO stu
VALUES(3,'王五',2021003,'二班');
INSERT INTO stu
VALUES(4,'赵六',2021004,'三班');
--查询表数据
SELECT * FROM stu;
4、删除一条表数据
--删除数据
DELETE FROM stu WHERE ID=2;
--再次查询表数据
SELECT * FROM stu;
5、修改表数据
--修改数据
UPDATE stu SET sno=6666666
WHERE ID=3;
--再次查询表数据
SELECT * FROM stu;
6、复制表
--复制表
CREATE TABLE stu01 AS SELECT * FROM stu;
--查询表stu01
SELECT * FROM stu01;
7、删除表数据
--删除表stu01数据(没有删除表,表还在,可回滚)
DELETE stu01;
8、回滚
--回滚(撤销删除操作)
ROLLBACK;
9、截断
--截断表数据(彻底删除表数据,不可回滚)
TRUNCATE TABLE stu01;
10、删除表
--删除表(进回收站,可恢复)
DROP TABLE stu01;
--查询表stu01
SELECT * FROM stu01;
11、查看回收站
--查看回收站
SELECT * FROM RECYCLEBIN;
12、恢复表
--恢复表(从回收站移出来)
FLASHBACK TABLE stu01 TO BEFORE DROP;
13、清空回收站
--清空回收站(彻底删除表)
PURGE RECYCLEBIN;
14、彻底删除表
--彻底删除表(慎用,表无法恢复)
DROP TABLE stu01 PURGE;
15、升序
--升序(默认升序排列)
SELECT * FROM stu
ORDER BY sno ASC;
16、降序
SELECT * FROM stu
ORDER BY sno DESC;
17、事务提交
--事务提交
COMMIT;
18、添加列
--添加列(添加的列只能在最后)
ALTER TABLE stu ADD(
tel VARCHAR2(50)
);
19、修改列
--修改列
ALTER TABLE stu MODIFY(
tel VARCHAR2(100)
);
20、删除列
--删除列
ALTER TABLE stu
DROP (CLASS);
21、改表名
--改表名
RENAME stu TO stu02;
--查询表stu
SELECT * FROM stu;
--查询表stu02
SELECT * FROM stu02;
版权声明:本文标题:Oracle数据库SQL语句(一)——表操作(创建表、查询表、复制表、删除表、添加列、删除列)数据操作(增删改查)查看回收站、清空回收站、升序、降序、改表名...... 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1763623728a3255741.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论