Sql server2010常见操作【简洁易懂】

c++从SQL SERVER中读写数据、删除数据 初学SQL--c++ SQL SERVE 数据库读写 都是网上一些大神写好的,汇总一下,形成一个从原理到应用的完整的流程,对于初学数据库的人有一定的借鉴意义。 一:背景知识: (1)ODBC(Open Database Connectivity)即开放数据库互连,提供一组对数据库访问的标准API(应用程序接口),而且其本身也提供对SQL语言的支持,他的理念是能够提供“桥”让用户连接各种不同的 阅读详情

 

1.建立名为‘自己学号+姓名’的数据库,在数据库中添加个人信息

   Student01表中添加个人学籍信息,

   Course01表中添加个人上学期课程信息,

   SC01表中添加自己上学期所学过课程的相关分数

Create table Student01
(Sno CHAR(10) not null,/*添加完整性约束条件,Sno是主码,主码不为空*/
 Sname CHAR(20),/*添加Sname取值唯一条件*/
 Ssex CHAR(2),/*添加Ssex列的default值设置为‘男’),*/
 Sage SMALLINT,
 Sdept CHAR(20)
 );

Create table Course01
(Cno CHAR(4) Primary Key,/*列级完整性约束条件,Cno是主码*/
 Cname CHAR(40) NOT NULL,
 Cpno CHAR(4),
 Credit SMALLINT,
 /*Primary Key(Cno) 表级完整性约束条件*/
 /*添加表级完整性约束条件,Cpno是外码,被参照表和参照表都是Course表,被参照列是Cno*/
 );

Create table SC01
(Sno CHAR(10)NOT NULL,
 Cno CHAR(4)NOT NULL,
 Grade SMALLINT,
 /*Primary Key(Sno,Cno),*/
	/*主码由属性组(Sno,Cno)组成,必须作为表级完整性约束条件定义*/
/*Foreign Key(Sno) References Student(Sno)*/
	/*Sno是外码,被参照表是Student表*/
 /*Foreign Key(Cno) References Course(Cno)*/
	/*Cno是外码,被参照表是Course表*/
 );

2.基本表操作,设置数据库每张表的

   实体完整性

   参照完整性

   Course01表的Cname列设为Unique

   Student01表的Ssex列的Default值设置为‘男’

   P164例7  例8 (数据库系统概论第5班 王珊 萨师煊)

向已建立的表(Student01)设置主码属性(实体完整性),语句如下:

Alter table Student01(表名,自定义)
 Add Constraint PK_Sno(自定义) Primary Key(Sno);
或者
Alter table Student01(表名,自定义)
 Add Primary Key(Sno);

!!!设置主码的前提条件,Student01表的Sno属性定义为not null(sql sever2010,不清楚2008)

向已建立的表(SC01)设置主码(实体完整性)和外码属性(参照完整性),语句如下:

Alter table SC01
 Add Primary Key(Sno,Cno);
Alter table SC01
 Add  Foreign Key(Sno) references Student01(Sno);
Alter table SC01
 Add  Foreign Key(Cno) references Course01(Cno);

设置Unique和Default以及Check,语句如下:

Alter table Course01
 Add unique(Cname);
Alter table Student01
 Add default '男' for Ssex;
Alter table Student01
 Add check(Ssex in('男','女'));
Alter table SC01
 Add check(Grade>=0 AND Grade<=100);

5.视图操作

   给数据库课程成绩及格的学生建立视图,视图名为 ‘view+自己的学号’

   建立一个自己学籍和总学分的视图,视图名为 ’view+自己的姓名’

Create VIEW view_201215121
 AS
 Select Student01.Sno,Sname,Grade
 From Student01,SC01
 Where Student01.Sno=SC01.Sno AND
	Cno='1' AND Grade>=60

Create VIEW view_刘晨
AS
Select Sum(Credit) Sum/*需要指定列名,否则会出错*/
From Student01,Course01,SC01
Where Student01.Sno=SC01.Sno AND
	SC01.Cno=Course01.Cno
Group by(Student01.Sno)

4.以自己的学号和姓名为文件夹,交MDF和LDF文件

默认路径是C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\

具体路径,在你创建路径时可以默认或者自己设置。

以上是个人实习的内容及过程,仅供参考。轻轻的你来了,留下点痕迹再走噢~~~

VS2010、SQL Server 2008和SQL Server 2012安装详解 vs2010安装后sql server 2008的安装: 在安装vs2010后,程序里有如下图安装目录: 但是vs2010自带的sql server是express简化版的。只提供了一个与数据库链接的工具,不能够满足需要,因此我们需要安装完整的sql版本。   安装前需要准备的安装包如下: 1 SQLManagementStudio_x86_CHS(196M) 阅读详情

相关推荐

Visual Studio 2010已安装,sql server 2008 management studio安装教程

(Mac和Linux用户请无视本文,本文是在Windows7旗舰版下测试通过) 最近学校学习.net,要用到sql server。一般来说,管理数据库一种是像mySQL一样,在命令行那个黑乎乎的窗口下敲命令管理(但是我没有找到如何在命令行下管理sql server),那会显的你很牛B;另一种就是安装一个像SQLyog这样的可视化数据库管理软件,sql server 2008 management

To be a Tough Man——liushuaikobe 6万+

Win10系统安装SQL 2010教程

Win10系统安装SQL 2010 昨天刚刷的Windows10系统,写一下自己安装SQL2010的过程吧,当做经验(之前忘记截图了,有些图片网上转的)。 win8和win10安装SQL Server Management Studio 2010会出现这种情况: 就是需要先安装.net framework3.5。 然而.net framework3.

poulier的博客 1万+

VS2010中MFC用ADO方式连接 SQL SERVER 2008 EXPRESS的步骤。

有三个个部分的内容:SQL SERVER的设置; 电脑的设置;MFC中用ADO接口进行访问。每个部分都有详细的说明。

闲来看看 5895

SQL SERVER 2010 安装使用技巧(更新帖)

问题一: 已成功与服务器建立连接 但是在登录过程中发生错误。 provider 共享内存提供程序 error 0 管道的另一端上无任何进程。 . 解决一: 首先,选中服务器(右键)-&gt;属性 -&gt;安全性-&gt;服务器身份验证修改为"SQL SERVER和WINDOWS身份验证模式"。 其次,展开服务器上的"安全性"-&gt;登陆名-&gt;选中SA登陆帐号(右键)-&gt;状态...

爱.NET 1122

Win7 在安装vs2010后向sql2008添加SQL_Server_Management详解

我们在安装好VS2010后,会发现VS2010自带了sql server 2008,但自带的版本缺少SQL_Server_Management,所以我们得自己安装这个,在网上找到了比较详细的步骤,如下: 安装的先决条件: 1.SQLManagementStudio_x86_CHS,这个可以自己到官网下载,如果需要的朋友可以给我留言 2.系统安装有.Net FrameWork3.5 sp1,我

1万+

VS2010中MFC连接Sql Server 2012方法

//初始化数据库连接 ::CoInitialize(NULL); 连接数据库BOOL CLogin::ConnectDB(void) { HRESULT hr = NULL; try { hr = m_pConnection.CreateInstance("ADODB.Connection");///创建 Connection 对象 if(SUCCEEDED(hr))

IT05的专栏 1万+

SQL Server 2010 学习笔记

SQL Server 2010 学习笔记SQL Server2010学习笔记(基础篇)1.数据库的创建 SQL Server2010学习笔记(基础篇) 1.数据库的创建 首先数据库的创建其实非常简单,在SQL Server 2010 中提供了两种命令创建的方式: 1.简单方式 create database <数据库名> 简单命令下创建的数据库,数据库文件的大小、数据库的文件存放位置都是默认的设定。这对于普通用户很友好,但是对于一些专业的或者有其他需求的用户并不是很友好,所以在2012中还提供

qq_35931537的博客 3166

SQL Server2014 安装失败prior visual studio 2010 instances requiring update 需要更新的以前的Visual Studio 2010实例

SQL Server2014 安装失败: 提示:需要在windows10系统上安装SQL Server2014: 问题描述: 安装SQL Server2014 中安装失败提示prior visual studio 2010 instances requiring update 即需要更新的以前的Visual Studio 2010实例 原因分析: 这是由于之前电脑下载过visual studio 2010 解决方案: WIN+R输入regedit,打开注册表,进入到HKEY_LOCAL_M

董佳瑶的成长记录 3107

sqlserver2010兼容sqlserver2008解决方案

应用场景:开发环境sql server2012,客户服务器sql server2008,如果直接将开发环境数据库备份,拷贝到客户服务器后,因版本不同,无法执行还原数据库操作。故而需要对开发环境的数据库进行兼容性转换。转换后,再次进行数据库备份即可。 右击想要转换的数据库(如tmpdb)---》属性,弹出属性界面。 选择“选项”---修改兼容级别。可从下拉列表中选择想要修改的版本。修改完成后,点击确定。 即完成了数据库向下兼容的转换。 转换成功,再次备份数据库。 sqlserver2010.

红目香薰 1085

C# 开发环境搭建:Visual Studio 2010 和 SQL Server 安装教程

C#(发音为 "看号")是一种由微软公司开发的面向对象的高级编程语言,是.NET框架的核心语言之一。它具有易于学习、强类型、支持多范式的特性,非常适合用于开发企业级应用程序、移动应用程序、桌面应用程序和游戏。C#集成了许多现代编程语言的优秀特性,比如类型安全、垃圾回收和异常处理等。在开始使用C#进行软件开发之前,我们需要了解并配置好开发环境,这通常涉及选择和安装合适的开发工具、数据库系统和其他辅助工具。对于C#开发者而言,Visual Studio是不可或缺的集成开发环境(IDE)。

weixin_42527589的博客 1685

sql server

sql server 语句书写,主要描述SQL语句的书写规格

VS2010连接SQL Server 2008并执行查询操作

VS2010连接SQL Server 2008并执行查询操作 先在SQL Server 2008中建一个Student数据库,含有一个表student,4个字段,分别为姓名(varchar)学号(varchar)性别(varchar)年龄(int),并指定一个用户登录该数据库,用户名为cam,密码为123456,注意要修改cam用户的权限 新建控制台应用程序,连接数据库,输出stu

菜鸟的程序人生 8万+

sql manager 2010 for mysql 完整破解版

有完整软件,破解,及汉化 破解时,运行regme.reg完成注册 用破解文件夹中的MyManager.exe覆盖安装好的,用language中的文件覆盖完成汉化(选择语言时有的选择)

VS2010连接SQL Server 2008操作与编程 (笔记)

https://blog.youkuaiyun.com/u010499449/article/details/42237887 实现VS2010连接SQL Server 2008操作与编程,主要记录的是一个学习的过程。 实现VS2010连接SQL Server 2008:逗逗飞的专栏 实现VS2010连接SQL Server 2008代码:点击打开链接 ADO的三个指针: _C...

active2489595970的博客 1256

SQL下载地址(让初学者不在头痛)

如果你学习SQL有困难,如果你很头痛,那就下载看看吧

sql manager 2010-for mysql 最新破解版本

EMS manager for MySql的免费版找了很久才找到的,功能和收费的差不多,分享给大家。 (EMS manager for MySql to find the free version for a long time to find, feature and charges similar to others.)

VS2010自带数据库和SQL SERVER EXPRESS 2005的的纠结战

安装vs2010后 ,由于vs2010自带sql2008是简化版的Express版,所以不能向其直接添加SQL Server Management Studio,需要重新安装,很不方便。解决方案为安装vs2010后向sql2008添加SQL Server Management,操作步骤如下: 先决条件: 1、SQLManagementStudio_x86_CHS(196M) 2、

Search,Research 6327

sql 2010 office 2010

希望对你们有用,这是一个自己开发bi的项目文件,对自己的开发有很大作用

上一篇: HDU-2031(错了很多次的进制转换!!)
下一篇: 蓝桥杯【基础练习】十六进制转十进制、八进制
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

123我是木头人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值