oracle数据库命令整理及使用案例
时间: 2023-05-03 19:00:31 浏览: 96
Oracle数据库命令整理及使用案例:
常用命令:
1、登录数据库:
sqlplus 用户名 / 密码 @实例名
实例名:或在tnsnames.ora的配置文件里查找与之相对应的SERVICE_NAME
2、退出登录:
exit
3、查询数据库版本:
SELECT * FROM v$version;
4、查询当前schema下的所有对象(包括表、视图等):
SELECT * FROM user_objects;
5、查询指定表的所有字段:
SELECT * FROM user_tab_columns WHERE table_name=‘表名’
6、查询指定表中的所有数据:
SELECT * FROM 表名
7、创建表:
CREATE TABLE 表名
(
属性1 数据类型(长度) 约束,
属性2 数据类型(长度) 约束,
……
)
8、修改表结构:
ALTER TABLE 表名
ADD 字段名 数据类型(长度) 约束; --添加字段
ALTER TABLE 表名
MODIFY 字段名 数据类型(长度) 约束; --修改字段
9、删除表:
DROP TABLE 表名
10、增加数据:
INSERT INTO 表名(字段1,字段2,……) VALUES (值1,值2,……)
11、修改数据:
UPDATE 表名 SET 字段1=值1,字段2=值2,…… WHERE 条件
12、删除数据:
DELETE FROM 表名 WHERE 条件
13、创建主键:
ALTER TABLE 表名
ADD CONSTRAINT 主键名 PRIMARY KEY(字段)
14、创建外键:
ALTER TABLE 子表名
ADD CONSTRAINT 外键名
FOREIGN KEY(外键字段)
REFERENCES 父表名(父表字段)
15、创建索引:
CREATE INDEX 索引名 ON 表名(字段)
16、删除索引:
DROP INDEX 索引名
17、查询表中数据条数:
SELECT COUNT(*) FROM 表名
18、查询表中指定条件的数据量:
SELECT COUNT(*) FROM 表名 WHERE 条件
以上是常用的Oracle数据库命令,希望能帮助使用Oracle数据库的人士。