通过插入、更新和删除表,将数据库记录在表中。

INSERT语句实现插入数据。

UPDATE语句实现更新数据

删除语句实现数据引用表的删除。

插入数据未指定字段名插入。


没有插入字段名称
复制代码代码如下所示:
插入到人的值(1,张三,男性,1988);
查询OK行,1受影响,1警告(0.03秒)

的nsert为表名,和背后的价值观是需要插入数据

值中的数据必须与字段名匹配,例如第一字段是空值,NULL值输入null,不能输入尾部。

需要注意的是字符串数据必须用引号括起来。


指定字段名插入
复制代码代码如下所示:
插入人(ID,姓名,性别,出生)值(6,王芳,‘女性',1992);
查询OK行,1受影响,1警告(0.05秒)

插入到后面的是表名和字段,字段可以在此字段中进行调整。

但一个必要条件是,后一个值的值必须与其字段对应。


同时插入多个数据
复制代码代码如下所示:
插入到人(id,name)值(8,‘货币名称'),(9,‘硕硕');
查询OK,2行受影响(0.04秒)
记录:2个重复:0个警告:0

在多个圆括号和逗号分隔后插入值。

对于插入的字段,只应使用上面提到的两个示例

将查询结果插入表中
复制代码代码如下所示:
MySQL >插入2(ID,姓名,性别,出生)选择*从人;
查询OK行,9个受影响,6个警告(0.03秒)
记录:9个重复:0个警告:6

需要注意的是,字段中的字段数和表中的字段必须与数据类型一致,否则错误将被报告为错误。


复制一个表
复制代码代码如下所示:
从每个人创建表;
查询OK,1行受影响(0.16秒)
记录:1个重复:0个警告:0

更新+表名表示要更新的表,以及设置后需要更新的内容。

如果表达式是真的,则在那里使用更新条件的限制,后面是表达式。

小贴士:1也可以代表真理,也就是说


多领域的更新
复制代码代码如下所示:
MySQL >更新个人设置名称=‘红',性别=ID = 3;
查询OK,1行受影响(0.03秒)
匹配行:1更改:1个警告:0

多个字段更新只需要添加一组修改后的字段和数据,以逗号分隔。

如果要更新所有记录,则不需要添加到哪里

提示:要特别注意更新,因为可能有多个记录满足条件。

最好先查看一下表,然后决定要更新的记录。


删除字段
删除指定记录
复制代码代码如下所示:
从ID为9的人中删除;
查询OK,1行受影响(0.02秒)

删除记录也需要跟上限制。

提示:除非您非常确信WHERE子句只删除要删除的行。

否则,选择应用于确认情况。


删除所有的记录
复制代码代码如下所示:
从人删除;
查询OK,8行受影响(0.03秒)

删除所有记录栏,不带限

此外,还有一个截断表语句,它将删除原来的表,重新建立它,并且更高效。

提示:这里没有删除的提示。它被删除了。它很快。

所以在使用它时要小心,最好先备份数据。