美文网首页
DML 操作表中数据

DML 操作表中数据

作者: 我是Msorry | 来源:发表于2021-12-04 19:59 被阅读0次

插入数据

insert into 表名 (字段名1, 字段名2...) values(字段值1, 字段值2...);

方式1: 插入全部字段, 将所有字段名都写出来

INSERT INTO student (sid,sname,age,sex,address) VALUES(1,'孙悟空',20,'男','花果山');

方式2: 插入全部字段,不写字段名

INSERT INTO student VALUES(2,'猪八戒',20,'男','高老庄');

方式3:插入指定字段的值

INSERT INTO student (sname) VALUES('沙和尚');

注意

  1. 值与字段必须要对应,个数相同&数据类型相同
  2. 值的数据大小,必须在字段指定的长度范围内
  3. varcharchardate 类型的值必须使用单引号包裹
  4. 如果要插入空值,可以忽略不写,或者插入 null
  5. 如果插入指定字段的值,必须要上写字段名

更改数据

语法格式1:不带条件的修改

update 表名 set 列名 = 值;
UPDATE student set address = '天庭';

语法格式2:带条件的修改

update 表名 set 列名 = 值  where 字段名 = 值;
UPDATE student set address = '天庭' WHERE sname = '猪八戒';
UPDATE student SET age = 30,address = '流沙河',sid = 3, sex = '男' WHERE sname = '沙和尚';

删除数据

删除所有数据

delete from 表名;
truncate table 表名;

删除所有数据有两种删除方式

  1. delete from 表名; 有多少条记录,就执行多少次删除操作,效率低,不推荐,删除的数据有可能恢复

  2. truncate table 表名; 先删除整张表,然后再重新创建一张表结构一样的表,效率高,删除的数据无法恢复
    当一个表中条数非常多,又要做删除动作的时候,如果用delete会很慢,可以使用 truncate

指定条件 删除数据

delete from 表名 where 字段名 = 值;
DELETE FROM student WHERE sid = 1;

相关文章

  • 数据库初探(七)-Data Manipulation Langu

    DML:数据操作语言 数据操作在SQL主要是操作表中的数据,使用DML可以完成以下三个操作:插入数据修改数据删除数...

  • SQL语法总结

    SQL DML 和 DDL 数据操作语言 (DML) (基础篇) SELECT - 从数据库表中获取数据SELEC...

  • SQLite 语法初级教程

    SQL DML 和 DDL DML:数据库操作语言 SELECT - 从数据库表中获取数据UPDATE - 更新数...

  • 数据库--mysql基础--03(DML常用命令)

    DML是对表中的数据进行增、删、改操作 1. 查询表中的所有数据 SELETE * FROM 表名; 2. DML...

  • Python 高级 14(2)数据库增删改查

    数据表操作、DDL 数据表的增删改、DML 数据表中数据的增删改、MySQL 常用字段类型 2.4 数据表操作 学...

  • DML 操作表中数据

    插入数据 方式1: 插入全部字段, 将所有字段名都写出来 方式2: 插入全部字段,不写字段名 方式3:插入指定字段...

  • 数据库第一周

    mysql的命令和查询语句: 登陆系统 数据库的操作 如何创建表 关于表的操作: DML:数据库操作语言:对于表中...

  • MySQL | 数据操作语言:DML

    DML 数据操作语言.插入,删除与更新数据库表中的数据. insert delete update insert ...

  • 2018-10-18

    DDL: 数据定义语言 用来定义数据库对象:创建库、表、列等 DML: 数据操作语言 用来操作数据表中的记录 DQ...

  • 14.SQL语句设计

    操作数据表中的数据记录(DML语句) 使用INSERT语句向数据表中添加数据 插入数据是向已经存在的数据表中添加一...

网友评论

      本文标题:DML 操作表中数据

      本文链接:https://www.haomeiwen.com/subject/rpqbxrtx.html