数据库基础
dongqinglove
下里巴人
展开
-
数据库约束
主键约束(PK)primary key constraint唯一且不为空唯一约束 (UQ)unique constraint 唯一,允许为空,但只能出现一次默认约束 (DF)default constraint 默认值检查约束 (CK)check constraint范围以及格式限制外键约束 (FK)foreign key constraint表关系原创 2013-07-23 08:11:25 · 851 阅读 · 0 评论 -
创建数据库
创建数据库createdatabase MySchoolon(--括号一定是圆括号name='MySchool_data',--数据库名称filename='d:\MySchool_data.mdf',--物理文件名size=5mb,--初始大小maxsize=10mb,--最大大小filegrowth=15%--主文件增长率)log on(原创 2013-07-22 08:10:38 · 624 阅读 · 0 评论 -
数据库查询语句
简单的查询语句 select * from tabename查询的列给别名 select column1 as AA ,column2 as BB from tablename where 条件top 的使用 select top 3 * from tablename select top原创 2013-07-23 22:55:15 · 1040 阅读 · 0 评论 -
变量和数据库事务
指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)--也就是由多个sql语句组成,必须作为一个整体执行这些sql语句作为一个整体一起向系统提交,要么都执行、要么都不执行开始事务:begin transaction事务提交:commit transaction事务回滚:rollback transaction判断某条语句执行是否出错:全原创 2013-08-08 08:01:43 · 646 阅读 · 0 评论 -
MSSQL日期函数
getdate():取得当前日期时间dateadd(datepart,number,date)计算增加以后的日期。参数date为待计算的日期;参数number为增量;参数datepart为计量单位。dateadd(DAY, 3,date)为计算日期date的3天后的日期,而DATEADD(MONTH ,-8,date)为计算日期date的8个月之前的日期。datediff( dat原创 2013-07-30 20:52:25 · 814 阅读 · 0 评论 -
数据库子查询
子查询就像使用普通的表一样,被当作结果集的查询语句被称为子查询。所有可以使用表的地方几乎都可以使用子查询来代替。SELECT * FROM (SELECT * FROM student where sAge只有返回且仅返回一行、一列数据的子查询才能当成单值子查询。子查询返回的值不止一个。当子查询跟随在=、!=、、、>、>=之后,或子查询用作表达式时,这种情况是不允许的。原创 2013-08-07 20:50:00 · 738 阅读 · 0 评论 -
数据排序分组以及类型转换
数据排序ORDERBY子句位于SELECT语句的末尾,它允许指定按照一个列或者多个列进行排序,还可以指定排序方式是升序(从小到大排列,ASC)还是降序(从大到小列,DESC)。按照年龄升序排序所有学生信息的列表:SELECT * FROM Student ORDER BY sAge ASC按照英语成绩从大到小排序,如果英语成绩相同则按照数学成绩从大到小排序:SELECT原创 2013-07-24 21:05:30 · 835 阅读 · 0 评论