1.datebase是数据库的意思.数据库是用来储存数据的,所有程序都依赖于Datebase进行储存.它是一个软件,有多种品牌.
2.品牌:微软的MS sqlserver ,Oracle(性能最好),Mysql(开源)包括阿里在使用,DB2(濒临pass)
3.数据库的扮演角色:无论哪个一个程序都是由UI+程序逻辑+Datebase组成,而datebase是一个软件的最底层部分.
4.优势:比硬盘更安全,便于检索,高效,快速.
5.安装:学生推荐用sqlserver.2019express版本,网址:https://www.microsoft.com/en-us/search?q=sql+server下载,基本上是next next,具体百度.
**
6.怎样判断安装好:windows+R键,输入services.msc,有SQL Server (MSSQLSERVER)出现,然后看有没启动.启动一下就好了.
7.打开软件:
引擎: 选 数据库引擎
服务器: 填一个 . 表示单机服务
验证方式:
除非忘记密码,否则选 SQL 身份验证,填写账号
账号:sa (super administer)超级管理员,系统自带最高权限账户
8.创建一个数据库(实体对象被创建):a.取名不能重复 b.文件有两个(不低于4MB)
日志文件和数据文件. c.数据库的移动(任务-分离): d.还原要附加.
9.切记不要随便删库.
T-SQL包括以下4个部分:Transact -sql(是微软的sql)
DDL:定义和管理数据库及其对象,例如create、alter和drop等。
DML:实现对数据库表各对象的操作,例如insert、update等。
DCL:数据控制语言,实现对数据库进行安全管理和权限管理等控制,例如grant、revoke、deny等。
附加的语言元素。T-SQL的附加语言元素,包括变量、运算符、函数、注释和流程控制语句等。
DQL:数据查询语言
数据库的四个系统数据库
model 数据库用作在系统上创建的所有数据库的模板
tempdb 数据库保存所有的临时表和临时存储过程
master 数据库记录 SQL Server 系统的所有系统级别信息。它记录所有的登录帐户和系统配置设置
msdb 数据库供 SQL Server 代理程序调度警报和作业以及记录操作员时使用。