SQL Server(一)——数据库基础知识

SQL:Structured Quety Language

SQL SERVER是一个以客户/服务器(c/s)模式访问、使用Transact-SQL语言的关系型数据库管理子系统(RDBMS)

DBMS :Database Management System数据库管理系统

数据库:程序用来存取数据的

ACCESS:自带,比较小,不是很专业

SQL Server:主要用在.NET语言中,比较专业。微软开发

MYSQL:主要用在PHP语言中,比SQL server体积比较小

oracle:主要用在Java

每个数据库都有相应的语言。

主要是因为连接比较方便,其他也可以连接,但是可能比常用的要麻烦一些。

数据库有两个部分界面+服务

服务是可以操作的后台的程序

界面是可以看到数据库的数据的程序

服务和界面是可以分离的

只有服务也是可以单独使用的。

服务开启

控制面板-- 管理工具--服务--SQL Server(MSSQLSERVER)

数据库在储存数据时也是使用表格方式

列(字段);

行(记录);

数据库跟excel一样,也可以出现多张表

Windows身份验证只能用与本机引用

SQL server 可以互通 sa=super admin

创建数据库

数据库大小增长 按 MB 增长比较平均 按 百分比

Test

Test 主文件 .mdf Test_log 日志文件 Test1 次数据文件 .ndf

备份.bak

主文件和日志文件是必须的,有且只有一个 次文件数量没有要求

数据库的附加分离

分离:找到数据库,点击右键--任务--分离,确定 分离之后,可以复制数据库的文件到其他电脑D:\Program Files\Microsoft SQL Server  \MSSQL10.MSSQLSERVER\MSSQL\DATA

附加:选中数据库,右键--附加--弹出对话框--选择附加的文件--点击添加找到要附加的文件--确定

数据库的备份和还原

varchar(50):字符串,括号内是长度

bit:布尔

date/datetime:时间日期

money:钱

text:文本不限定字符长度

float:小数

int:整型

每个表必须有主键,唯一标识这条数据。

输入和数据

建立表后可以在界面键入和更改数据

上一篇:正则表达式过滤HTML、JS、CSS


下一篇:【转】C++箴言:理解typename的两个含义