1.sqlServer2019安装
资源:https://pan.baidu.com/s/10XZJILTSwPag9bElf2mCGQ [提取码]: bveg
2.数据库的概念
->数据库就是数据仓库。
->DBMS:数据库管理系统。SQLServer Oracle。
3.特点
->安全性
->并发访问处理
->高效率
->海量数据存储
->数据完整性
4.基本组成
->数据库
->架构(表的分组)
->表
->列(Column字段,类型,长度,约束等)
->行(Row)
->主键:自动增长,GUID
->外键
5.数据库管理
->数据库安装
->数据库的实例名详解:区分安装在同一台机器上不同的MSSqlServer 服务的。
->混合身份验证:Windows身份验证、SQLServer身份验证
->启用SA账户(安装的时候可以直接设置启用)
->链接数据库:
->保证SQLServer服务器开启
->. 和 (local) 和 机器名一样,代表链接本机。
->ip地址:
->回环地址:127.0.0.1
->局域网ip地址,外网ip地址。
->SA
6.可视化创建数据库、表
->创建数据库
->数据库文件默认位置:C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\
(创建数据库最好放到此位置,避免权限问题。)
->表
->命名规范同类。
->列:
NChar,Nvarchar(32) N:Unicode,2个字节表示一个字符。
Char:一个字节表示一个字符。
->可能遇到的问题:“阻止保存要求重新创建表的更改”的问题,解决办法: 工具→选项→设计器→阻止表的更改。
7.数据库的迁移方案
->分离 附加
->权限问题:
->启用Administrator账号
->把数据库文件放到默认的数据库文件存放目录。
->数据库文件兼容级别,设置成2005兼容
->脱机 附加
->备份 还原
->生成SQL脚本
8.SQL脚本
->结构化查询语言(Structured Query Language)
->DML\DDL\DCL ->脚本:一般就是指比较简单的,不需要编译的可以直接解析执行的语言,常见的比如:SQL、JavaScript等。
->T-SQL的特点
->跨DBMS,基本上所有的DBMS都对标准T-SQL兼容 ->大小写不敏感(仅仅是关键字不敏感,字符串数据是大小写敏感的)
9.基本的DDL SQL脚本
->创建数据库(Create Database)
->创建表(包括主键、自动增长、是否可空)等
10.基本的DML SQL脚本
->简单的查询: Select 列名 From 表明 where 条件表达式
->插入数据: Insert Into 表名(列名) values(列值)
->删除数据:Delete
->修改数据:Update