T-SQL创建数据库常用方法2020年10月29日20:12:04网课笔记
2.接口的作用
第一、方便框架的设计、利于团队的开发。
第二、方便项目拓展、高内聚、低耦合。
3.反射
【1】反射的理解:通过读取程序集的信息,找到相关的类型和类型的成员,也可以得到相关的对象。而这种对象的创建是基于“配置的”。
【2】反射和接口:实现对象创建工厂方法。从而把对象的创建依赖于配置。实现用户需求变化。
二、数据库
常见的数据库:MS-SQLServer、MySQL、Oracle、Access、SQLite……
1.安装数据库。见百度
2.数据库的组成:数据库服务端(服务)+数据库客户端(企业管理器)
服务:
3.链接数据库
第一、服务器的名称。如果SQLServer服务是默认实例可以用本机计算机名来代替,如果安装的是命名实例 服务名称是命名实例的名称
第二、 身份验证模式:windows身份验证。本地测试可以使用,开发一般不使用
第三、 开启SQLServer身份认证
4.关于数据库的学习
主要学习T-SQL脚本。SQL(结构化查询语言)一种关系型数据库使用的查询语言标准。在不同的数据库产品不同的数据库版本都是通用的。
内容:创建数据库、创建约束、添加数据、查询数据、修改数据、删除数据。
三、数据库的应用学习
1、数据库组成:表+表间关系+数据表各种操作对象(存储过程、视图)
表:用来存储数据。(行+列)表里面的一条数据称为“实体”。映射到C#中,就是“对象”。
表间关系:一个表的数据存储,不仅仅满足表内自己的要求,同时也需要和其他表数据关联。
2.创建数据库:
数据库文件包括:mdf(主数据文件)+ndf(次要数据文件)+ldf(日志文件)
主数据文件,有且只能有一个。次要数据文件可有多个,也可以没有。日志文件至少有一个。
主数据文件:必须有一个。
次要数据文件:次要数据文件可以非常方便拓展数据库存储容量,放到不同地方磁盘中。
日志文件:SQLServer非常强大,主要一点就是通过日志查找问题。
数据库类型包括系统数据库(Master数据是用来存储数据库的信息的数据库;model数据库(模板数据库))
--创建数据库,需要在master数据库中注册
use master
go
--drop语句仅仅适合创建数据库开始期间使用,其他时间不要使用
if exists(select * from sysdatabase where name="test") drop database test
go
create database test
on primary
(
--创建主数据文件
name='test_data',--数据库的逻辑名(名称需要唯一,数据库内部使用)
filename='D:\DB\test_data.mdf'--数据库物理文件名和绝对路径
size=20MB,--数据库文件的初始大小,通常是根据实际的需要来确定的
filegrowth=1MB --当数据超过文件大小的时候自动增长量
),
(
--下面创建的是次要数据文件
name='test_data2',
filename='D:\DB\test_ndf',
size=20MB,
filegrowth=1MB
)
log on
(
--日志文件
name='test_log',
filename='D:\DB\test_log.ldf',
size=20MB,
filegorwth=1MB
)
go
3、创建数据表:
4、创建约束:
5、添加数据:
6、操作数据:

浙公网安备 33010602011771号