Transact-SQL 语言基础
SQL Server是一种基于网络的大型数据库软件。主要是用SQL语言来管理、修改数据库。
1、SQL数据库的主要组件:
服务管理器;
企业管理器;
查询管理器。
2、常用的数据类型:
char(10) 字符型;
datetime 日期时间型(日期+时间);
decimal(18, 0) 小数型,双精度浮点数(小数前18位,小数后0位括号里数字可以改);
float 小数型,单精度浮点数,不如decimal精确;
image 存图像编码类型;
int 整型;
text 长文本型;
varchar(50) 存字符串型(如:一句话。可存50个字符,50可改);
varchar(MAX) 可变无限制字符串型。
3、SQL的快捷命令:
net start mssqlsercer 启动
net stop mssqlsercer 停止
net pause mssqlsercer 暂停
net continue mssqlsercer 继续
4、新建数据库
新建数据库会自动生成两个文件,一个扩展名是.mdf,它是数据库的数据文件,有且只有一个;另一个是.ldf文件,它是数据库的日志文件,会把对数据库的操作自动存下来,有且至少有一个。
(1)数据库关系图:它能展示所有的表与表的关系
(2)表:用来存放数据
(3)视图:在创建的表的基础上创建一个虚拟的表
(4)可编程性:
存储过程:一系列操作的罗列,处理数据的方法
触发器:一个特殊的存储过程
函数:内置有函数,可以快捷、方便的操作
(5)查询:查询里可以编写代码(数据库编程语言,扩展名.sql)
(6)调试:可一步步操作,便于找出错误
(7)分析:可以选中一片代码,分析其中有无语法错误