MySQL 增删改查

我不是女神ヾ 2022-05-08 11:56 484阅读 0赞

创建表

  1. CREATE TABLE JOHNNY (
  2. id INT NOT NULL,
  3. sid INT NOT NULL DEFAULT 000,
  4. NAME CHAR(255) NOT NULL DEFAULT 111,
  5. price DECIMAL (8, 2) NOT NULL DEFAULT 222,
  6. PRIMARY KEY (id)
  7. );

增,添加数据

  • 语法1:指定所有字段名

INSERT INTO 表名(字段名1,字段名2,…)VALUES(值1,值2,…);

  1. INSERT INTO JOHNNY (ID, SID, NAME, PRICE)
  2. VALUES
  3. ('1', 110, 'J', 12.6);
  4. id sid name price
  5. 1 110 J 12.60
  • 语法2:不指定字段名,添加的值的顺序应和字段在表中的顺序完全一致

INSERT INTO 表名 VALUES(值1,值2,…);

  1. INSERT INTO JOHNNY
  2. VALUES
  3. ('2', 120, 'H', 12.9);
  4. id sid name price
  5. 1 110 J 12.60
  6. 2 120 H 12.90
  • 语法3:指定字段添加值,其他字段为默认值

INSERT INTO 表名(字段名1)VALUES(值1);

  1. INSERT INTO JOHNNY (ID)
  2. VALUES
  3. ('3');
  4. id sid name price
  5. 1 110 J 12.60
  6. 2 120 H 12.90
  7. 3 0 111 222.00
  • 语法4:set写法

INSERT INTO 表名 SET 字段名1=值1[,字段名2=值2,…]

  1. INSERT INTO JOHNNY SET ID = 4,
  2. sid = 140,
  3. NAME = 'Y',
  4. PRICE = 15;
  5. id sid name price
  6. 1 110 J 12.60
  7. 2 120 H 12.90
  8. 3 0 111 222.00
  9. 4 140 Y 15.00

删,删除数据

语法:DELETE FROM 表名 WHERE 条件表达式

  • 删除指定数据

    DELETE FROM JOHNNY WHERE ID = 4;

    id sid name price
    1 110 J 12.60
    2 120 H 12.90
    3 0 111 222.00

  • 删除全部数据 DELETE

    DELETE FROM JOHNNY;

原表有3行数据,其中id为自增字段,如id为3,全删除后重新插入数据,会从id为4的那一行开始添加,相当于追加

  • 删除全部数据 TRUNCATE

    TRUNCATE TABLE JOHNNY;

原表有3行数据,其中id为自增字段,如id为3,全删除后重新插入数据,会从id为0的哪一行开始添加,相当于从头开始

改,修改更新数据

语法:UPDATE 表名 SET 内容 WHERE 条件表达式

  • 修改指定内容

    UPDATE
    JOHNNY
    SET
    SID = 555
    WHERE ID = 3;

    id sid name price
    1 110 J 12.60
    2 120 H 12.90
    3 555 111 222.00

  • 修改全部内容

    UPDATE
    JOHNNY
    SET
    NAME = ‘zhao’;

    id sid name price
    1 110 zhao 12.60
    2 120 zhao 12.90
    3 555 zhao 222.00

查,查询数据

查询是常用的重点,故单独文章列出

单表查询

地址(传送门):https://blog.csdn.net/z_johnny/article/details/83015770

多表查询

地址(传送门):https://blog.csdn.net/z_johnny/article/details/83015791

发表评论

表情:
评论列表 (有 0 条评论,484人围观)

还没有评论,来说两句吧...

相关阅读

    相关 MySQL 增删

    MySQL 增删改查 虽然经常对数据库进行操作,但有时候一些sql语句还是会忘记,因此总结一下,方便记忆。 一 对库操作 1 创建数据库 > create dat