为何没有 sql update table set(...) values(...)where...这样的句子看起来更优
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/16 06:47:47
为何没有 sql update table set(...) values(...)where...这样的句子看起来更优美
你的意思是按照insert的形式定义数据库update语句.
insert语句:INSERT INTO table_name (列1,列2,...) VALUES (值1,值2,.)
update语句:UPDATE table_name SET 列名称 = 新值 WHERE 列名称 = 某值
二者之所以形式不同,我觉得是因为INSERT数据时,通常要insert很多字段,这个时候用INSERT INTO table_name 列1=‘’,列2=‘’,...就不好看,不如加一个VALUES将字段与值分为两组.而UPDATE时通常要更新的字段很少,比如绝大部分时更新一两个字段.这时候用sql update table set(列1) values(‘..’)where ...就觉得不够直观了.你再体会一下,insert 一个字段很多很多的表,修改一个字段.
不过你的想法很好.
insert语句:INSERT INTO table_name (列1,列2,...) VALUES (值1,值2,.)
update语句:UPDATE table_name SET 列名称 = 新值 WHERE 列名称 = 某值
二者之所以形式不同,我觉得是因为INSERT数据时,通常要insert很多字段,这个时候用INSERT INTO table_name 列1=‘’,列2=‘’,...就不好看,不如加一个VALUES将字段与值分为两组.而UPDATE时通常要更新的字段很少,比如绝大部分时更新一两个字段.这时候用sql update table set(列1) values(‘..’)where ...就觉得不够直观了.你再体会一下,insert 一个字段很多很多的表,修改一个字段.
不过你的想法很好.
为何没有 sql update table set(...) values(...)where...这样的句子看起来更优
update p_config set `values`='$values' where `name`='$name'这
sql="update jibenxinxi set xingming='"&xingming&"',username=
关于sql update语句的更新用法?
SQL 语句 "SELECT * FROM {{table}} WHERE `fleet_end_time`
SQL语句的where
String sql="update student set sname='"+name+"',ssex='"+sex+
帮看下这个SQL语句update dmpedi.R_WIP_INFO_EXT set wip_no='ERR'||wip
SQL语句SELECT*FORM TABLE-A WHERE name LIKE‘-mation‘ 的功能?
英语翻译update table set ID=left(ID,charindex('-',ID)-1)+'-'+rig
sql 语句中 select * from table where 2=1 的where2=1有什么意思和作用
Set the table的意思