2022年SQLserver数据库最新修改 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年SQLserver数据库最新修改 .pdf》由会员分享,可在线阅读,更多相关《2022年SQLserver数据库最新修改 .pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SQL server 数据库第一章创建数据库1 用企业管理器创建数据库(1)在企业管理器中,在控制台的数据库文字上右单击选择,新建数据库,然后给数据库起名字,比如STUDENT, ( 2)然 后在 数 据 文 件 选 项 卡 ,选 择 数 据 文 件 放 置 位 置; 数 据 库 文 件 名STUDENT_Data.MDF,初始大小 1MB,文件增长限制为20MB,防止文件被数据写满。同样在事务日志选项卡选择日志文件放置位置,初始大小1MB,文件属性为自动增长,最大文件大小限制为20MB,2 在查询分析器中用代码创建数据库CREATE DATABASE database_name ON PRI
2、MARY ( NAME= , FILENAME= SIZE=, MAXSIZE=, FILEGROWTH= ) 案例 在查询分析器中创建数据库CREATE DATABASE JSJX_DB ON PRIMARY ( NAME=JSJX_DB_DATA, FILENAME=E:JSJX_DB_DATA.MDF, SIZE=5MB, MAXSIZE=20MB, FILEGROWTH=20% ) 3 查看数据库信息(1)使用企业管理器在数据库上右单击选择属性(2)代码查看EXEC sp_helpdb jsjx_db第二章 管理数据库1 打开数据库(1)企业管理器中,控制台-服务器组 -服务器 -数据
3、库,(2)查询分析器中代码 use database_name 2 删除数据库(1)企业管理器中,在控制台的数据库上右单击选择删除名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 14 页 - - - - - - - - - (2)代码 DROP DATABASE database_name 3 分离数据库在要分离数据库上右单击选择所有任务 -分离数据库4 附加数据库在企业管理器的控制台 -数据库 -右单击选择所有任务 -附加数据库5 备份数据库:在企业管理器的控制台-数据
4、库 -右单击选择所有任务-备份数据库6 还原数据库:在企业管理器的控制台-数据库 -右单击选择所有任务-还原数据库第三章 表的操作常用数据类型数据类型类型描述bit 逻 辑 数 据类型这种数据类型用于存储只有两种可能值的数据,如 True 或 False int 整 数 数 据类型int 数据类型可以存储从 ( -2 147 483 648)到(2147483 647)之间的整数。这种数据类型在数据库里每个值占用4 个字节float 浮 点 数 据类型float 数据类型是一种近似数值类型,浮点数可以是从 -1.79E+308 到 1.79E+308 之间的任意数datetime 日 期 时
5、间类型datetime 数据类型用来表示日期和时间。这种数据类型存储从1753 年 1 月 1 日到 9999 年 12月 3 1 日间所有的日期和时间数据,精确到三百分之一秒或 3.33毫秒CHAR 字 符 数 据类型char(n) 按 固 定 长 度存 储字 符串 ,n 必 须 从1-8000 .若输入的数据不足nB,则补足后存储 .若输入的数据过nB,则截断遑存储。VARCHAR 字 符 数 据类型varchar(n) 它 与 char 类 型 相 似 ,n 必 须 从1-8000 .之间的数值。存储大小为输入数据字节的实际长度。 由于 CHAR 数据类型长度固定,因此它比 VARCHA
6、R 类型的处理速度快。TEXT 文本TEXT 数据类型用于存储大量文本数据, 其容量理论上为 1 到 2的 31次方-1 (2 147 483 647 )个字节,在实际应用时需要视硬盘的存储空间而定。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 14 页 - - - - - - - - - 1 建表的步骤(1)定义表结构: 给表的每一列取字段名, 并确定每一列的数据库型、 数据长度、列数据是否可以为空等。(2)设置约束: 设置约束是为了限制该列输入值的取值范围,以保证输
7、入数据的正确性和统一性。(3)添加数据:表结构建立完成之后,应该向表中输入数据。 班级 表的结构:2 创建表(1)使用企业管理器,在student 数据库,展开找到表 图标,右单击选新建表,然后输入例如如下字段: 字段名称数据类型字段长度是否为空班级代码Char 9 否班级名称Varchar 20 是专业代码Char 4 是系部代码Char 2 是备注Varchar 50 是单击保存按钮保存表,起名字比如班级输入内容如下班级代码班级名称专业代码系部代码备注010101001 01 级软件工程 001班0101 01 010101002 01 级信息管理 002班0102 01 01020100
8、1 01 级经济管理 001班0201 02 010202002 01 级会计 002班0202 02 (2)使用代码创建表字段名数据类型长度是否为空系部代码Char 2 否系部名称Varchar 30 否系主任Char 8 是Use student Go create table dbo. 系部( 系部代码 char(2) not null , 系部名称Varchar (30) not null, 系主任 char(8) ) 3修改表结构名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
9、第 3 页,共 14 页 - - - - - - - - - (1) 在表图标上双击,然后再在需要的表上右单击选择-设计表比如添加、删除字段,修改原有的字段定义等(2) 代码方式案例 1 在 student数据库教师表中增加家庭住址一列,Varchar 类型,允许空Use student Go Alter table 教师Add 家庭住址varchar(40) Go 案例 2 在 student数据库教师表家庭住址修改 varchar(50) ,允许空Use student Go Alter table 教师Alter column 家庭住址varchar(50) Go 案例 3 在 stud
10、ent数据库教师表中删除“家庭住址“一列Use student Go Alter table 教师Drop column 家庭住址Go 4删除表(1) 在需要删除的表上右单击选择删除,选择全部删除(2) 代码比如Drop table 系部Go 5添加数据(1) 双击表 图标,在右侧表名上右单击选择打开表 返回所有行(2) 使用代码例如使用 insert 向 student库中系部表添加记录Use student Go Insert 系部Values ( 03 , 数学系 , 张三 )Go 6查看表(1) 在表上右单击选择属性(2) 代码 exec sp_help 表名名师资料总结 - - -精
11、品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 14 页 - - - - - - - - - 第四章 数据库增删改查操作1 数据的添加语法: insert into tablename column_list values(data values) 案例 1 在专业表中添加一行记录:在计算机系部中添加-个电子科学专业Use student Go Insert 专业(专业代码 ,专业名称 ,系部代码 ) Values (0105,电子科学 ,01) Go 案例 2 省略清单 insert语句 在班级
12、表中添加 2004 级电子商务班Use student Go Insert 专业(专业代码 ,专业名称 ,系部代码 ) Values (0106,电子系 ,01) Go 2 数据的修改update 案例 3 将教学计划表中专业代码为 0101 的“开课学期”值改为第2 学期Use student Go Update 教学计划Set 开课学期 =2 Where 专业代码 =0101 Go 3 数据的删除案例 4 删除“课程注册”表中所有记录Delete 课程注册go 案例 5 删除“教师”表中没有姓名的记录Delete 教师 where 姓名 is null 名师资料总结 - - -精品资料欢迎
13、下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 14 页 - - - - - - - - - Go 案例 6 删除课程注册表中姓名为“张斌”的课程号位“ 0001”的选课信息Delete 课程注册表Where 课程注册表 .课程号 =0001and 学号=(select 学号 from 学生 where 姓名 like 张斌 ) Go 4 数据查询(1)查询表中若干列案例 1 查询“学生”表中全体学生的记录Select * from 学生Go 案例 2 查询全体教师的教师编号,姓名,和职称信息Select
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年SQLserver数据库最新修改 2022 SQLserver 数据库 最新 修改
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内