为配合我们ASPhttp://.NET全栈课程的学习,我们使用
进行教学演示。LocalDB是Visual Studio自带的SQL Server的“精简开发版”,默认在安装Visual Studio-ASP.NET时自动安装,它的特点是:
延伸:SQL Server全部版本: Enterprise / Standard / Web / Developer / Express,其中,Developer和Express是免费的。
有兴趣的同学还可以下载安装更强大的MSSM
在Visual Studio的View中打开SQL Server Object Explorer:
根据VS安装时的选择,VS中至少会有一个SQL Server实例。如果默认没有的话,还可以:Add SQL Server(演示:输入用户名/密码等,略)
在SQL Server的Databases文件夹上右键:Add New Database
演示:
数据库创建之后,我们能在建库时指定的文件夹下找到两个文件:
按后缀名不同:
注意,ldf会记录用户在数据库上的所有操作,以及所有操作的所有细节!所以,当mdf文件损坏时,我们可以利用ldf文件进行恢复。请同学们由此体会:数据库的安全性要求。
假设我们需要这么一张(学生Student)表:
Id |
Name |
Age |
Enroll |
IsMale |
SelfDescription |
1 |
阿泰 |
16 |
2020年5月25日 |
1 |
|
2 |
陈元 |
23 |
2020年8月11日 |
1 |
|
那么上述,
数据库中“建表(结构)”和“往表里插入数据”这两个步骤是分开的。
在数据库的Tables文件夹上右键:Add New Table即可:
演示建表过程,讲解:
除了数据类型,建表的时候,还可以指定:
演示:建表成功。
完成表结构之后,在表名Student上右键:View Data,可以在直接往表中填充数据:
不能删除正在使用中的数据库。
可以使用UI界面,右键:Delete,勾选:Close exsiting connections,强制删除数据库。
接下来我们的SQL语句,就需要写在Query窗口中:
演示:
注意:
多快好省!前端后端,线上线下,名师精讲
更多了解 加: