码迷,mamicode.com
首页 > 数据库 > 详细

Sql Server 2008学习之第一天

时间:2015-02-26 16:15:48      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

因为爱好,决定自己今天开始自学SqlServer教程,为此记录每天学习情况,以此鞭策自己。好了,废话不多说了,下面为今天学习到的内容:

SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。SQL Server中使用语言为SQL语言(语句)又称结构化查询语言。

以下为最基本也是入门的几个SQL语句
--创建数据库
create database 数据库名
--修改数据库名
exec sp_renamedb 数据库名,新数据库名
--删除数据库
drop database 数据库名

数据库中常用术语

关系:关系即二维表,每一个关系有一个关系名,就是通常我们所经常听到的表名。

记录:表中的行,称之为记录

域:即取值范围  比如:时间取值,08:00-13:00 、年龄必须为数字不能为汉字等等

关联:是指不同数据库表之间的数据彼此联系的方式

关键字:属性或属性的组合,可以用于唯一标示一条记录  比如:我们的身份证号,学生编号等等

外部关键字:如果表中的一个字段,不是本表中的关键字而是其他表中的关键字,这个就可以称之为外部关键字。

数据冗余:是指数据库中的重复数据

数据的完整性:某字段数据类型必须一致  必须符合规则  不能违反

插入异常 更新异常 删除异常

这三个异常通常指数据库中为保证多表数据的关系性 不能出现矛盾

---------------------------------------------------------------------------------------------------------------------------------------------

创建数据库具体的步骤:

create database 数据库名称                           --创建数据库名称

on ( name=数据库名称_data,                       --数据库名

filename=‘d:\temp\数据库_data.mdf‘,            --数据库文件  

size=6,                                                       --数据库文件初始大小

maxsize=12,                                               --最大数据库

filegrowth=10%                                           --超过的按照10%增长 )

log on                                                          --对事务日志文件的描述

(

name=数据库名称_log,

filename=‘d:\temp\数据库名称_log.ldf‘,

size=1,

maxsize=8,

filegrowth=10%

)

创建表的具体步骤:

use 数据库             

--打开数据库 create table 表名     --创建表

(  

编号             --字段  

姓名                

  )

查询表语句:

select * from 表名;

修改数据库  --(增加数据库文件)

alter database 数据库

add file

(

name=数据库2,

file=‘d:\temp\数据库.mdf‘

size=6

)

修改数据库  --(增加事务日志文件)

alter database 数据库

add log file

(

name=数据库_log2,

filename=‘d:\temp\数据库_log2.ldf‘

filegrowth=10%

)

删除数据库文件

alter database 数据库

remove file 数据库文件                       --用来存储数据

删除数据库事物日志文件

alter database 数据库

remove file 数据库事物日志文件_log2   --所有操作记录在事务日志文件中

修改数据库中某表名

exec sp_rename "表名","新表名"

对数据库中某表增加字段

use 数据库

alter table 表名

add 字段名 数据类型  

--对新加的字段填充默认值

add 字段名 数据类型 default ‘自动填充的值‘

好了,以上为第一天学习到的东西,特此记录,便于以后复习查看,希望也能给后来的学弟学妹们带来点帮助

由于该笔记为本人开视频过程以及通过自己理解所写,所以文中有哪些错误,还请学长们多多指教。

 

Sql Server 2008学习之第一天

标签:

原文地址:http://www.cnblogs.com/learning-of-ant/p/4297096.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!