欢迎来到天天文库
浏览记录
ID:28536333
大小:374.08 KB
页数:9页
时间:2018-12-11
《插入、更新与删除数据.docx》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、插入、更新与删除数据数据库通过插入、更新、删除等方式来改变表中的记录。1插入数据是向表中插入新的记录,通过Insert语句来实现2更新数据是改变表中已经存在的数据,使用update语句实现3删除数据时删除表中不再使用的数据,通过delete语句实现----------------------------------------------------------------------------------------------------------------------------插入
2、数据插入数据是向表中插入新的记录。通过这种方式为表中增加新的数据。在MySQL中,通过Insert语句来实现。*************************************************************************使用insert语句可以同时为表的所有字段插入数据,也可以为表的指定字段插入数据,insert语句可以同时插入多条记录,还可以将一个表中查询出来的数据插入到另外一个表中**************************************
3、*************************************1为表的所有字段插入数据通常情况下,插入的新纪录要包含表的所有字段。INSERT语句有2种方式可以同时为表的所有字段插入数据。第一种方式是不指定具体的字段名;第二种方式是列出表的所有字段。-----------------------------------------------------------------------------------------------------------------------
4、--------------第一种方式INSERT语句中不指定具体的字段名语法格式:insertinto表名values(值1、值2、……,值n);注:“表名”参数指定纪录插入到哪个表中;“值n”参数表示要插入的数据。“值1”到“值n”分别对应着表中的每个字段。表中定义了几个字段INSERT语句中就应该对应有几个值。插入的顺序与表中字段的顺序相同。而且,数据类型要一致。注:字符串类型必须加上引号。--------------------------------------------------
5、-------------------------------------------------------------------------------2INSERT语句中列出所有字段INSERT语句中可以列出表的所有字段,为这些字段来插入数据。语法格式:insertinto表名(属性1,属性2,……,属性n)values(值1、值2、……,值n);注:“属性n”参数表示表中的字段名称,此处必须列出表的所有字段的名称;“值n”参数表示每个字段的值,每个值与相应的字段必须一一对应。注:这种方
6、法可以随意的设置字段的顺序,而不需要按照表定义时的顺序。当然值的顺序也必须跟着字段顺序的改变而改变。2为表的指定字段插入数据即为表的部分字段插入数据语法格式:insertinto表名(属性1,属性2,……,属性n)values(值1、值2、……,值n);注:“属性n”参数表示表中的字段名称,此处指定表的部分字段名称;“值n”参数表示指定字段的值。每个值与指定的字段一一对应。注:通过执行show语句查看product表的详细结构。查询结果可以看出,function和address字段的默认值为控制
7、(NULL)。因为这2个字段没有插入值,所以数据库系统自动为其插入了默认值。所以这2个字段才为空值。注:没有赋值的字段,数据库系统会为其插入默认值。这个默认值是在创建表的时候定义的。如上面的function字段和address字段的默认值为NULL。如果某个字段没有默认值,而且是非空。这样的话就必须为其赋值。否则提示错误注:这种方式也可以随意的设置字段的顺序,而不需要按照表定义时的顺序。-------------------------------------------------------
8、------------------------------------------------------------3同时插入多条记录同时插入多条记录,是指只用一个INSERT语句插入多条记录。语法格式:insertinto表名[(属性列表)]values(取值列表1),(取值列表2),……,(取值列表n);注:“表名”参数是指明向哪个表中插入数据;“属性列表”参数是可选参数,指定哪些字段插入数据,没有指定字段时,则向所有字段插入数据;“取值列表n”参数表示要插入的记录,每条记录之间用逗号隔
此文档下载收益归作者所有