数据库之输入信息


大多数RDBMS都提供了一些管理工具,使用这些工具可以简单地查看表和表中的记录,也可以添加、更改和删除数据。当输入数据时,一般用SQL语句。


INSERT INTO插入新的数据

基本语法:

INSERTINTO table_name (column_names) VALUES (data_values)


示例:

INSERT INTO Category(CategoryId,Category) VALUES (1,'Thriller');

可以看到,插入数据只是简单地在表名后面的圆括号中列举出每一列的名称(以逗号隔开),在VALUES后面的括号中,简单地列举匹配列的每个数据项,以逗号隔开。字符和日期数据位于一对单引号内。被插入到表中的记录如下图


有时候列名可以省略。如

INSERT INTO Category  VALUES (1,'Thriller'),默认方式如上。


插入多个数据时格式如下:

INSERT INTO MemberDetails

(

MemberId,

FirstName,

lastName,

DateOfBirth,

Street,

City,

State,

ZipCode,

Email,

DateOfJoining

)

VALUES

  (

1,

'Katie',

'Smith',

'1997-01-09'

'Main Road',

'Townsville',

'Stateside',

'123456',

'katie@mail.com',

'2004-02-23'

   );


得到结果如下图:



如想检查添加的数据是否正确,使用RDBMS的管理工具查看表中的数据,或者使用SQL语句

SELECT *FROM Category,将显示Category表中的所有数据。

 

UPDATE更新数据库中已经存在的数据,需指定哪个表的记录接受更新,以及接受更新的字段和赋给每个记录的新值和哪些记录接受更新。


基本语法:

UPDATE table_name

SETcolumn_name=value

WHEREcondition


示例,假设小李搬家后新的地址

45 Upper Road

New Town

New State

99112

MemberId4


SQL更新语句如下:

UPDATE MemberDetails    ’声明更新哪一个表

SET

Street='45 UpperRoad'

City='New Town’,

State='New State',

Zipcode='99112',

WHEREMemberId =4;     '更新MemberId列的值等于4的所有记录。


得到新的地址记录如图:

where字句

逻辑运算符ANDOR,他们允许在一个WHERE子句中测试多个条件。


示例:Location表和MemberDetails表中存储了Small州和Stateside州的细节,现在要将两个州合并为一个名为Mega的新州。

UPDATE Location

SETstate='Mega state'

WHERE

state='Smallstate'

OR

State='Stateside state';

UPDATEMemberDetails

SETstate='Small state'

OR

State='Statesidestate';

 

DELETE删除记录

基本语法:

DELETE  FROM name_of_table WHERE条件语句

例如:

DELETE FROM MemberDetailsWHERE MemberId =3;


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值