第4章插入、更新与删除数据数据库通过插入、更新和删除等方式来改变表中的记录。插入数据是向表中插入新的记录,通过INSERT语句来实现。更新数据是改变表中已经存在的数据,使用UPDATE语句来实现。删除数据是删除表中不再使用的数据,通过DELETE语句来实现。在这一章中将讲解的内容包括:插入新纪录更新数据删除记录
第4章 插入、更新与删除数据 INSERT UPDATE DELETE • • •
4.1插入数据插入数据是向表中插入新的记录。通过这种方式可以为表中增加新的数据。MySQL中,通过INSERT语句来插入新的数据。使用INSERT语句可以同时为表的所有字段插入数据,也可以为表的指定字段插入数据。INSERT语句可以同时插入多条记录,还可以将一个表中查询出来的数据插入到另一个表中
4.1 插入数据 MySQL INSERT INSERT INSERT
4.1.1为表的所有字段插入数据通常情况下,插入的新记录要包含表的所有字段。INSERT语句有两种方式可以同时为表的所有字段插入数据。第一种方式是不指定具体的字段名。第二种方式是列出表的所有字段。1.INSERT语句中不指定具体的字段名2.INSERT语句中列出所有字段
4.1.1 为表的所有字段插入数据 INSERT 1 INSERT 2 INSERT
1不指定具体字段名语句形式INSERTINTO表名VALUES(值1,值2,...,值n);数据类型与字段的数据类型一致。字符串类型,取值必须加上引号
1 不指定具体字段名 语句形式 INSERT INTO 表名 VALUES(值1,值2,.,值n); 数据类型与字段的数据类型一致。字符串类型,取值 必须加上引号
2列出所有字段语句形式INSERTINTO表名(属性1,属性2,...,属性n)VALUES(值1,值2,...,值n);如果表的字段比较多,用此种方法就比较麻烦。可以随意的设置字段的顺序,而不需要按照表定义时的顺序。值的顺序也必须跟着字段顺序的改变而改变
2 列出所有字段 语句形式 INSERT INTO 表名(属性1,属性2,.,属性n) VALUES(值1,值2,.,值n); 如果表的字段比较多,用此种方法就比较麻烦。可以 随意的设置字段的顺序,而不需要按照表定义时的顺序。值 的顺序也必须跟着字段顺序的改变而改变