MySQL(九)插入、更新和删除
常用的SQL语句,除了select用于查询,还有insert、update、delete等。 一、insert insert: 用来插入(或添加)行到数据库中,常见方式有以下几种: ① 插入完整的行; ② 插入行的一部分; ③ 插入多行; ④ 插入某些查询的结果; 1、插入完整的行 例如:insert into usertable values(null, 'zhangsan', '25', '1992-05-20', null, null); 这条SQL语句插入一条新的个人信息到usertable表,存储在每个表列中的数据在values中给出,对每个列必须提供一个值,如果某个列没有值,应使用null(假定表允许对该项指定空值); 各个列必须以它们在表定义中出现的次序填充;缺点在于;高度依赖表中列的定义次序,如果表结构出现变动,难免出现问题。 更安全的方法如下(相对比较麻烦): 例如:insert into usertable( user_id, user_name, user_year, user_birthday, user_address, user_email) values(null, 'zhangsan', '25', '1992-05-20', null, null); 这条SQL语句与上面的SQL语句完成同样的工作,但给出了列名