MySQL是一种广泛使用的关系型数据库管理系统,其管理人员通常负责数据库的安装、配置、用户管理、权限控制以及数据备份和恢复等任务,以下是一些MySQL管理人员常用的数据库代码:
1、创建数据库:
CREATE DATABASE mydb;
2、使用数据库:
USE mydb;
3、创建表:
CREATE TABLE students ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), age INT );
4、插入数据:
INSERT INTO students (name, age) VALUES ('Alice', 25); INSERT INTO students (name, age) VALUES ('Bob', 22);
5、查询数据:
SELECT * FROM students;
6、更新数据:
UPDATE students SET age = 26 WHERE name = 'Alice';
7、删除数据:
DELETE FROM students WHERE name = 'Bob';
8、创建索引:
CREATE INDEX idx_name ON students (name);
9、授予权限:
GRANT SELECT, INSERT, UPDATE, DELETE ON mydb.* TO 'user'@'localhost';
10、撤销权限:
REVOKE SELECT, INSERT, UPDATE, DELETE ON mydb.* FROM 'user'@'localhost';
11、物理备份(使用mysqldump):
mysqldump u root p mydb > mydb_backup.sql
12、逻辑备份(使用mysqldump):
mysqldump u root p alldatabases > all_databases_backup.sql
13、数据恢复(使用mysqldump生成的备份文件):
mysql u root p < mydb_backup.sql
上述代码中的用户名、密码和数据库名需要根据实际情况进行替换,在进行任何数据库操作之前,请务必确保已备份好数据,以防止数据丢失。