MySQL 18个常用命令

2025-01-15 03:36:11   小编

MySQL 18 个常用命令

在数据库管理领域,MySQL 以其高效、稳定的特性被广泛应用。掌握 MySQL 的常用命令,能让开发者和数据库管理员更加高效地进行数据操作和管理。下面就为大家介绍 18 个 MySQL 常用命令。

数据库操作命令

  1. CREATE DATABASE:用于创建新的数据库。例如“CREATE DATABASE test_db;”,这便创建了一个名为 test_db 的数据库。
  2. SHOW DATABASES:显示当前 MySQL 服务器上所有的数据库。执行该命令后,会列出所有已存在的数据库名称。
  3. USE:切换到指定的数据库。“USE test_db;”即可进入 test_db 数据库进行后续操作。
  4. DROP DATABASE:删除指定的数据库。“DROP DATABASE test_db;”这条命令会将 test_db 数据库彻底删除,使用时需谨慎。

表操作命令

  1. CREATE TABLE:创建新表。如“CREATE TABLE students (id INT, name VARCHAR(255));”创建了一个名为 students 的表,包含 id 和 name 两个字段。
  2. SHOW TABLES:显示当前数据库中的所有表。在进入特定数据库后执行此命令,可快速了解该数据库下的表结构。
  3. DESCRIBE:查看表的结构。“DESCRIBE students;”能详细展示 students 表中各字段的类型、是否允许为空等信息。
  4. ALTER TABLE:修改表结构。比如“ALTER TABLE students ADD age INT;”为 students 表添加了一个 age 字段。
  5. DROP TABLE:删除指定的表。“DROP TABLE students;”会删除 students 表及其所有数据。

数据操作命令

  1. INSERT INTO:向表中插入数据。“INSERT INTO students (id, name) VALUES (1, 'John');”向 students 表插入一条数据。
  2. SELECT:查询数据。“SELECT * FROM students;”可查询 students 表中的所有数据。还能通过条件语句进行更精确的查询,如“SELECT * FROM students WHERE age > 20;”
  3. UPDATE:更新表中的数据。“UPDATE students SET age = 22 WHERE name = 'John';”将名为 John 的学生年龄更新为 22。
  4. DELETE FROM:从表中删除数据。“DELETE FROM students WHERE id = 1;”删除 id 为 1 的学生记录。

用户管理命令

  1. CREATE USER:创建新用户。“CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';”创建了一个新用户。
  2. GRANT:授予用户权限。“GRANT ALL PRIVILEGES ON test_db.* TO 'newuser'@'localhost';”赋予 newuser 用户对 test_db 数据库所有表的所有权限。
  3. REVOKE:撤销用户权限。“REVOKE SELECT ON test_db.* FROM 'newuser'@'localhost';”撤销 newuser 用户对 test_db 数据库的查询权限。
  4. SHOW GRANTS:查看用户权限。“SHOW GRANTS FOR 'newuser'@'localhost';”可查看 newuser 用户的权限信息。
  5. DROP USER:删除用户。“DROP USER 'newuser'@'localhost';”删除指定用户。

熟练掌握这 18 个 MySQL 常用命令,无论是数据库的日常维护,还是复杂的数据处理,都能更加得心应手,提升工作效率。

TAGS: 数据库操作 MySQL 常用命令 MySQL命令

欢迎使用万千站长工具!

Welcome to www.zzTool.com