开源数据库Mysql_DBA运维实战 (DML/DQL语句)
-- 创建一个新的用户
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
-- 给新用户授权
GRANT SELECT, INSERT, UPDATE ON mydb.* TO 'newuser'@'localhost';
-- 刷新权限,使授权生效
FLUSH PRIVILEGES;
-- 创建一个新的数据库
CREATE DATABASE mydb;
-- 使用新数据库
USE mydb;
-- 创建一个新表
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100) NOT NULL
);
-- 插入数据
INSERT INTO users (username, email) VALUES ('user1', 'user1@example.com');
-- 更新数据
UPDATE users SET email = 'newemail@example.com' WHERE username = 'user1';
-- 删除数据
DELETE FROM users WHERE username = 'user1';
-- 查询数据
SELECT * FROM users;
这个例子展示了如何在MySQL中创建用户、数据库、表,以及如何使用INSERT、UPDATE和DELETE语句进行数据的增删改操作,最后使用SELECT语句查询数据。这些操作是MySQL DBA和开发者需要掌握的基本技能。
评论已关闭