数据表的基本操作

数据表创建完成之后,我们会需要对数据表中的数据进行更新 ,这就需要我们对数据表中的数据进行操作了,这就是我们常说的增,删,改,查,从这篇文章开始,我们来了解关于对数据表的一些基本的操作

**数据更新**
数据表是数据库的重要对象,是存储数据的基本单元,当一个表结构创建完成之后,就涉及到要向表中传输数据的过程,以及对已有数据的修改和删除,这就是数据更新。

数据更新可以通过两种方式来进行实现:第一种 是 通过对象资源管理器

                                                                 第二种 是通过T-SQL语句来进行实现

首先 我们来看一下 插入数据

1.使用对象资源管理器来插入数据

在“对象资源管理器”中展开“数据库”结点,找到studentManageDB数据库下要插入数据的表,如student表,在表上右键,从中选取“编辑前200行”命令,在右侧会打开表数据窗口。将光标定位到某一列中,输入该列的值,当一行数据输入完成之后,按Enter键还或者 将光标定位到下一行,则当前行的数据自动保存

向表中插入数据时,需要注意的问题是:

(1)如果表在表结构的设置中设置为不允许null值,则必须为该列输入值,不能为空

(2)对于表结构中允许Null值的列,可以不输入值,在数据窗口上将显示为Null

  (3)   插入表中的数据要与列的数据类型相互兼容并且符合列的约束条件

关于使用对象资源管理器如何向student表中插入数据,这儿我们不做赘述

这儿我们来重点说一下使用T-SQL语句来插入数据

插入数据使用INSERT语句,INSERT语句的基本语法格式如下所示

INSERT[INTO]<table_name>[(column_list)]

VALUES(DEFAULT | NULL|expression[,.....n])[,....n]

语法说明

(1)INTO关键字是可选项,可以省略,但加上INTO关键字使得语句的意思传达更加明确

(2)tabel_name 是插入数据的表名

(3)column_list是要插入数据的列的列表,当向表中所有列插入数据且数据的输入顺序与表的结构相同时,column_list可以省略

(4)VALUES子句包括所要插入数据的列的值,列值的数量,顺序,数据类型要与column_list中列名的数量,顺序,类型相一致

1.DEFAULT为列插入的默认值

2.NULL 为列插入的空值

3。expression可以是一个变量,常量或者表达式

我们来看一道例题

使用T-SQL语句向Student表中插入一行数据(S201510101,孙鑫,DEFAULT,1996-07-07,519,计算机信息管理,山西,200,NULL)

插入的T-SQL语句为:INSERT INTO Student VALUES('S20151001','孙鑫',DEFAULT,1996-07-07,0,519,‘计算机信息管理’,‘山西’,200,NULL)

注意:在上述的T-SQL语句中我们可以看到文字部分的内容一般会使用单引号框柱,但是数字部分一般是不用单引号框柱的

例2.想表中插入两行数据,学号分别为“S201430104”“S201430105”,姓名分别为“李林林”“秦璐”

INSERT INTO Student(Stu_Id,Stu——Name)

VALUES('201430104','李林林’),(‘S201430105’,'秦璐’)

上述的语法为T-SQL的插入式语法

4.1.2  修改数据

对于资源修改器中如何修改数据的方法,我们在这里不做赘述

我们还是来关注

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值