购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.3 管理数据

对于数据库使用,设计好数据表只是一个框架,只有添加完数据的数据表才可以称为一个完整的数据表。

4.3.1 使用INSERT语句添加数据

INSERT语句实现向表中添加新记录的操作。该语句向表中插入一条新记录或者插入一个结果集,其语法如下:

     INSERT [ INTO]
     table_or_view_name
     VALUES
     (expression) [,…n]

参数说明如下。

table_or_view_name:接收数据的表或视图的名称。

VALUES:引入要插入数据值的列表。

expression:一个常量、变量或表达式。表达式不能包含SELECT或EXECUTE语句。

【例4.5】 利用INSERT语句向数据表Employee添加数据。 (实例位置:资源包\TM\sl\4\5)

SQL语句如下:

     USE db_Test
     INSERT INTO Employee
     (ID,Name,Sex,Age)VALUES(12,'雨涵','女',24,null)

【例4.6】 如果向表中添加所有的字段,可以省略插入数据的列名。 (实例位置:资源包\TM\ sl\4\6)

SQL语句如下:

     USE db_Test
     INSERT INTO Employee
     VALUES(13,'雨欣','女',24,NULL)

运行结果如图4.10所示。

图4.10 INSERT语句添加数据

4.3.2 使用UPDATE语句修改数据

修改数据表中不符合要求的数据或错误的字段时,使用UPDATE语句进行修改。

UPDATE语句修改数据的语法如下:

UPDATE语句的参数及其说明如表4.4所示。

表4.4 UPDATE语句的参数及其说明

【例4.7】 将Employee表中所有员工的年龄加两岁。 (实例位置:资源包\TM\sl\4\7)

SQL语句如下:

     USE db_Test
     UPDATE Employee
     SET Age=Age+2

【例4.8】 将Employee表中“肖一子”的性别修改为女。 (实例位置:资源包\TM\sl\4\8)

SQL语句如下:

     USE db_Test
     UPDATE Employee
     SET Sex='女'
     WHERE Name='肖一子'

运行结果如图4.11所示。

图4.11 UPDATE语句修改数据

4.3.3 使用DELETE语句删除数据

DELETE语句用于从表或视图中删除行。语法如下:

DELETE语句的参数及其说明如表4.5所示。

表4.5 DELETE语句的参数及其说明

【例4.9】 删除Employee表中ID为17的员工的信息。 (实例位置:资源包\TM\sl\4\9)

SQL语句如下:

     USE db_Test
     DELETE FROM Employee WHERE ID=17
说明

在DELETE语句中如果不指定WHERE子句时,则删除表中的所有记录。 judZbovJcU/P/i5DF/c2g34IGydIQj2wbiH9Xb5uSBayC1TMJbNde+AN8iJsZKFm

点击中间区域
呼出菜单
上一章
目录
下一章
×