返回
最全MySQL入门操作总结(含图解)
后端
2023-12-01 20:02:27
一、增删改查操作:
原hero表(该部分操作都是基于hero表):
-
新增数据:
INSERT INTO hero (name, hp, attack, defense) VALUES ('孙悟空', 1000, 200, 150);
运行结果:
-
删除数据:
DELETE FROM hero WHERE id = 1;
运行结果:
-
修改数据:
UPDATE hero SET name = '至尊宝', hp = 1200 WHERE id = 2;
运行结果:
-
查询数据:
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是一个功能强大的数据库管理系统,掌握了上述基本操作,可以帮助你轻松管理和查询数据。