Ms SQL Server Express LocalDB

1 Sqlserver的结构

  1.1 数据库实例,数据库引擎、数据库

  1.2 数据库实例

        同一台服务器上运行多个实例,每个实例都有自己的数据库、系统资源、配置;

        是程序,用户和操作系统间数据库管理软件。

image

 

   1.3  数据库

        数据库是数据存储的文件系统。

   1.4 数据库引擎

        存储、处理和保护数据;存储引擎、查询管理器、事务管理器、锁管理器   

2  是一款专门为程序员订制的免费数据库
3  安装Visual studio Installer.

4 安装完成后,默认数据库存放:

C:\Users\xxx\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\

     xxx表示你电脑的名称

    系统会默认创建一个实例MSSQLLocalDB

5  命令行

 6 创建的数据库实例

    6.1 创建数据库实例: sqllocaldb c  

    6.2 创建后,大约包括18个文件

   

 7 创建数据库实例后,可以有VS中添加并在实例上创建数据库

    

image

 

image

 使用create database命令生成数据库

image

 

 

 8 在vs中使用EF  updata-database创建数据库表结构

     会在相应目录创建数据库文件: c:\user\计算机名\

     

 9  重置Vs项目数据库的方法与步骤

     9.1  VS中断开相应数据库实例的连接

     9.2  停止数据库实例:  sqllocaldb p  数据库实例名
     9.3  删除数据库实例:  sqllocaldb d  数据库实例名

     9.4  删除数据库实例文件和数据库文件

            使用【sqllocaldb d  数据库实例名】命令删除数据库实例,只做两件事:停止该实例上运行的所有数据库服务、删除实例在注册表中的配置信息和实例名,并不实际删除磁盘上实例文件,欲彻底删除,需手动执行以下两步:

            数据库实例文件夹内所有文件:C:\Users\xxx\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\数据库实例
             对应的数据库文件: 目录下对应的数据库文件:数据库名.mdf/数据库名_log.ldf

      9.5 删除数据库实例内的数据库

            drop database  数据库名

            使用以上命令删除数据库后,可以再使用update-database命令重新创建数据库。

posted on 2025-03-21 15:18  博观约取*厚积薄发  阅读(114)  评论(0)    收藏  举报