2.2插入、删除、更新数据
要想向表中插入数据需要通过SQL语言中的insert语句,语法如下:
insert 表名(字段) values(数据)
同样使用上表userinfo,想再在表中插入一条数据
insert userinfo(ID,姓名,年龄) values(‘5’,‘赵亮’,‘30’)
那么此记录将被插入到数据库中,原数据库就变成如表2所示。
表2
ID |
姓名 |
年龄 |
1 |
张红 |
25 |
2 |
李明 |
23 |
3 |
王伟 |
24 |
4 |
孙奇 |
26 |
5 |
赵亮 |
30 |
在表中删除数据方法很简单,语法如下:
delete from 表名 where 条件
通过以上语法将表userinfo中符合条件的内容删除,执行下面语句
delete from userinfo where id=5
通过执行以上语句,就会把刚插入的ID=5,姓名=赵亮,年龄=30这条数据删除,这样表中数据又恢复到初始表中的4条数据。
在表中更新数据需要通过update更新语句,具体语法如下:
update 表名 set 所要更新的表达式 [where 条件]
还是通过上面的表userinfo,想更改上面的ID=1的数据,姓名字段中的数据由原来的‘张红’更改为‘张宏’并且年龄字段有原来的25更改为27,需要执行如下语句
update 表名 set 姓名=‘张宏’,年龄=27 where ID=1
数据表userinfo就会发生变化,如表3所示。
表3
ID |
姓名 |
年龄 |
1 |
张宏 |
27 |
2 |
李明 |
23 |
3 |
王伟 |
24 |
4 |
孙奇 |
26 |
5 |
赵亮 |
30 |
|