ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

MySQL夯实基础4:使用SQL语句对表实现数据VALUES的插入、更新、删除

MySQL夯实基础4:使用SQL语句对表实现数据VALUES的插入、更新、删除 接上一期完成表TABLE的定义后就可以对TABLE使用SQL语句实现DATA的插入、删除、更新等操作标准关键词的应用。本节使用到操作语言Data Manipulation Language涉及关键词INSERT、UPDATE、DELETE。下一期预告使用SQL语句实现单表查询应用到DML关键词SELECT及其6种子句。插入数据 INSERT向TABLE插入一条新纪录INSERTINTOtb_emp(empNo,empName,sex,birthday,native,nation,deptNo)VALUES(65498,西红柿,女,1996-11-1,昆明,汉,SS1301);注意a. 保证VALUES的顺序与COLUMNS的顺序相同。b. 仅向指定COLUMNS插入VALUES未指定COLUMNS将由DEFAULT值或NULL值覆盖。向TABLE插入多条新纪录INSERTINTOtb_emp(empNo,empName,sex)VALUES(‘65014’,‘黄桃’,‘女’),(‘65013’,‘火龙果’‘女’),(‘65012’‘橘子’‘男’);修改数据 UPDATE修改特定数据 WHEREUPDATEtb_empSETempName黄桃,native湖南,nation汉WHEREempNo65014;修改所有数据UPDATEtb_empSETsalarysalary*1.05;带子查询的修改用于处理待修改数据的表与设置修改条件的表不相同需要用子查询来构造修改的条件。UPDATEtb_empSETsalary10000WHEREdeptNo(SELECTdeptNoFROMtb_deptWHEREdeptName设计部);删除数据 DELETE删除特定数据DELETEFROMtb_empWHEREempName火龙果;删除所有数据DELETEFROMtb_emp;注意删除表中的所有值但表的定义仍然存在于数据库中。带子查询的删除DELETEFROMtb_empWHEREdeptNo(SELECTdeptNoFROMtb_deptWHEREdeptName设计部);最后总结一下语法结构INSERT INTO … VALUES …UPDATE … SET … WHERE …DELETE FROM … WHERE …下一期预告使用SQL语句实现单表查询应用到DML关键词SELECT及其6种子句。
返回列表