1.创建数据库

1.1创建未指定文件夹的数据库

CREATE DATABASE Bank

1.2创建指定事务和数据文件的数据库

CREATE DATABASE Bank
ON
(NAME = Bank_data,FILENAME = 'D:\DATABASE\Bankdata.mdf'    --已经新建D盘的database文件夹SIZE = 10,                               /*MAXSIZE = 50,                                   属性设置FILEGROWTH = 5)                                            */
LOG ON
(NAME = Bank_log,FILENAME = 'D:\DATABASE\BankLOG.Ldf'SIZE = 10MB,                               /*MAXSIZE = 100MB,                                 属性设置FILEGROWTH = 10%)                                            */

1.3新建指定多个事务和数据文件的数据库

CREATE DATABASE Bank
CREATE DATABASE Bank
ON
PRIMARY                                   --PRIMARY显式指定主文件(NAME = Bank_data1,FILENAME = 'D:\DATABASE\Bankdata1.mdf'    SIZE = 10,                               MAXSIZE = 50,                                   FILEGROWTH = 5),(NAME = Bank_data2,FILENAME = 'D:\DATABASE\Bankdata2.mdf'   SIZE = 5MB,                               MAXSIZE = 50MB,                                  FILEGROWTH = 20%),(NAME = Bank_data3,FILENAME = 'D:\DATABASE\Bankdata3.mdf'    SIZE = 10,                               MAXSIZE = 50,                                   FILEGROWTH = 5)
LOG ON(NAME = Bank_log1,FILENAME = 'D:\DATABASE\BankLOG1.Ldf'SIZE = 10MB,                               MAXSIZE = 100MB,                                 FILEGROWTH = 10MB),  (NAME = Bank_log2,FILENAME = 'D:\DATABASE\BankLOG2.Ldf'SIZE = 100MB,                               MAXSIZE = 500MB,                                 FILEGROWTH = 10%),(NAME = Bank_log3,FILENAME = 'D:\DATABASE\BankLOG3.Ldf'SIZE = 100MB,                               MAXSIZE = 1000MB,                                 FILEGROWTH = 100MB)                                         

2.修改数据库

2.1修改数据库名字

ALTER DATABASE Bank MODIFY NAME = Bank1

2.2添加数据文件到数据库

ALTER DATABASE Bank
ADD FILE
( NAME = Bank01,FILENAME = 'D:\DATABASE\Bank01.mdf',SIZE = 5MB,MAXSIZE = 100MB,FILEGROWTH = 5MB
)

2.3删除数据库文件

ALTER DATABASE Bank
REMOVE FILE Bank01

2.4移动数据库文件

ALTER DATABASE Bank
MODIFY FILE
( NAME = Bank,FILENAME = N'C:\DATABASE\Bank01.mdf'
)

2.5更改数据库大小

ALTER DATABASE Bank
MODIFY FILE
( NAME = Bank,SIZE = 520MB
)

2.6同时添加两个日志文件

ALTER DATABASE Bank
ADD LOG FILE
( NAME = Banklog01,FILENAME = 'D:\DATABASE\Banklog01.ldf',SIZE = 5MB,MAXSIZE = 100MB,FILEGROWTH = 5MB),
( NAME = Banklog02,FILENAME = 'D:\DATABASE\Banklog02.ldf',SIZE = 5MB,MAXSIZE = 100MB,FILEGROWTH = 5MB)

2.7更改数据库选项

ALTER DATABASE Bank SET SINGLE_USER       --单用户
ALTER DATABASE Bank SET READ_ONLY         --只读
ALTER DATABASE Bank SET AUTO_SHRINK ON    --自动收缩
GO

3删除数据库(删库跑人,hhhh

DROP DATABASE Bank               --删除单个数据库
DROP DATABASE Bank01,Bank02      --删除多个数据库

SQL SERVER语句——数据库操作(以银行贷款数据关系为例)相关推荐

  1. 数据库入门教程(SQL Server 2005)----数据库是如何查询数据的

    数据库入门教程(SQL Server 2005)----数据库是如何查询数据的----查询:逻辑顺序 1.计算列 //以scott数据库中的emp表为例-----where可译为查找,其本质是在进行表 ...

  2. SQL Server语句大全(增删改查数据、创建表、删除表、修改表)

    SQL server 增删改查语句 新增 insert into test.dbo.users (id,username,password) values(1,'lisi',123),(2,'lisi ...

  3. 数据库入门教程(SQL Server 2005)----数据库是如何存储数据的

    作者: 大蜀黍946 数据库是如何存储数据的---外键:来自 主键:唯一的标识或者说区分开一个事物. 外键:能够标识事物之间的联系.数据来自外部 1.表的相关数据 字段:用来模拟事物的某一个静态特征. ...

  4. 数据库封装 sql server mysql_sqlserver数据库操作封装

    1 public classSQLServerDatabase2 {3 private static SqlConnection m_Connection = null;4 5 public SQLS ...

  5. sql server 恢复数据库、单表数据的方法

    1.如果不小心把某个表的数据删了.不要急.进服务器看看数据库有没有备份.有的话先找出来备份文份XX.bak的 2.然后把这个XX.bak的文件复制出来.放到D盘或E盘下.不要放桌面.等一下恢复不好找 ...

  6. sql server还原数据库操作步骤

    当其他人发送给我们一个系统的数据库时,我们需要在自己的机器上sql server中还原数据库,才能在本地运行系统,查看数据库.具体操作步骤如下: (1)我们接收到的数据库是一个"文件&quo ...

  7. SQL Server语句创建表

    今天介绍一下如何使用SQL Server语句创建表并添加数据 首先先了解一下表的模式,在数据库中根据模式进行分组避免表名称的冲突 在SQL Server 2014中直接新建表是默认的前缀dbo 而命名 ...

  8. sql server跨服务器修改数据,SQL Server跨数据库服务器查询和跨表更新的详细操作...

    SQL Server数据库跨数据库服务器查询和跨表更新的相关知识是本文我们主要要介绍的内容,接下来我们就通过一个实例来介绍这一过程.实例是这样的:想实现的功能很简单, 在我的本地一个表用来保存省的信息 ...

  9. Sql Server 和 Access 操作数据库结构Sql语句

    下面是Sql Server 和 Access 操作数据库结构的常用Sql,希望对你有所帮助. 新建表: create table [表名] ( [自动编号字段] int IDENTITY (1,1) ...

最新文章

  1. 01.The Introduction of Linux
  2. iphone 如何设置在uiImageView上添加按钮,按钮透明并且能响应事件
  3. Ansible roles角色实战案例:httpd nginx memcached mysql
  4. 之前安装的python环境可以删除吗-在Mac上删除自己安装的Python方法
  5. java导出生成word(类似简历导出)
  6. 毁前的圆明园竟然这么美
  7. Android零基础入门第6节:配置优化SDK Manager,正式约会女神
  8. android viewflipper 手势,Android中使用ViewFlipper进行手势切换实例
  9. 苹果手用计算机解锁手机密码,苹果手机忘记密码怎样打开 苹果手机解锁常用方法分享...
  10. python3传智播客_3.Ubuntu安装以及配置(传智播客.黑马程序员python学科)
  11. linux安装Python 以及Python包
  12. java jbutton 大小_Java swing JButton的顺序和大小
  13. 【已解决】Instances currently registered with Eureka中Application为UNKNOWN
  14. 等效焦距和可视角度换算表
  15. 固化来自哈佛,创新来自斯坦福
  16. tftpd32 工具中的 dhcp tftp 使用说明
  17. MySQL -> DML:删除(delete),(truncate table)
  18. html怎么做出相框的效果,使用CSS3制作PS级的图片边框效果
  19. 百度直连+cns完美,那怎么搭建CNS配合百度直连呢
  20. 装修公司选择Tips

热门文章

  1. 新年大礼包:Xbox、Switch,PopMart芝麻街系列盲盒,小度音响,百度网盘超级会员免费领...
  2. 【必收藏】2021全网最火全套IT编程语言百度网盘学习资源汇总 !!!
  3. 音响发烧友福音!亚马逊中国“国际品质悦听馆”上线
  4. 软件能力成熟度模型(CMM)
  5. 微软CEO 鲍尔默的一天
  6. 产品经理只靠野蛮生长,容易遇到什么坑?
  7. JavaScript之form(表单)
  8. 高性能网络使DNS DDoS无损防护成为可能
  9. JAVA日期类的格式转换
  10. nacos1.4.1启动报错acos is starting with cluster