MySQL(二)之dml

本文详细介绍了删除stu表的操作,探讨了DML(数据操作语言)的增删改操作,包括INSERT的不同方法,如逐行插入、集合插入和全表复制。此外,文中还涉及DQL(数据查询语言)的使用,以及修改表数据和删除语句的最佳实践。最后,展示了如何清空表中的所有数据。
摘要由CSDN通过智能技术生成

1.删除stu表

  • 删除stu表
    DROP TABLE stu

2.DML 数据操作语言

  • DML 数据操作语言
    – 增删改

3.DQL数据查询语言

  • DQL数据查询语言
    • 方法A
      INSERT INTO t_student(NAME,sex,birthday,grade,score,phone,reg_time)
      VALUES( ‘jim’,‘男’,‘2000-3-17’,1,98,‘13892835432’,NOW())

    • 方法B
      INSERT INTO t_student SET NAME=‘牛梁祝’,sex =‘男’,birthday=‘2000-3-17’,grade=1,score=98,phone=‘13892835432’,reg_time=NOW()

    • 方法C
      INSERT INTO t_student(NAME,sex,birthday,grade,score,phone,reg_time)
      VALUES( ‘刘三瑞’,‘男’,‘2000-3-17’,1,98,‘13892835432’,NOW()),
      ( ‘王帅’,‘男’,‘2000-3-17’,1,98,‘13892835432’,NOW()),
      ( ‘王成君’,‘男’,‘2000-3-17’,1,98,‘13892835432’,NOW())

    • 方法D
      INSERT INTO stu SELECT*FROM t_student
      – 表名后不描述列名,表示向表中所有的列插入数据
      – 值的数量需要与列的数量想匹配 相当于把t_student的数据赋值给stu

4.修改表数据

  • 修改表数据
    UPDATE t_student SET NAME=‘李四’,sex=‘女’,birthday=‘2000-10-1’ WHERE num=1
    – 修改时注意条件,条件不得当会导致数据修改出现问题
    – 一般主键作为条件,主键在数据库中会添加索引(类似于书前面的目录) 查找方便

5.删除语句

  • 删除语句
    DELETE FROM t_student WHERE num=1

6.清空表中数据

  • 清空表中数据
    TRUNCATE TABLE t_student
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值