社区
其他数据库
帖子详情
请问怎么用sql建立数据库
emptyhelin
2003-08-30 03:40:57
现在我要在一台机器上放一些结构相同的数据库(同一个公司的几个分公司的数据),如果又有新的分公司创建,怎么在这台服务器上用sql为他建立一个数据库,供他的前台程序访问。
是sql server 2000
再补充一点,首先,允许用户输入数据库名;再则,如果建立了数据库之后,怎么给数据库取别名!
...全文
100
4
打赏
收藏
请问怎么用sql建立数据库
现在我要在一台机器上放一些结构相同的数据库(同一个公司的几个分公司的数据),如果又有新的分公司创建,怎么在这台服务器上用sql为他建立一个数据库,供他的前台程序访问。 是sql server 2000 再补充一点,首先,允许用户输入数据库名;再则,如果建立了数据库之后,怎么给数据库取别名!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
werewi
2003-09-18
打赏
举报
回复
我想请问怎么样用mysql存储一幅图片呢?用什么样的字段?(很愚蠢的问题请指教!!!!!!!!!!)
rained
2003-09-13
打赏
举报
回复
CREATE DATABASE database_name
[ ON
[ < filespec > [ ,...n ] ]
[ , < filegroup > [ ,...n ] ]
]
[ LOG ON { < filespec > [ ,...n ] } ]
[ COLLATE collation_name ]
[ FOR LOAD | FOR ATTACH ]
< filespec > ::=
[ PRIMARY ]
( [ NAME = logical_file_name , ]
FILENAME = 'os_file_name'
[ , SIZE = size ]
[ , MAXSIZE = { max_size | UNLIMITED } ]
[ , FILEGROWTH = growth_increment ] ) [ ,...n ]
< filegroup > ::=
FILEGROUP filegroup_name < filespec > [ ,...n ]
参数
database_name
新数据库的名称。数据库名称在服务器中必须唯一,并且符合标识符的规则。database_name 最多可以包含 128 个字符,除非没有为日志指定逻辑名。如果没有指定日志文件的逻辑名,则 Microsoft® SQL Server™ 会通过向 database_name 追加后缀来生成逻辑名。该操作要求 database_name 在 123 个字符之内,以便生成的日志文件逻辑名少于 128 个字符。
ON
指定显式定义用来存储数据库数据部分的磁盘文件(数据文件)。该关键字后跟以逗号分隔的 <filespec> 项列表,<filespec> 项用以定义主文件组的数据文件。主文件组的文件列表后可跟以逗号分隔的 <filegroup> 项列表(可选),<filegroup> 项用以定义用户文件组及其文件。
n
占位符,表示可以为新数据库指定多个文件。
LOG ON
指定显式定义用来存储数据库日志的磁盘文件(日志文件)。该关键字后跟以逗号分隔的 <filespec> 项列表,<filespec> 项用以定义日志文件。如果没有指定 LOG ON,将自动创建一个日志文件,该文件使用系统生成的名称,大小为数据库中所有数据文件总大小的 25%。
FOR LOAD
支持该子句是为了与早期版本的 Microsoft SQL Server 兼容。数据库在打开 dbo use only 数据库选项的情况下创建,并且将其状态设置为正在装载。SQL Server 7.0 版中不需要该子句,因为 RESTORE 语句可以作为还原操作的一部分重新创建数据库。
FOR ATTACH
指定从现有的一组操作系统文件中附加数据库。必须有指定第一个主文件的 <filespec> 条目。至于其它 <filespec> 条目,只需要与第一次创建数据库或上一次附加数据库时路径不同的文件的那些条目。必须为这些文件指定 <filespec> 条目。附加的数据库必须使用与 SQL Server 相同的代码页和排序次序创建。应使用 sp_attach_db 系统存储过程,而不要直接使用 CREATE DATABASE FOR ATTACH。只有必须指定 16 个以上的 <filespec> 项目时,才需要使用 CREATE DATABASE FOR ATTACH。
如果将数据库附加到的服务器不是该数据库从中分离的服务器,并且启用了分离的数据库以进行复制,则应该运行 sp_removedbreplication 从数据库删除复制。
collation_name
指定数据库的默认排序规则。排序规则名称既可以是 Windows 排序规则名称,也可以是 SQL 排序规则名称。如果没有指定排序规则,则将 SQL Server 实例的默认排序规则指派为数据库的排序规则。
有关 Windows 和 SQL 排序规则名称的更多信息,请参见 COLLATE。
PRIMARY
指定关联的 <filespec> 列表定义主文件。主文件组包含所有数据库系统表。还包含所有未指派给用户文件组的对象。主文件组的第一个 <filespec> 条目成为主文件,该文件包含数据库的逻辑起点及其系统表。一个数据库只能有一个主文件。如果没有指定 PRIMARY,那么 CREATE DATABASE 语句中列出的第一个文件将成为主文件。
NAME
为由 <filespec> 定义的文件指定逻辑名称。如果指定了 FOR ATTACH,则不需要指定 NAME 参数。
logical_file_name
用来在创建数据库后执行的 Transact-SQL 语句中引用文件的名称。logical_file_name 在数据库中必须唯一,并且符合标识符的规则。该名称可以是字符或 Unicode 常量,也可以是常规标识符或定界标识符。
FILENAME
为 <filespec> 定义的文件指定操作系统文件名。
'os_file_name'
操作系统创建 <filespec> 定义的物理文件时使用的路径名和文件名。os_file_name 中的路径必须指定 SQL Server 实例上的目录。os_file_name 不能指定压缩文件系统中的目录。
如果文件在原始分区上创建,则 os_file_name 必须只指定现有原始分区的驱动器字母。每个原始分区上只能创建一个文件。原始分区上的文件不会自动增长;因此,os_file_name 指定原始分区时,不需要指定 MAXSIZE 和 FILEGROWTH 参数。
SIZE
指定 <filespec> 中定义的文件的大小。如果主文件的 <filespec> 中没有提供 SIZE 参数,那么 SQL Server 将使用 model 数据库中的主文件大小。如果次要文件或日志文件的 <filespec> 中没有指定 SIZE 参数,则 SQL Server 将使文件大小为 1 MB。
size
<filespec> 中定义的文件的初始大小。可以使用千字节 (KB)、兆字节 (MB)、千兆字节 (GB) 或兆兆字节 (TB) 后缀。默认值为 MB。指定一个整数,不要包含小数位。size 的最小值为 512 KB。如果没有指定 size,则默认值为 1 MB。为主文件指定的大小至少应与 model 数据库的主文件大小相同。
MAXSIZE
指定 <filespec> 中定义的文件可以增长到的最大大小。
max_size
<filespec> 中定义的文件可以增长到的最大大小。可以使用千字节 (KB)、兆字节 (MB)、千兆字节 (GB) 或兆兆字节 (TB) 后缀。默认值为 MB。指定一个整数,不要包含小数位。如果没有指定 max_size,那么文件将增长到磁盘变满为止。
说明 在磁盘即将变满时,Microsoft Windows NT® S/B 系统日志会警告 SQL Server 系统管理员。
UNLIMITED
指定 <filespec> 中定义的文件将增长到磁盘变满为止。
FILEGROWTH
指定 <filespec> 中定义的文件的增长增量。文件的 FILEGROWTH 设置不能超过 MAXSIZE 设置。
growth_increment
每次需要新的空间时为文件添加的空间大小。指定一个整数,不要包含小数位。0 值表示不增长。该值可以 MB、KB、GB、TB 或百分比 (%) 为单位指定。如果未在数量后面指定 MB、KB 或 %,则默认值为 MB。如果指定 %,则增量大小为发生增长时文件大小的指定百分比。如果没有指定 FILEGROWTH,则默认值为 10%,最小值为 64 KB。指定的大小舍入为最接近的 64 KB 的倍数。
zichenking
2003-09-12
打赏
举报
回复
create database 数据库名。。。。。。。
zhoutian618
2003-09-02
打赏
举报
回复
create database
解决
SQL
SERVER
数据库
驱动程序无法通过使用安全套接字层(SSL)加密与
SQL
Server
建立
安全连接问题JAR包
用于解决
SQL
SERVER连接问题驱动程序无法通过使用安全套接字层(SSL)加密与
SQL
Server
建立
安全连接问题JAR包。
机票预订系统(源码+
数据库
+
sql
文件)
利用JSP技术,进行的开发,文件详细清楚,有源码 +
sql
文件 +
数据库
。绝对安全稳定的运行。
sql
server 系列课程
数据库
维护篇
本课程重点讲解了关于
sql
server 的四个方面,第一个是
数据库
的创建以及维护,第二个部分主要讲解了表的
建立
和维护,第三个部分重点讲解了
数据库
的备份还原,导入导出,分离附加等相关知识,第四个部分重点讲解了...
【利用
SQL
建立
数据库
】
Create table 表名(列名 数据类型[Primary key | Unique][Not null][,列名 数据类型 [Null],…2.若表名后的所有列名省略,则values后面的值排列,须与该表存储的列名一致。1.包括两件事:定义
数据库
和表(使用DLL),向表中追加元组(使用DML)。注:1.values 后面值的排列,须与into子句后面的列名排列一致。numeric(p,q):固定精度数字,小数点左边p位,右边p-q位。其逻辑运算符用and,or,not来表示,同时还有括弧。
SQL
Server
数据库
的创建方法
可以使用以下3种方法创建
数据库
。一.使用
SQL
Server Management Studio创建
数据库
二..使用CREATE DATABASE 语句创建
数据库
。三.使用模板创建
数据库
一.使用
SQL
Server Management Studio创建
数据库
创建一个名为“学生选课”的学生选课管理
数据库
在
SQL
Server Management Studio左侧,有个“对象资源管理器”,右键"
数据库
",选择"新建
数据库
",得到以下窗口 在
数据库
名称中输入“学生选课”,点击确定就可以创建了,在“对象资源管
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章