SQL Server环境的基本使用
来源:互联网 发布:软件项目估算表 编辑:程序博客网 时间:2024/06/07 00:25
1.1 SQL Server Management Studio 的基本操作
1.1.1 登录
在计算机操作系统“开始”菜单上,单击单击“开始”-“程 序” -“Microsoft SQL Server 2005” - “SQL Server Management Studio”命令,可进入 SQL Server Management Studio (SSMS ),
登录界面如下图所示:
1.1.2 SSMS中SQL操作
打开查询编辑器,将其操作的数据库选为 master,输入并执行如下语句:
SELECT name,create_date, owner_sid FROM Sys.databases;
查询结果如图:
将查询结果的形式改为“以文本格式显示结果”,再次执行,如图:
1.2. 基本操作
1.2.1. 创建数据库
建立 SchoolInfo 数据库 ,要求置数据库的主文件名为SchoolInfo_data,大小为 10M,日志文件为 SchoolInfo_log,大小为 2MB,其他参数取默认值。简要描述建立数据库的过程,并附图。create database SchoolInfo_dataon( name=SchoolInfo_data, filename='C:\Users\丁兆元\DB\SchoolInfo_data.mdf', size=10mb)log on( name=SchoolInfo_log, filename='C:\Users\丁兆元\DB\SchoolInfo_data.ldf', size=2mb)
1.2.2. 创建表
根据教材 71 页(4.3.2),创建 3 张基本表,Student(表 4-8), Course(表 4-9)和 SC(表 4-10)。在查询分析器中使用 SQL 语句完成,其中,创建学生表(Student)的 SQL 语句为:USE SchoolInfo_data CREATE TABLE Student ( Sno char(7) PRIMARY KEY, Sname nchar(5) NOT NULL, Ssex nchar(1), Sage tinyint, Sdept nchar(20) )创建课程表(Course)的 SQL 语句为:
USE SchoolInfo_data CREATE TABLE Course ( Cno char(6) PRIMARY KEY, Cname nvarchar(20) NOT NULL, Credit tinyint, Semster tinyint )创建学生选课(SC)表的 SQL 语句为:
USE SchoolInfo_data CREATE TABLE SC ( Sno char(7) , Cno char(6) FOREIGN KEY REFERENCES Course(Cno), Grade tinyint, PRIMARY KEY(Sno,Cno), FOREIGN KEY(Sno) REFERENCES Student(Sno) )2.2.3. 修改表
分别用 SQL 语句完成以下修改:
在 Student 表中增加 birthday 字段,并设为不能为空(not null)
ALTER TABLE Student ADD birthday char(10) NOT NULL将 Student 表中的属性 sno char(8)改成 varchar(20)类型
在 Course 表中添加一列 year,类型为 varchar(4),默认置为空
ALTER TABLE Course ADD year varchar(4) NULL在 year 字段添加约束,year 的属性值在 2013-2016 之间
ALTER TABLE Course ADD CONSTRAINT Domain_Year CHECK ( year>=2013 AND year<=2016)
完成后,3 个表分别如下图所示:
Course
SC
Student
1.3. 输入数据
在数据表中输入相应的数据。在表名上点击右键→打开表,按照书中 75 页的内容输入数据,注意,添加你自己的信息,如下图所示:
Course
Student
SC
2. DreamHome
通过 DreamHome 综合实例,完成建库、建表和数据输入,主要步骤和截图描述如下:建DreamHome库
建表
Branch
PrivateOwner
Staff
Client
ProperForRent
Viewing
Registrarion
关系:
建的表放错了库后期转移失败
Branch 中postcode长度不够,后面有改动
PropertyForRent 表名编辑错,了后期 在图形化界面改正
PrivateOwner 中ownerNo有改动
数据输入
Branch
Client
PrivateOwner
PropertyForRent
Registrarion
Staff
Viewing
- SQL Server环境的基本使用
- Sql server的基本语句
- SQL Server的基本操作
- SQL Server数据库在VC环境下的链接使用
- SQL server基本使用示例一
- SQL server基本使用示例二
- SQL Server基本使用示例三
- Ubuntu Server基本的环境搭建
- Ubuntu Server基本的环境搭建
- c#对sql server的基本操作
- SQL Server -数据库基本语法的总结
- SQL Server 2008的基本语法
- sql server 的部分基本用法。
- 4、SQL Server 基本的查询流程
- SQL SERVER实现基本的分页功能
- SQL SERVER 2005 分区的基本操作
- SQL Server数据库的基本操作
- SQL server数据库的一些基本操作
- nodejs实用代码段(二)
- 12306和天猫到底哪个难做
- Island Perimeter
- 第三章 Java的基本程序设计结构 (4)
- [Java]交换排序法(冒泡、快速)的简单说明
- SQL Server环境的基本使用
- Qt 学习之路 2(55):数据库操作
- win10 java环境变量配置
- 架构可细分为业务架构、应用架构、技术架构
- C++笔记——c++中#pragma的用法
- 实时视频传输的关键技术 H.264 全解析
- java(280)手写sorm之jdbcUtil工具类的实现
- BAT机器学习面试1000题系列
- Java for Web学习笔记(七九):Validation(3)自定义验证限制