sql创建数据库语句

创建数据库的SQL语句:
sql 创建数据库stDB 最初 -
默认属于主文件组,可以省略。
/ -
数据文件详细说明-- NAME = 'stuDB_data', -
主数据文件的逻辑名称 文件名 = 'D:\stuDB_data.mdf', -
主数据文件的物理名称 大小 = 5 MB, -
主数据文件的初始大小 最大大小 = 1 00 MB, -
主数据文件的最大增长 文件增长 = 1 5 % -
主数据文件的增长率 / 入口 / -
日志文件的详细说明,各参数含义同上-- 名称 = 'stuDB_log', 文件名 = 'D:\stuDB_log.ldf', 大小 = 2 MB, 文件增长 = 1 MB /
创建和删除表的SQL语句如下:
sql 使用EStuDB GO
IF EXISTS(从 sysobjects 中选择,其中 NAME = 'stuMarks') 删除表 StuMarks
创建表 StuMarks ( 考试编号 INT IDENTITY(1 ,1 ) PRIMARY KEY, StuNo CHAR(6 ) NOT NULL, writeExam INT NOT NULL, LabExam INT NOT NULL ) GO
-
其中列属性“IDENTITY(初始值,增量)”表示列“ExamNo”是自动编号,也称为标识列。

ALTER TABLE 表名 ADD CONSTRAINT 约束名称 约束类型 具体约束的描述 表名称 ALTER TABLE DROP CONSTRAINT 约束名称
ALTER TABLE StuMarks ADD CONSTRAINT UQ_stuNoUnique (stuNo) 更改表 StuMarks 删除约束 UQ_stuNo
添加SQL登录帐户:
sql 执行 sp_addlogin 'se', '1 2 3 4 5 6 ' -
xie账户名和密码1 2 3 4 5 6
-
删除xie账户名 EXEC sp_droplogin 'xie'
添加两个用户到stuDB数据库(必须存在):
sql 使用数据库 GO
EXEC sp_grantdbaccess 'xie', '1 2 3 4 5 6 ' 前进
提示:SQL Server中的dbo用户是有权对数据库执行所有操作的用户,代表数据库的所有者。
一般来说, 如果数据库被创建了,那么它就是数据库的所有者,即dbo用户。
dbo用户是特殊的数据库用户,不能删除。
该帐户始终出现在每个数据库中。

授权数据库用户:
sql --
授权语法如下: 向数据库用户授予权限 [ON 表名称]
USE StuDB GO
将 StuMarks 上的选择、更新、插入授予 xie 提供建表服务 谢 GO

创建数据库users的SQL语句,是什么急死了

哎呀,这个SQL语句是用来创建数据库的吗?之前在一个项目中做数据库,当时用的还是SQL Server,不过貌似这个语句是用在DB2 上的。
记得当时创建数据库时,文件组默认为主文件组,所以3 (4 /--数据文件的具体描述--/5 name='stuDB_data',--主数据文件的逻辑名称 6 filename='D:\stuDB_data.mdf',--主数据文件的物理名称 7 size=5 mb,--主数据文件初始文件大小 8 maxsize=1 00mb,- -主数据文件的最大增长值 9 filegrowth=1 5 %--主数据文件的增长速度 1 0)1 1 logon1 2 (1 3 /--日志文件的详细说明,各参数含义同上--/1 4 name='stuDB_log', 1 5 filename='D:\stuDB_log.ldf', 1 6 size=2 mb, 1 7 filegrowth=1 mb1 8 ) 我实际上可以省略这部分。

当时我们公司有一个大项目,数据库存放在D盘,我们设置stuDB数据文件初始值5 MB,最大1 00MB,增长率1 5 %。
日志文件最初为 2 MB,后来增加到 1 MB。
该设置主要用于防止数据文件和日志文件因空间不足而影响数据库性能。
不过说起来,我们当时使用的数据库设置相当复杂,花了很多时间来整理。

其实当时我们团队里有一个小女孩第一次接触配置数据库。
结果她把数据文件和日志文件的路径写错了,导致数据库无法启动。
这一幕,哈哈,真是又尴尬又好笑。
从那时起,她就特别注意这些细节。
哎,IT行业真的要小心,要有耐心。