DML 表数据:插入、删除、修改

📅 发布时间:2026/8/2 4:34:52
DML 表数据:插入、删除、修改 1.SQL语言表数据插入语法1指定字段插入推荐insertinto表名(字段1,字段2,...)values(值1,值2,...);示例createtableuser(idintprimarykeyauto_increment,namevarchar(20)notnull,ageint);insertintouser(name,age)values(张三,18);语法2省略字段必须填写全部列要求值顺序、数量和建表字段完全一致insertintouservalues(1,李四,20);语法3批量插入多条数据insertintouser(name,age)values(王五,21),(赵六,19);插入注意事项字符串、日期数据必须使用单引号包裹值的数据类型必须和对应字段匹配auto_increment自增列可以不填写数值not null字段必须传入值不能省略2.SQL语言表数据删除基础语法deletefrom表名[where条件];示例1按条件删除指定一条数据deletefromuserwhereid1;示例2按条件批量删除多条符合条件数据deletefromuserwhereage18;⚠️重要警告-- 无where条件删除表中所有数据谨慎使用deletefromuser;删除注意事项删除尽量添加where条件避免清空整张表delete只删除表内数据不会删除数据表结构3.SQL语言表数据修改基础语法update表名set字段1值1,字段2值2[where条件];示例1修改单个字段updateusersetname小张whereid2;示例2同时修改多个字段updateusersetname小李,age25whereid3;⚠️重要警告-- 无where条件整张表所有数据全部更新严禁随意执行updateusersetage20;修改注意事项修改语句必须添加where筛选条件set后可以同时设置多个字段逗号隔开字符串数值使用单引号简短总结新增insert into删除delete from修改update … setdelete、update 操作永远优先加上 where 条件