数据库入门操作篇创建数据库--02

举报
ksh1998 发表于 2021/12/26 00:27:16 2021/12/26
【摘要】 前言:如何创建数据在学习SQL入门的时候,总结过一次。那次只是,针对性的对如何用SQL语句创建数据库。这次结合数据库的概念,总结如何使用数据库管理工具创建数据库和使用T-SQL语句创建数据库。回头总结SQL与T-SQL的区别,现在先总结数据库的基本操作。 目录 创建方式:  管理工具: T-SQLL语句: 操作: ...

前言:如何创建数据在学习SQL入门的时候,总结过一次。那次只是,针对性的对如何用SQL语句创建数据库。这次结合数据库的概念,总结如何使用数据库管理工具创建数据库和使用T-SQL语句创建数据库。回头总结SQL与T-SQL的区别,现在先总结数据库的基本操作。

目录

创建方式:

 管理工具:

T-SQLL语句:

操作:

          查看:

          修改:

          删除:

快照:

备份:

分离与附加:

收缩数据库:

        复制数据库:


创建方式:

 管理工具:

        1,打开SQL serve 管理工具的可视化操作环境 

        2,点击数据库,右键新建。

                      

   3,弹出如下对话框:在数据库名称那,输入名称。数据文件那两行,一个是数据的路径,另一个是数据日志路径。(需要指定所有者,计算机的当前用户就行了。)

输入完点击确定。到此一个数据库暂时完成,只不过现在数据库只是一个空壳。里面还没有数据表,所以不能使用。下一步创建数据表

创建数据表:

1,选择刚才创建的数据库,右击选择新建表如下所示。

2,根据需求添加字段

到这里,使用管理工具创建一个完整的数据库已经完成了!

T-SQLL语句:

             1,创建数据库:用于存储数据表


  
  1. 创建教务管理系统,使用语句创建
  2. create database 教务管理系统
  3. on
  4. (
  5. name=教务管理系统_DATA,
  6. filename='D:\TGB\自己作品\第二次回顾\数据库练习-康世行-2019年7月12日-v1.0\教务管理系统.mdf',
  7. size=5mb,
  8. maxsize=20mb,
  9. filegrowth=5%
  10. )
  11. log on
  12. (
  13. name=教务管理系统_LOG,
  14. filename='D:\TGB\自己作品\第二次回顾\数据库练习-康世行-2019年7月12日-v1.0\教务管理系统_LOG.ldf',
  15. size=2mb,
  16. maxsize=10mb,
  17. filegrowth=1mb
  18. )

可以看到和使用管理工具创建差不多,也是指定了数据库文件路径和数据库日志路径。

2,创建数据表 


  
  1. create table 员工信息_1
  2. (
  3. id int identity,
  4. name nvarchar(10) null,
  5. sex nvarchar(5) null,
  6. Tel int null,
  7. img image null
  8. )

多个字段之间,用逗号隔开最后一个不需要。使用T-SQL语句创建表和SQL语句一样!

操作:

          查看:

                           查看数据库状态:

                           目录查看:

               选择需要查看状态的数据库,右键属性。

                                

                          函数查看:

            

select DATABASEPROPERTYEX ('教务管理系统','Version')
 

                          过程查看:

    

sp_helpdb
 

查看数据表

select * from 员工信息_1
 

          修改:

       选择需要修改的数据库点击数据库右键属性。进行图形修改!

          删除:

使用图形删除数据库:选择要删除的数据库,右键选择删除即可。

T-SQL语句删除:

drop database 教务管理系统
 

快照:

   数据库:

        创建数据库快照,就好像照片一样。把时间定格到这一秒!

  

恢复快照:

   

    临时表:

         本地:


  
  1. 本地临时表
  2. Create table #表明
  3. (
  4. Id int not null,
  5. Name nvarchar(10) null,
  6. Adress nvarchar(50) null
  7. )

          全局:


  
  1. 全局临时表
  2. Create table ##表明
  3. (
  4. Id int not null,
  5. Name nvarchar(10) null,
  6. Adress nvarchar(50) null
  7. )
  8. 临时表保存在虚拟内存里

备份:

分离与附加:

                      分离:

                        把数据复制多份,放置到不同服务器的时候。先把数据库文件与数据库管理系统进行分离,才能进行复制!分离是不会删除数据库的操作。注意(已复制和发布 ,存在数据库快照 ,数据库处于未知状态 ) 我无法分离。

                    附加:

             

      备份先暂时,只介绍概念稍后出实例。

收缩数据库:

             视图操作

            点击需要收缩数据的数据库,右键 选择 任务→收缩→文件

对数据库收缩:

     

可以对具体文件收缩。

        复制数据库:

点击要备份的数据库,右键选择 任务 →复制数据库

下一步:

完成!

文章来源: kangshihang.blog.csdn.net,作者:康世行,版权归原作者所有,如需转载,请联系作者。

原文链接:kangshihang.blog.csdn.net/article/details/100045135

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。