Sql Server 2008学习之第二天

上次学到对数据库中某表添加字段,下面我们继续学习

--修改数据库表中某列字段

use 数据库

alter table 表名 alter column 列明 列类型

--如何删除数据库中某列字段

use 数据库

alter table 表名 drop column 列名

--删除数据库中某个表

use 数据库

drop table 表名

向数据库某表中插入数据 use 数据库

use 数据库

insert into 表名 (列1名,列2名)values(‘列1值‘,‘列2值‘)   --根据列类型  对不同列添加不同类型数据

--更新数据库中某列字段

use 数据库

update 表名 set 列1名=‘列1值‘,列2名=‘列2值‘    .....    --根据情况,一次更新单个或者多个列的值

--下面讲一下select语句的基本语法以及条件查询,因为后面要用到条件更新,其实也就是where后面紧跟条件

use 数据库

select * from 表名   --其中“*”号  说明所查询表中所有的字段列要求都查询出来,如果只是查询符合某些条件的,那么就用到了where关键字

--如果查询数据库中某表的某些字段(假如我们查询表中Age字段和Name字段),那么我们可以这样写

use 数据库

select Age,Name from 表名     --注意  这里我们将之前的* 号换成了具体的字段  就是代表我们要查询某些列字段而不是全部字段都查询出来了

--比如查询表中所有列信息,并且Age满足大于20岁的所有信息,那么我们可以这样写

use 数据库

select * from 表名 where Age>20

--带有条件的更新语句(比如说更新表中Age大于20的学生的班级为高二班)

use 数据库

update 表名 set 班级=‘高二班‘ where Age >20

--接下来我们学习一条复杂的更新语句,带有运算的SQL语句 ,更新Age=20的学生的年龄默认+1岁,那么我们可以这样写

use 数据库

update 表名 set Age=Age+1 where Age=20   --其中Age=Age+1 就是年龄在原本的基础上+1

--删除数据库中某表所有数据

use 数据库

delete from 表名

--删除数据库中某条记录,或者删除符合条件的某些记录

use 数据库

delete from 表名 where Age>21   --删除表名Age大于21的所有记录

时间: 2024-07-29 23:21:32

Sql Server 2008学习之第二天的相关文章

Sql Server 2008学习之第一天

因为爱好,决定自己今天开始自学SqlServer教程,为此记录每天学习情况,以此鞭策自己.好了,废话不多说了,下面为今天学习到的内容: SQL Server 是Microsoft 公司推出的关系型数据库管理系统.具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用.SQL Server中使用语言为SQL语言(语句)又称结构化查询语言. 以下为最基

Sql Server 2008学习之第三天

前两天我们学习了一些最基本的数据库相关知识,从今天开始,我们循序渐进有浅到深的学习数据库的相关知识,为我们以后工作使用打下坚实的基础,为了各位后来人能看清楚我想表达的意思,从今天开始我们也利用图片形式把每条语句执行前后数据发生了什么变化都一一截图上来(博客园刚开5天,里面很多东西还不太熟悉,望谅解),这样使我们更加一目了然,废话不多说,下面开始我们今天的学习. 1.首先我们创建一个数据表,多插入一些模拟数据,这样可以省去很多造数据的时间,使我们可以全身心的思考和学习SQL --创建公司职员信息表

SQL Server 2008从基础开始学习历程(1)------创建表与查询

[by:yy] 无论我们学什么呢,都要讲究一个Why,一个How.那么我们为什么要学SQL呢?无非就那么几点. 1.为了适应其他技术,和其他技术配对而学. 我个人的理解呢,只要在IT行业,无论你学什么,或者做什么工作.都离不开数据库.而学习数据库呢,又太文字化了,看的心里就烦.我是很抵触文字的.看着一大排一大排的字,就怕.可能是大天朝的教育所致.已经怕了学生生涯了. 2.为了适应社会而学. 随便找个招聘信息,都会有标注需要会SQL语言啊.了解MySql呀.会搞Oracle呀.所以呢,为了能在找工

Sql Server 2008开发版(Developer Edition)过期升级企业版(Enterprise Edition)失败后安装学习版

最近一个多月,甚是悠哉,无事可做.上线的网站系统也没接到客户的反馈,反而觉得无聊之极了.上周五早上,一上QQ,就收到客户发来消息,管理平台无法登陆了.心里一惊,立马开始查找故障原因.翻看了系统日志,提示数据库连接超时(见下图). 打开vs,运行程序,同样报错,数据库连接超时.找到报错位置的SQL语句,只是很简单的一条查询语句.连接字符串也没有问题,怎么会报错呢?百思不得其解,于是乎,打算到查询分析器执行一下这条SQL语句,看看结果如何.接着,出现了下面的情况. 搜迪斯内,原来是Sql Serve

SQL Server 2008入门学习

计应154张家浩:这学期学习了一门新的课程叫数据库实用技术,主要是对软件SQL Server 2008的学习,刚开始学的时候什么都不懂一头雾水,学习了一周之后,慢慢学会了如何建立数据库,如何创建表格以及建立表格之间的关系.由于电脑安装不了2008的软件只能用2000代替,如图所示安装迷你版:输入密码593106登录.然后我建立了一个数据库学生表,建立了三个不一样的表,如图所示.

学习笔记:windows server 2008 R2服务器搭建SQL Server 2008 R2环境

一.安装前准备 1.下载SQL Server 版本,在传送门左侧菜单服务器模块下选择相应的版本,因为服务器的操作系统版本是windows server 2008 R2,我选择的SQL Server 2008 R2版本. 2.为了使安装的进度加快,防止中途因残留而安装失败,我们先确定操作系统里面是否有SQL server的残余,先在控制面板的程序下面卸载SQL Server,之后为了卸载完全,利用Windows Clear Up将残留一并清除. 3.下载完SQL server 2008 R2后得到

通过SQL Server 2008数据库复制实现数据库同步备份

SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份.这里的同步备份指的是备份服务器与主服务器进行 实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用.它是一种优于文件备份的数据库备份解决方案. 在选择数据库同步备份解决方案时,我们评估了两种方式:SQL Server 2008的数据库镜像和SQL Server 2008数据库复制.数据库镜像的优点是系统能自动发现主服务器故障,并且自动切换至镜

初学SQL Server 2008数据库_1

前言(也就是一些废话) 在学SQL Server数据库之前,我们老师刚刚讲完了数据库原理这门课,说是讲完,其实只是讲到了第七章的一部分,后面的都没有讲.我们用的教材是施伯乐的那本数据库系统教程第三版,我学的还算是凑合吧,上上机课时,老师用的是Access数据库,所以我对Access也会一点:还有就是去年曾经看过一点点Oracle数据库:学Java时也曾简单的用过MySQL数据库. 平时所说的数据库,是指该数据库相应的管理软件. 曾听人说过,数据库并不算难,难的是如何使用数据库管理软件,的确,如果

SQL Server 2008数据库视频教程

SQL Server 2008数据库视频教程 SQL Server 一直以来都是大型数据库的代表,一直以来以其查询速度快,性能稳定而闻名.本套教程,由李天生老师亲自授课录制,从最基础的知识讲起,让每一个想学习SQL Server的学员,都可以轻松学会大型数据库管理. 本站最新推出SQL Server 2016视频教程,大家可以看一下http://www.xin3721.com/eschool/sql2016xin3721/ SQL Sever 2008下载地址 第一章 SQL Server基础