神通数据库-基本操作

文章目录

  • 1. 使用命令行连接
  • 2. 退出数据库
  • 3. 查看数据库版本
  • 4. 列出所有数据库
  • 5. 查看哪些用户正在使用数据库
  • 6. 执行 sql 脚本
  • 7. 新建模式
  • 8. 建表语句
  • 9. 增加字段
  • 10. 修改字段名
  • 11. 删除字段
  • 12. 添加数据
  • 13. 清空表
  • 14. 删除表
  • 15. 选中模式
  • 16. 删除模式
  • 17. 创建用户并设置密码
  • 18. 查询所有用户
  • 19. 给用户赋予模式的权限
  • 20. 修改用户密码
  • 21. 收回模式的权限
  • 22. 删除用户
  • 23. 启动命令

1. 使用命令行连接

isql -h  -U 

然后会让你隐性输入密码

2. 退出数据库

\q

3. 查看数据库版本

在命令行中

Oscar --version

连接进入数据库后(sql语句)

select version();

4. 列出所有数据库

list database;

5. 查看哪些用户正在使用数据库

SELECT * FROM V_SYS_SESSIONS;

6. 执行 sql 脚本

isql -h  -U  -i 

isql -h localhost -U sysdba/szoscar55 -i C:\select_version.sql

7. 新建模式

create schema test;

8. 建表语句

create table test.table1 (id int primary key, a varchar(255));

9. 增加字段

alter table test.table1 add column a2 varchar(255);

10. 修改字段名

ALTER TABLE test.table1 rename column A TO A1;

11. 删除字段

ALTER TABLE test.table1 DROP a2 CASCADE;

12. 添加数据

insert into test.table1 values(1,'aa');

13. 清空表

truncate table test.table1

14. 删除表

DROP TABLE IF EXISTS test.table1 CASCADE

15. 选中模式

SET search_path TO test;

16. 删除模式

drop schema test CASCADE;

17. 创建用户并设置密码

create user user2 with PASSWORD '123456';

18. 查询所有用户

select username from dba_users;

19. 给用户赋予模式的权限

grant all privileges on schema test to user2;

20. 修改用户密码

alter USER user2 with password 'shentong123456';

21. 收回模式的权限

REVOKE all privileges ON SCHEMA test FROM user2

22. 删除用户

DROP USER user2

23. 启动命令

/etc/ini.d/ooscardb_OSRDBd start

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/2308250af6.html