1、数据表相关命令
(图片来源网络,侵删)创建表:在MySQL中,可以使用CREATE TABLE
命令创建新表,该命令需要定义表名及各列的数据类型和约束条件。
查看表结构:使用DESCRIBE
命令或SHOW COLUMNS FROM
命令可以查看特定表的详细结构信息,包括字段名、数据类型和其他属性。
修改表结构:ALTER TABLE
命令用于修改现有表的结构,如添加、删除列或更改列的数据类型。
删除表:使用DROP TABLE
命令可以从数据库中永久删除一个表。
2、事务相关命令
启动事务:在MySQL中,使用START TRANSACTION
命令来手动开启一个事务,这是进行多步操作前确保数据一致性和完整性的关键步骤。
提交事务:使用COMMIT
命令来保存所有在当前事务中的更改,这将把所有操作永久应用到数据库中。
回滚事务:如果在事务处理过程中出现错误,可以使用ROLLBACK
命令撤销所有未提交的更改,回到事务开始前的状态。
3、数据库管理命令
创建数据库:使用CREATE DATABASE
命令可以创建一个新的数据库,这个命令通常在开始新项目时使用,以创建存储数据的容器。
删除数据库:当整个数据库不再需要时,可以使用DROP DATABASE
命令从服务器上完全移除该数据库。
4、数据操作命令
插入数据:INSERT INTO
命令用于向表中添加新的数据行,可以指定列和对应的值,或将默认值插入所有列。
更新数据:使用UPDATE
命令可以修改表中已存在的数据,这包括对特定行的特定列的值进行更改。
删除数据:要从表中删除一行或多行数据,可以使用DELETE FROM
命令,并通过WHERE
子句指定条件。
5、常用基础命令
连接MySQL:通过mysql u 用户名 p
命令可以连接到MySQL服务器,这是进行所有其他操作之前的必要步骤。
查看所有数据库:使用SHOW DATABASES;
命令可以查看服务器上的所有数据库。
选择数据库:通过USE 数据库名;
命令选择一个特定的数据库作为当前工作数据库。
MySQL提供了丰富的命令集支持广泛的数据库管理和操作需求,这些命令覆盖从基本的数据表操作到复杂的事务控制,是有效管理RDBMS的关键。