数据库SQL语言DML语法笔记整理

DML-添加数据

  • 注意:

    • 插入数据时,指定的字段顺序需要与值的顺序是一一对应的
    • 字符串和日期型数据应该包含在引号中
    • 插入的数据大小,应该在字段的规定范围内
  • 给指定字段添加数据

    • insert into 表名(字段1,字段2...) values (1,值2,....);
      
      #给employee表中指定字段添加数据
      insert into employee(id,workno,workname,gender,age,idcard,entrydate)
      values('1','1','张三','男','18','123456789012345678','2001-10-10');
      
      insert into employee(id,workno,workname,gender,age,idcard,entrydate)
      values('2','2','李四','男','20','456123789632145874','2002-01-01');
      
  • 给全部字段添加数据

    • insert into 表名 values(1,值2,...)
      
      #给全部字段添加数据,要与字段一一对应
      insert into employee values('3','3','王五','男','21','963258741254789632','2003-01-01');
      
  • 批量添加数据

    • insert into 表名(字段名1,字段名2,...) values(1,值2...),(1,值2,...),(1,值2,...);
      insert into 表名 values(1,值2...),(1,值2...),(1,值2...); 
      
      #给employee表中添加多条数据
      insert into employee values('4','4','赵六','男','19','963218741254789632','2000-01-01'),('5','5','艾薇儿','女','18','963232741254789632','2002-05-01');
      

DML-修改数据

  • ​ 注意:

    • 修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据
  • 修改数据

    • update 表名 set 字段名1=1,字段名2=2...[where 条件];
      
      #修改id为1的数据,将workname修改为itheima
      update employee set workname = 'itheima' where id = 1;
      
      #修改id为1的数据,将workname修改为小昭,gender修改为女
      update employee set workname = '小昭',gender = '女' where id = 1;
      
      #将所有员工入职日期修改为 2008-01-01
      update employee set entrydate = '2008-01-01';
      

DML-删除数据

  • 注意:

    • DELETE 语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据
    • DELETE 语句不能删除某一个字段的值(可以使用UPDATE)。
  • 删除数据

    • delete from 表名 [where 条件]
      
      #删除gender为女的员工
      delete from employee where gender = '女';
      #删除所有员工
      delete from employee 
      
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值