栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

数据库的创建与管理

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

数据库的创建与管理

数据库的创建与管理 一.创建数据库

CREATE DATABASE 数据库名
ON
(NAME=逻辑文件名,
FILENAME=‘操作系统下的存储位置和物理文件名’,
SIZE=文件初始大小,
MAXSIZE=文件最大大小,
FILEGROWTH=增量值)
LOG ON
(NAME=逻辑文件名,
FILENAME=‘操作系统下的存储位置和物理文件名’,
SIZE=文件初始大小,
MAXSIZE=文件最大大小,
FILEGROWTH=增量值)
创建一个数据库名字为student

可以写为on 或者on primary

创建主要数据文件,路径的后缀为.mdf

创建次要数据文件,路径的后缀为.ndf

创建事务日志文件,后缀为.ldf

二.管理数据库

1.修改数据库
ALTER DATABASE 数据库名
{ ADD FILE < 数据文件属性> [ ,…n ] [ TO FILEGROUP 文件组名 ]
| ADD LOG FILE <日志文件属性 > [ ,…n ]
| REMOVE FILE 文件名
| ADD FILEGROUP 文件组名
| REMOVE FILEGROUP 文件组名
| MODIFY FILE < 数据文件属性>
| MODIFY NAME = 新的数据库名
| MODIFY FILEGROUP 新的文件组名 文件组属性
}
增加一个名称为student_data3的次要数据文件

增加一个日志文件,名为student_log1

修改名为student_data2的次要数据库文件,把数据库的数据文件大小扩充方式设置为按1%进行增长

为文件增添一个文件组user1

向该文件件添加两个初始次要数据文件

修改文件组的属性,把user1,改名为user2

把user2 改为默认默认文件组

删除次要数据库文件student_data2


删除文件组user,首先要将该文件组中的数据文件删除,由于默认文件组不能够被删除,所以设置primary文件组为默认文件组,user2 文件组则变成非默认文件组


将数据库改名为stu

自动收缩数据库(不能将整个数据库收缩到比其原始大小还要小)

删除数据库

注意:
*4个系统数据库master、tempdb、model、msdb不能删除。
正在使用的数据库不能删除。
数据库被删除之后,文件及其数据都从服务器上的磁盘中删除。一旦删除数据库,它即被永久删除,所以删除数据库时一定要谨慎。

三.创建表

CREATE TABLE 表名 [表约束]
(列名1 数据类型 [缺省值1,列约束1]
列名2 数据类型 [缺省值2,列约束2]
…
列名n 数据类型 [缺省值n,列约束n])

创建三张表,第三张表引用qqq表中的外码,引用www表中的外码,设置sno和cno为主键

删除表

修改表
在www表中增加住址列

修改www表中的address的字符长度

删除www表中的address字段

增加主键

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/990812.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号