MySQL语句大全
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),它使用标准的SQL(Structured Query Language)进行数据管理和查询。以下是MySQL中一些常见的语句和用法:
- 创建数据库:
CREATE DATABASE mydatabase;
- 选择数据库:
USE mydatabase;
- 创建表:
CREATE TABLE users (
id INT AUTO_INCREMENT,
username VARCHAR(50) NOT NULL,
password VARCHAR(50) NOT NULL,
email VARCHAR(100) NOT NULL,
PRIMARY KEY (id)
);
- 插入数据:
INSERT INTO users (username, password, email) VALUES ('user1', 'password1', 'user1@example.com');
- 查询数据:
SELECT * FROM users;
- 更新数据:
UPDATE users SET password = 'newpassword' WHERE username = 'user1';
- 删除数据:
DELETE FROM users WHERE username = 'user1';
- 创建索引:
CREATE INDEX idx_username ON users(username);
- 删除表:
DROP TABLE users;
- 创建用户:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
- 授权用户:
GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'localhost';
- 刷新权限:
FLUSH PRIVILEGES;
这些是MySQL中的基本操作,实际应用中还会涉及到更复杂的查询和多表操作。
评论已关闭