分享

KingbaseES V8R3数据库管理员数据库基本命令、用户、表和表空间

江湖小二 发表于 2021-9-8 17:05:42 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 1948
1、数据库常用命令

登录名为TEST的数据库:

  1. $ ksql -USYSTEM -W123456 TEST
  2. ksql (V008R003C001)
  3. Type "help" for help.
  4. TEST=#
复制代码

查看数据库大小写是否敏感(off代表不敏感,on代表敏感):

  1. TEST=#show case_sensitive;
  2. case_sensitive
  3. ----------------
  4. on
  5. (1 row)
复制代码

查看数据库启动时间:

  1. TEST=# select sys_postmaster_start_time();
  2. SYS_POSTMASTER_START_TIME
  3. -------------------------------
  4. 2019-10-15 12:53:37.837023-07
  5. (1 row)
复制代码

使用SQL命令CREATE DATABASE创建新数据库:

  1. TEST=# create database mydb;
  2. CREATE DATABASE
复制代码

其中mydb为数据库名称,它遵循SQL标识符的一般规则。当前角色自动成为新数据库的拥有 者。该拥有者具有删除此数据库的权限(删除此数据库的同时会删除其中的所有对象,即使该对 象有不同的拥有者)。 

查看新数据库MYDB所占的磁盘空间大小:

  1. TEST=# select sys_database_size('MYDB');
  2. SYS_DATABASE_SIZE
  3. -------------------
  4. 10836517
  5. (1 row)
复制代码

将数据库从TEST切换到MYDB:

  1. TEST=# \c MYDB
  2. You are now connected to database "MYDB" as user "SYSTEM".
复制代码

查看所有数据库:

  1. MYDB=# select datname from sys_database;
  2. DATNAME
  3. -----------
  4. TEST
  5. TEMPLATE1
  6. TEMPLATE0
  7. TEMPLATE2
  8. SAMPLES
  9. MYDB
  10. (5 rows)
复制代码

删除数据库MYDB:

  1. MYDB=# \c TEST
  2. You are now connected to database "TEST" as user "SYSTEM".
  3. TEST=# drop database MYDB;
  4. DROP DATABASE
复制代码
更多数据库创建、配置、删除等相关信息,见数据库管理员指南-5. 管理数据库。










试读已结束,请付费阅读全文。

  本文只能试读34%,付费后可阅读全文。 

版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

已有(0)人评论

跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服