如何通过MySQL语句高效创建和管理数据库及用户账户?

avatar
作者
筋斗云
阅读量:0

如何通过MySQL语句高效创建和管理数据库及用户账户?

 创建数据库 1. 创建名为my_database 的数据库 CREATE DATABASE IF NOT EXISTS my_database; 2. 使用my_database 数据库 USE my_database; 创建表 3. 在my_database 中创建一个名为users 的表 CREATE TABLE IF NOT EXISTS users (     id INT AUTO_INCREMENT PRIMARY KEY,     username VARCHAR(50) NOT NULL,     password VARCHAR(50) NOT NULL,     email VARCHAR(100),     created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); 管理数据库 4. 显示所有数据库 SHOW DATABASES; 5. 显示当前使用的数据库 SHOW DATABASE; 6. 修改数据库的字符集 ALTER DATABASE my_database CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 管理用户 7. 创建名为admin 的新用户,密码为admin123 CREATE USER 'admin'@'localhost' IDENTIFIED BY 'admin123'; 8. 授予admin 用户对my_database 数据库的所有权限 GRANT ALL PRIVILEGES ON my_database.* TO 'admin'@'localhost'; 9. 刷新权限,使上述授权生效 FLUSH PRIVILEGES; 10. 删除用户test_user DROP USER 'test_user'@'localhost';

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!