设为首页 加入收藏

TOP

SQLServer2008创建和修改数据表教程
2017-11-15 09:15:15 】 浏览:70
Tags:SQLServer2008 建和 修改 数据 教程

这篇文章主要是熟悉数据表的创建和修改,所谓万丈高楼平地起,今天的地基一定要打牢!

1.创建数据表 一个数据库从无到有的第一步,就是创建数据表。创建数据表前,需要进行需求分析,即判断一个表中需要哪些字段(下图)

\

创建数据表流程:数据库列表中选取一个具体的数据库(AdventureWorks012)——>选取“表”右键——>新建表——>输入列名、数据类型——>Ctrl+s保存。

\

修改已有数据表流程:在一个已有的数据表中右键——>设计,之后可以进行列名、数据类型的修改,新增和删除。

2.创建临时表 临时表类似于我们常说的缓存文件,它只是临时存在,当程序退出时自动删除。在SQL Server中临时表分为本地临时表和全局临时表 本地临时表以#开头,仅对当前用户可见,从SQL Server断开连接后被删除。 全局临时表以##开头,对所有用户可见,从SQL Server断开连接后被删除。 创建本地临时表步骤:AdventureWorks2012——>右键“新建查询”——>输入下图代码(函数体是用()而不是用{ },需注意!) 创建好之后,在Adventure的表中是看不到这个临时表的,需要用 select * from #test 来访问。

\

如果在Adventure中再新建一个查询(即新增了一个用户),想访问test这个本地临时表,则会出错。解决方法是把#test替换成全局临时表##test,再进行查询即可访问这个全局临时表

\

默认值,标识字段,约束不怎么需要代码

3.修改表 本节主要对一些修改表的常用操作步骤进行分析,以后会经常用到。 对表进行重命名(这里使用中文名字可能会出错) Adventure中新建一个查询,输入代码 exec sp_rename 'Staff','StaffInformation',结果如下图

\

向表中添加列 在新建查询中输入代码

alter table StaffInformation add 工龄 int NULL

即可,如下左图,若要修改“工龄”数据类型 再输入

alter table StaffInformation alter column 工龄 smallint NULL

即可,结果如下中图,若要删除该列, 输入

alter table StaffInformation drop column 工龄

即可

\
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Redis源码分析之skiplist、跳跃表.. 下一篇对象保存进MySQL数据库,从MySQL..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目