Ms SQL Server Express LocalDB
1 Sqlserver的结构
1.1 数据库实例,数据库引擎、数据库
1.2 数据库实例
同一台服务器上运行多个实例,每个实例都有自己的数据库、系统资源、配置;
是程序,用户和操作系统间数据库管理软件。

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中添加并在实例上创建数据库


使用create database命令生成数据库

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命令重新创建数据库。
浙公网安备 33010602011771号