MySQL常用SQL语句大全:高效数据库操作指南
MySQL作为一款流行的开源关系型数据库管理系统,被广泛应用于各种规模的应用中。掌握一些常用的SQL语句对于数据库操作至关重要。本文将详细介绍MySQL中一些常见的SQL语句,帮助您提升数据库操作效率。
一、数据定义语言(DDL)
创建数据库
CREATE DATABASE database_name;
删除数据库
DROP DATABASE database_name;
创建表
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
...
);
删除表
DROP TABLE table_name;
修改表结构
ALTER TABLE table_name
ADD COLUMN column_name datatype;
ALTER TABLE table_name
DROP COLUMN column_name;
二、数据操作语言(DML)
插入数据
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
修改数据
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
删除数据
DELETE FROM table_name
WHERE condition;
三、数据查询语言(DQL)
查询数据
SELECT column1, column2, ...
FROM table_name
WHERE condition;
排序数据
SELECT column1, column2, ...
FROM table_name
WHERE condition
ORDER BY column1 ASC|DESC;
分页查询
SELECT column1, column2, ...
FROM table_name
WHERE condition
LIMIT start_index, page_size;
聚合函数
SELECT COUNT(column1), SUM(column2), AVG(column3), MIN(column4), MAX(column5)
FROM table_name
WHERE condition;
四、数据控制语言(DCL)
授予权限
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost' IDENTIFIED BY 'password';
撤销权限
REVOKE ALL PRIVILEGES ON database_name.* FROM 'username'@'localhost';
五、数据完整性约束
主键约束
ALTER TABLE table_name
ADD PRIMARY KEY (column1);
外键约束
ALTER TABLE child_table
ADD FOREIGN KEY (column1) REFERENCES parent_table(column2);
本文详细介绍了MySQL中常用的SQL语句,包括数据定义、数据操作、数据查询、数据控制以及数据完整性约束等方面的内容。掌握这些SQL语句,将有助于您在数据库操作中更加得心应手。在实际应用中,根据需求灵活运用这些语句,可提高数据库操作效率。
当前文章不喜欢?试试AI生成哦!SQL语句生成器 AI生成仅供参考!
上一篇:皇马有多少个欧冠冠军球员