零基础转行java程序员 (零基础转行web前端需要什么技术)

一、数据库分类

1.1系统数据库

master数据库:专门用来管理数据库的,保存了数据库所有信息,如系统登陆、配置等;

model数据库:模版数据库,创建新用户时都是用这个模版;

msdb数据库:保存数据库备份、SQLAgen信息、DTS程序包、SQLserver任务等信息;

tempdb数据库:临时数据库

1.2用户数据库

零基础转行程序员,零基础转行web前端需要什么技术

二、数据库文件组成

2.1主数据文件:必须有且只能有一个,扩展名.mdf

2.2次要数据库文件:可以有,也可以没有,扩展名.ndf

2.3日志文件:至少有一个,可以有多个,扩展名.ldf

三、T-SQL使用时注意要点

3.1注意要点:

1)创建数据库,需要在mster数据库里面注册信息

2)use数据库名词,表示当前要操作的数据库;

3)go表示批处理的语句,不能乱用

4)T-SQL,字符串用单引号表示,注释使用两个中划线表示;其他使用小括号

5)创建数据库时文件名路径要提前准备好

6)主要数据文件和次要数据文件、多个日志直接的逗号不用写错

7)数据库文件初始大小size属性值,根据实际情况定

8)如果创建不成功,则目录文件夹-属性-安全-编辑-添加-高级-立即查找-everyone-确定-应用

四、T-SQL(Transact-Structured Query Language)创建数据库

4.1点击新建查询

零基础转行程序员,零基础转行web前端需要什么技术

4.2T-SQL创建数据库

use master --表示下面的操作是针对master完成的
go --加的时候要注意,该加加,不该加不加

--判断当前数据库是否在master数据库中存在
if exists(select*from sysdatabases where name='WINCC')
--删除数据库
drop database WINCC
go


--创建数据库
create database WINCC
on primary --相当于主文件夹
(
    name='WINCC_Mdata',  --数据库文件的逻辑名称(数据库内部使用的
	filename='D:\SQLData\WINCC_Mdata.mdf',--数据库物理文件名(绝对路径)
	size=20MB,   --数据库文件初始大小
	filegrowth=1MB  --当数据超过文件大小的时候自动增长量
),
(
--次要数据文件(可以有多个,也可以没有)
  name='WINCC_ndata',  
	filename='D:\SQLData\WINCC_ndata.ndf',
	size=20MB,   
	filegrowth=1MB  
)
log on
(
   name='WINCC_log1',  
	filename='D:\SQLData\WINCC_log1.ldf',
	size=20MB,   
	filegrowth=1MB  
),
(
   name='WINCC_log2',  
	filename='D:\SQLData\WINCC_log2.ldf',
	size=20MB,   
	filegrowth=1MB  
)
go

4.3创建后的文件,如图:

零基础转行程序员,零基础转行web前端需要什么技术