添加数据

  • 语法

    INSERT INTO 表名(列名1,列名2,...,列名n) VALUES(值1,值2,...,值n);
  • 注意

    • 列名和值要一一对应
    • 若不指定列名,则默认给所有列添加值

      INSERT INTO 表名 VALUES(值1,值2,...,值n);
    • 除数字类型外,其他类型均需要用引号引起来(单双都可)
  • INSERT INTO stu(id,name,age) VALUES(1,'张无忌',18);
    INSERT INTO stu VALUES(2,'张三丰',17,99.9,'1999-11-11',NULL);

删除数据

  • 语法

    • DELETE FROM 表名 [WHERE 条件]
  • 注意

    • 如果不加条件,则删除所有记录
    • 若删除所有记录

      • DELETE FROM 表名;:不推荐,有多少条记录执行多少次,效率低
      • TRUNCATE TABLE 表名;:先删除表,然后创建一张一模一样的表
  • -- 删除id等于1的数据
    DELETE FROM stu WHERE id = 1;
    -- 删除所有记录,使用DELETE
    DELETE FROM stu;
    -- 删除表,然后创建一个一模一样的表
    TRUNCATE TABLE stu;

修改数据

  • 语法

    • UPDATE 表名 SET 列名1 = 值1 , 列名2 = 值2 , ... [WHERE 条件];
  • 注意

    • 如果不加任何条件,则会将表中所有记录全部修改
UPDATE stu SET age = 117 WHERE id = 3;
最后修改:2021 年 04 月 14 日
如果觉得我的文章对你有用,请随意赞赏