数据库操作指令
指令 | 描述 | 示例 |
CREATE DATABASE database_name; | 创建一个新的数据库 | CREATE DATABASE my_database; |
USE database_name; | 选择一个数据库进行操作 | USE my_database; |
DROP DATABASE database_name; | 删除一个数据库 | DROP DATABASE my_database; |
SHOW DATABASES; | 显示所有数据库 | SHOW DATABASES; |
表操作指令
指令 | 描述 | 示例 |
CREATE TABLE table_name (column1 datatype, column2 datatype, ...); | 创建一个新表 | CREATE TABLE employees (id INT, name VARCHAR(100), age INT); |
SHOW TABLES; | 显示所有表 | SHOW TABLES; |
DROP TABLE table_name; | 删除一个表 | DROP TABLE employees; |
DESCRIBE table_name; | 显示表结构 | DESCRIBE employees; |
数据操作指令
指令 | 描述 | 示例 |
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...); | 向表中插入数据 | INSERT INTO employees (id, name, age) VALUES (1, 'John Doe', 30); |
SELECT * FROM table_name; | 从表中查询数据 | SELECT * FROM employees; |
UPDATE table_name SET column1=value1, column2=value2, ... WHERE condition; | 更新表中的数据 | UPDATE employees SET age=31 WHERE id=1; |
DELETE FROM table_name WHERE condition; | 从表中删除数据 | DELETE FROM employees WHERE id=1; |
数据库管理指令
指令 | 描述 | 示例 |
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost' IDENTIFIED BY 'password'; | 授予用户对数据库的所有权限 | GRANT ALL PRIVILEGES ON my_database.* TO 'user1'@'localhost' IDENTIFIED BY 'pass123'; |
REVOKE ALL PRIVILEGES ON database_name.* FROM 'username'@'localhost'; | 撤销用户对数据库的所有权限 | REVOKE ALL PRIVILEGES ON my_database.* FROM 'user1'@'localhost'; |
SHOW GRANTS; | 显示所有授予用户的权限 | SHOW GRANTS; |
示例中的用户名、密码、数据库名、表名和列名应根据实际情况进行替换,在使用这些指令时,请确保遵守数据库的安全和权限管理原则。
还没有评论,来说两句吧...