插入、更新与删数据.docxVIP

  • 3
  • 0
  • 约2.76千字
  • 约 9页
  • 2019-03-17 发布于江苏
  • 举报
插入、更新与删除数据 数据库通过插入、更新、删除等方式来改变表中的记录。 1 插入数据是向表中插入新的记录,通过Insert语句来实现 2 更新数据是改变表中已经存在的数据,使用update语句实现 3 删除数据时删除表中不再使用的数据,通过delete语句实现 ---------------------------------------------------------------------------------------------------------------------------- 插入数据 插入数据是向表中插入新的记录。通过这种方式为表中增加新的数据。在MySQL中,通过Insert语句来实现。 ************************************************************************* 使用insert语句可以同时为表的所有字段插入数据,也可以为表的指定字段插入数据,insert语句可以同时插入多条记录,还可以将一个表中查询出来的数据插入到另外一个表中 *************************************************************************** 1 为表的所有字段插入数据 通常情况下,插入的新纪录要包含表的所有字段。INSERT语句有2种方式可以同时为表的所有字段插入数据。 第一种方式是 不指定具体的字段名; 第二种方式是 列出表的所有字段。 ------------------------------------------------------------------------------------------------------------------------------------- 第一种方式 INSERT语句中不指定具体的字段名 语法格式: insert into 表名 values ( 值1、值2、……,值n ); 注:“表名”参数指定纪录插入到哪个表中;“值n”参数表示要插入的数据。“值1”到“值n”分别对应着表中的每个字段。表中定义了几个字段INSERT语句中就应该对应有几个值。插入的顺序与表中字段的顺序相同。而且,数据类型要一致。 注:字符串类型必须加上引号。 --------------------------------------------------------------------------------------------------------------------------------- 2 INSERT语句中列出所有字段 INSERT语句中可以列出表的所有字段,为这些字段来插入数据。 语法格式: insert into 表名(属性1,属性2,……,属性n) values ( 值1、值2、……,值n ); 注:“属性n”参数表示表中的字段名称,此处必须列出表的所有字段的名称;“值n”参数表示每个字段的值,每个值与相应的字段必须一一对应。 注:这种方法可以随意的设置字段的顺序,而不需要按照表定义时的顺序。当然值的顺序也必须跟着字段顺序的改变而改变。 2 为表的指定字段插入数据 即为表的部分字段插入数据 语法格式: insert into 表名(属性1,属性2,……,属性n) values ( 值1、值2、……,值n ); 注:“属性n”参数表示表中的字段名称,此处指定表的部分字段名称;“值n”参数表示指定字段的值。每个值与指定的字段一一对应。 注:通过执行show语句查看product表的详细结构。查询结果可以看出,function和address字段的默认值为控制(NULL)。因为 这2个字段没有插入值,所以数据库系统自动为其插入了默认值。所以这2个字段才为空值。 注:没有赋值的字段,数据库系统会为其插入默认值。这个默认值是在创建表的时候定义的。如上面的function字段和address字 段的默认值为NULL。如果某个字段没有默认值,而且是非空。这样的话就必须为其赋值。否则提示错误 注:这种方式也可以随意的设置字段的顺序,而不需要按照表定义时的顺序。 ------------------------------------------------------------------------------------------------------------------- 3 同时插入多条记录 同时插入多条记录,是指只用一个INSERT语句插入多条记录。 语法格式: insert into 表名 [ (属性列表)] values(取值列表1),

文档评论(0)

1亿VIP精品文档

相关文档