方法一:
进入数据库,使用命令
select version();
方法二:
使用客户端命令
./ksql -V
2、启动实例
./sys_ctl start -D <初始化数据库的目录>
例如:./sys_ctl start -D /home/kingbase/ kingbaseES/V8/data
3、重启启动实例
./sys_ctl restart -D <数据库的目录>
例如:./sys_ctl restart -D /home/kingbase/ kingbaseES/V8/data
4、查看数据库连接数
select connections();
5、查看数据库连接情况
select * from SYS_STAT_ACTIVITY;
6、查看数据库是否大小写敏感
show case_sensitive;
如果想要更改设置,需要重新初始化
initdb -U KINGBASEES -W MANAGER --database=TEST --ssousername=S --ssopassword=S --saousername=A -D ../data
7、创建用户
create user 用户名 with superuser password '密码'; --超级用户
create user 用户名 with password '密码'; --普通用户
8、删除用户
drop user 用户名;
9、数据库创建
create database 数据库名; --创建数据库
create database 数据库名 owner 用户名; --指定用户
grant all on database 数据库名 to 用户名; --数据库赋权
10、删除数据库
drop database 数据库名;
11、模式创建
create schema U2 ; --默认谁创建owner是谁
create schema U2 authorization U2; --指定owner
12、查看帮助
\?
13、查看所有用户
\du
14、查看所有数据库列表
\l
15、查看数据库中的所有表
\d
16、查看数据库表数量
SELECT count(tablename) FROM sys_tables WHERE tablename NOT LIKE 'sys%' AND tablename NOT LIKE 'sql_%';
17、UUID函数
select sys_guid();
表设置列自动生成UUID
ALTER TABLE tablename ALTER COLUMN id SET DEFAULT sys_guid_name();
注意:tablename为要修改的表名
18、修改数据库字段长度指令:ALTER TABLE tablename MODIFY COLUMN 列名 字段类型
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)