返回

最全MySQL入门操作总结(含图解)

后端

一、增删改查操作:

原hero表(该部分操作都是基于hero表):

  1. 新增数据:

    INSERT INTO hero (name, hp, attack, defense) VALUES ('孙悟空', 1000, 200, 150);
    

    运行结果:

  2. 删除数据:

    DELETE FROM hero WHERE id = 1;
    

    运行结果:

  3. 修改数据:

    UPDATE hero SET name = '至尊宝', hp = 1200 WHERE id = 2;
    

    运行结果:

  4. 查询数据:

    SELECT * FROM hero;
    

    运行结果:

二、数据类型:

MySQL提供了多种数据类型来存储不同类型的数据,常见的数据类型包括:

  • 整数类型:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT
  • 浮点类型:FLOAT、DOUBLE
  • 字符串类型:CHAR、VARCHAR、TEXT、BLOB
  • 日期和时间类型:DATE、TIME、DATETIME、TIMESTAMP
  • 布尔类型:BOOLEAN

三、约束:

约束用于对数据表中的数据进行限制,常见的约束包括:

  • 主键约束:确保表中每一行数据都具有唯一的值
  • 外键约束:确保表中某一列的值在另一张表中存在
  • 唯一约束:确保表中某一列的值是唯一的
  • 非空约束:确保表中某一列的值不能为空

四、索引:

索引用于加快对数据表的查询速度,常见的索引类型包括:

  • B-Tree索引:最常用的索引类型,可以快速查找数据
  • 哈希索引:适用于等值查询
  • 全文索引:适用于对文本数据进行全文搜索

五、其他操作:

除了增删改查操作外,MySQL还提供了其他操作,包括:

  • 创建表:CREATE TABLE
  • 删除表:DROP TABLE
  • 修改表结构:ALTER TABLE
  • 创建视图:CREATE VIEW
  • 执行存储过程:CALL

六、总结:

MySQL是一个功能强大的数据库管理系统,掌握了上述基本操作,可以帮助你轻松管理和查询数据。