首页 > 编程知识 正文

sql数据库常用查询语句,达梦数据库建表语句

时间:2023-05-03 07:00:34 阅读:51459 作者:2415

您使用了梦数据库用户和表空间的常规SQL语句DM7。 缺省情况下,梦想数据库允许SYSDBA用户使用缺省表空间执行数据库操作。 但是,在业务开发中,使用一般用户和表空间来区分使用保证数据。

1、表空间达到梦数据库创建表空间语法

CREATE TABLESPACE表空间名称数据文件子句[数据页缓冲池语句][存储加密子句]数据文件子句:=DATAFILE文件说明项{, 说明文件)说明文件:=文件路径[ MIRROR文件路径] SIZE文件大小[自动扩展名]自动扩展名:=AUTOEXTEND ON [每个扩展大小子句][最大值语句| OFF次扩展大小子句:=NEXT扩展大小最大子语句:=MAXSIZE文件最大大小数据页缓冲池语句:=CACHE=缓冲池名称存储加密子句:=MAXSIZE

-创建表空间createtablespacets _ test datafile ' te st01.DBF ' size 256; -更改表空间名称altertablespacets _ testrenametots _ test _ bak; -表空间的状态更改为脱机ALTER TABLESPACE TS_TEST OFFLINE; -表空间的状态更改为联机ALTER TABLESPACE TS_TEST ONLINE; -将数据文件altertablespacets _ testadd datafile ' test 02.DBF ' size 256添加到表空间; -删除表空间DROP TABLESPACE TS_TEST; -扩展表空间的文件大小altertablespacets _ testresizedatafile ' test 02.DBF ' to 512; -允许在创建表空间时指定文件的扩展属性。 例如,创建表空间时指定数据文件的可扩展属性(可自动扩展),单个扩展大小为10M,最简单的夕阳为100 mcreatetablespacets _ test datafile ' te st01.DBF ' size 32 autood 要更改的数据文件所在的表空间必须脱机,并且用户创建的表空间中文件的路径altertablespacets _ testrenamedatafile ' te st01.DBF ' to '/home/DDD

CREATE USER用户名身份验证模式[PASSWORD_POLICY密码策略][锁定子句][存储加***][空间限制子句][只读标志][资源限制子句] [TABLESPACE子句][INDEX_TABLESPACE子句]认证模式:=数据库认证模式|外部认证模式数据库认证模式:=BY密码外部认证模式:=exx EXTERNALLY AS用户DN密码策略:=密码策略项的任何组合锁定子句:=在帐户锁定|帐户解锁存储中*** :=ENCRYPT BY密码空间限制子句:=磁盘空间限制空间大小|磁盘空间只读标志:=只读| 非只读资源限制子句:=LIMIT资源设置项{, 资源设置项目}资源设置项目:=SESSION_PER_USER参数设置|CONNECT_IDLE_TIME参数设置|CONNECT_TIME参数设置CPU _ per CPU_call参数设置READ_PER_CALL参数设置|FAILED_LOGIN_ATTEMPS参数设置password _ reus password _ lock _ time参数设置在|PASSWORD_GRACE_TIME参数设置参数设置:=参数值中,在| UNLIMITED中,IP子句3360 IP项)禁止IP节:=not _ allow _ IP项(,IP项) IP项3360:=具体IP|网段允许时间节:=ALLOW_DATETIME时间项时间项)禁止时间短语:=NOT_ALLOW_DATETIME时间项), 项)时间项:3360=具体时间段|规则时间段具体时间段33603360=具体日期时间TO具体日期时间规则时间段33603360=规则时间标志具体时间规则时间标志:3360=mon|tue|wed|thurs suntablespace子句:=DEFAULT TABLESPACE表空间名称INDEX_TABLESPACE子句33603360=defaultindextablespace

-创建用户,然后单击createusertestidentifiedby ' test 1234 '; GRANTDBATOTEST; -用户alterusersysdbaidentifiedby ' test '; -创建用户并创建默认表空间createusertestidentifiedby ' test 1234 ' defaulttablespacets _ test; -创建用户时,可以将用户使用的最大磁盘空间指定为50 mcreateusertestidentifiedby ' test 1234 ' disk space limit 50。 -也可以更改用户的容量限制,例如alterusertestdiskspaceunlimited,它可以无限制地更改用户的磁盘空间限制。 -可以使用USER_USED_SPACE系统函数获取用户占用空间的大小。 函数参数为用户名,返回值为占用页数selectuser_used_space('test ' ); -无限制地更改用户会话的空闲时间。 最大连接数为10 alterusertestlimitsession _ per _ user 10,CONNECT_IDLE_TIME UNLIMITED; -删除用户drop user测试卡;

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。