mysql命令语句大全 常用的MySQL命令语句
导读:mysql命令语句大全,本文为你详解mysql命令语句大全的相关经验,如有不对的地方欢迎指正! MySQL是一个广泛使用的关系型数据库管理系统,它使用SQL(结构化查询语言)作为查询和操作数据
mysql命令语句大全
本文为你详解mysql命令语句大全的相关经验,如有不对的地方欢迎指正!
MySQL是一个广泛使用的关系型数据库管理系统,它使用SQL(结构化查询语言)作为查询和操作数据的主要方式。

以下是一些常用的MySQL命令语句
数据库操作
创建数据库
CREATE DATABASE database_name;
删除数据库
DROP DATABASE database_name;
显示所有数据库
SHOW DATABASES;
选择要操作的数据库
USE database_name;
表操作
创建表
CREATE TABLE table_name (
column1 datatype PRIMARY KEY,
column2 datatype NOT NULL,
column3 datatype DEFAULT value,
...
);
删除表
DROP TABLE table_name;
显示当前数据库中的所有表
SHOW TABLES;
显示表的结构
DESCRIBE table_name;
重命名表
ALTER TABLE table_name RENAME TO new_table_name;
添加列
ALTER TABLE table_name ADD COLUMN column_name datatype;
删除列
ALTER TABLE table_name DROP COLUMN column_name;
修改列类型或属性
ALTER TABLE table_name MODIFY COLUMN column_name datatype;
数据操作
插入数据
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
更新数据
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
删除数据
DELETE FROM table_name WHERE condition;
查询数据
SELECT column1, column2, ...
FROM table_name
WHERE condition
GROUP BY column
HAVING condition
ORDER BY column ASC|DESC
LIMIT offset, count;
连接查询(INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN等)
SELECT ...
FROM table1
JOIN table2 ON table1.column = table2.column
WHERE condition
ORDER BY column ASC|DESC
LIMIT offset, count;
子查询
SELECT column1, column2, ...
FROM table_name
WHERE column IN (SELECT column FROM other_table WHERE condition);
索引操作
创建索引
CREATE INDEX index_name ON table_name (column1, column2, ...);
删除索引
DROP INDEX index_name ON table_name;
用户和权限操作
创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
授权用户
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
撤销用户权
CREATE DATABASE database_name;
DROP DATABASE database_name;
显示所有数据库
SHOW DATABASES;
选择要操作的数据库
USE database_name;
表操作
创建表
CREATE TABLE table_name (
column1 datatype PRIMARY KEY,
column2 datatype NOT NULL,
column3 datatype DEFAULT value,
...
);
删除表
DROP TABLE table_name;
显示当前数据库中的所有表
SHOW TABLES;
显示表的结构
DESCRIBE table_name;
重命名表
ALTER TABLE table_name RENAME TO new_table_name;
添加列
ALTER TABLE table_name ADD COLUMN column_name datatype;
删除列
ALTER TABLE table_name DROP COLUMN column_name;
修改列类型或属性
ALTER TABLE table_name MODIFY COLUMN column_name datatype;
数据操作
插入数据
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
更新数据
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
删除数据
DELETE FROM table_name WHERE condition;
查询数据
SELECT column1, column2, ...
FROM table_name
WHERE condition
GROUP BY column
HAVING condition
ORDER BY column ASC|DESC
LIMIT offset, count;
连接查询(INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN等)
SELECT ...
FROM table1
JOIN table2 ON table1.column = table2.column
WHERE condition
ORDER BY column ASC|DESC
LIMIT offset, count;
子查询
SELECT column1, column2, ...
FROM table_name
WHERE column IN (SELECT column FROM other_table WHERE condition);
索引操作
创建索引
CREATE INDEX index_name ON table_name (column1, column2, ...);
删除索引
DROP INDEX index_name ON table_name;
用户和权限操作
创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
授权用户
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
撤销用户权
SHOW DATABASES;
USE database_name;
表操作
创建表
CREATE TABLE table_name (
column1 datatype PRIMARY KEY,
column2 datatype NOT NULL,
column3 datatype DEFAULT value,
...
);
删除表
DROP TABLE table_name;
显示当前数据库中的所有表
SHOW TABLES;
显示表的结构
DESCRIBE table_name;
重命名表
ALTER TABLE table_name RENAME TO new_table_name;
添加列
ALTER TABLE table_name ADD COLUMN column_name datatype;
删除列
ALTER TABLE table_name DROP COLUMN column_name;
修改列类型或属性
ALTER TABLE table_name MODIFY COLUMN column_name datatype;
数据操作
插入数据
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
更新数据
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
删除数据
DELETE FROM table_name WHERE condition;
查询数据
SELECT column1, column2, ...
FROM table_name
WHERE condition
GROUP BY column
HAVING condition
ORDER BY column ASC|DESC
LIMIT offset, count;
连接查询(INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN等)
SELECT ...
FROM table1
JOIN table2 ON table1.column = table2.column
WHERE condition
ORDER BY column ASC|DESC
LIMIT offset, count;
子查询
SELECT column1, column2, ...
FROM table_name
WHERE column IN (SELECT column FROM other_table WHERE condition);
索引操作
创建索引
CREATE INDEX index_name ON table_name (column1, column2, ...);
删除索引
DROP INDEX index_name ON table_name;
用户和权限操作
创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
授权用户
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
撤销用户权
CREATE TABLE table_name (
column1 datatype PRIMARY KEY,
column2 datatype NOT NULL,
column3 datatype DEFAULT value,
...
);DROP TABLE table_name;
显示当前数据库中的所有表
SHOW TABLES;
显示表的结构
DESCRIBE table_name;
重命名表
ALTER TABLE table_name RENAME TO new_table_name;
添加列
ALTER TABLE table_name ADD COLUMN column_name datatype;
删除列
ALTER TABLE table_name DROP COLUMN column_name;
修改列类型或属性
ALTER TABLE table_name MODIFY COLUMN column_name datatype;
数据操作
插入数据
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
更新数据
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
删除数据
DELETE FROM table_name WHERE condition;
查询数据
SELECT column1, column2, ...
FROM table_name
WHERE condition
GROUP BY column
HAVING condition
ORDER BY column ASC|DESC
LIMIT offset, count;
连接查询(INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN等)
SELECT ...
FROM table1
JOIN table2 ON table1.column = table2.column
WHERE condition
ORDER BY column ASC|DESC
LIMIT offset, count;
子查询
SELECT column1, column2, ...
FROM table_name
WHERE column IN (SELECT column FROM other_table WHERE condition);
索引操作
创建索引
CREATE INDEX index_name ON table_name (column1, column2, ...);
删除索引
DROP INDEX index_name ON table_name;
用户和权限操作
创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
授权用户
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
撤销用户权
SHOW TABLES;
DESCRIBE table_name;
重命名表
ALTER TABLE table_name RENAME TO new_table_name;
添加列
ALTER TABLE table_name ADD COLUMN column_name datatype;
删除列
ALTER TABLE table_name DROP COLUMN column_name;
修改列类型或属性
ALTER TABLE table_name MODIFY COLUMN column_name datatype;
数据操作
插入数据
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
更新数据
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
删除数据
DELETE FROM table_name WHERE condition;
查询数据
SELECT column1, column2, ...
FROM table_name
WHERE condition
GROUP BY column
HAVING condition
ORDER BY column ASC|DESC
LIMIT offset, count;
连接查询(INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN等)
SELECT ...
FROM table1
JOIN table2 ON table1.column = table2.column
WHERE condition
ORDER BY column ASC|DESC
LIMIT offset, count;
子查询
SELECT column1, column2, ...
FROM table_name
WHERE column IN (SELECT column FROM other_table WHERE condition);
索引操作
创建索引
CREATE INDEX index_name ON table_name (column1, column2, ...);
删除索引
DROP INDEX index_name ON table_name;
用户和权限操作
创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
授权用户
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
撤销用户权
ALTER TABLE table_name RENAME TO new_table_name;
ALTER TABLE table_name ADD COLUMN column_name datatype;
删除列
ALTER TABLE table_name DROP COLUMN column_name;
修改列类型或属性
ALTER TABLE table_name MODIFY COLUMN column_name datatype;
数据操作
插入数据
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
更新数据
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
删除数据
DELETE FROM table_name WHERE condition;
查询数据
SELECT column1, column2, ...
FROM table_name
WHERE condition
GROUP BY column
HAVING condition
ORDER BY column ASC|DESC
LIMIT offset, count;
连接查询(INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN等)
SELECT ...
FROM table1
JOIN table2 ON table1.column = table2.column
WHERE condition
ORDER BY column ASC|DESC
LIMIT offset, count;
子查询
SELECT column1, column2, ...
FROM table_name
WHERE column IN (SELECT column FROM other_table WHERE condition);
索引操作
创建索引
CREATE INDEX index_name ON table_name (column1, column2, ...);
删除索引
DROP INDEX index_name ON table_name;
用户和权限操作
创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
授权用户
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
撤销用户权
ALTER TABLE table_name DROP COLUMN column_name;
ALTER TABLE table_name MODIFY COLUMN column_name datatype;
数据操作
插入数据
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
更新数据
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
删除数据
DELETE FROM table_name WHERE condition;
查询数据
SELECT column1, column2, ...
FROM table_name
WHERE condition
GROUP BY column
HAVING condition
ORDER BY column ASC|DESC
LIMIT offset, count;
连接查询(INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN等)
SELECT ...
FROM table1
JOIN table2 ON table1.column = table2.column
WHERE condition
ORDER BY column ASC|DESC
LIMIT offset, count;
子查询
SELECT column1, column2, ...
FROM table_name
WHERE column IN (SELECT column FROM other_table WHERE condition);
索引操作
创建索引
CREATE INDEX index_name ON table_name (column1, column2, ...);
删除索引
DROP INDEX index_name ON table_name;
用户和权限操作
创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
授权用户
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
撤销用户权
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
删除数据
DELETE FROM table_name WHERE condition;
查询数据
SELECT column1, column2, ...
FROM table_name
WHERE condition
GROUP BY column
HAVING condition
ORDER BY column ASC|DESC
LIMIT offset, count;
连接查询(INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN等)
SELECT ...
FROM table1
JOIN table2 ON table1.column = table2.column
WHERE condition
ORDER BY column ASC|DESC
LIMIT offset, count;
子查询
SELECT column1, column2, ...
FROM table_name
WHERE column IN (SELECT column FROM other_table WHERE condition);
索引操作
创建索引
CREATE INDEX index_name ON table_name (column1, column2, ...);
删除索引
DROP INDEX index_name ON table_name;
用户和权限操作
创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
授权用户
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
撤销用户权
DELETE FROM table_name WHERE condition;
SELECT column1, column2, ...
FROM table_name
WHERE condition
GROUP BY column
HAVING condition
ORDER BY column ASC|DESC
LIMIT offset, count;
连接查询(INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN等)
SELECT ...
FROM table1
JOIN table2 ON table1.column = table2.column
WHERE condition
ORDER BY column ASC|DESC
LIMIT offset, count;
子查询
SELECT column1, column2, ...
FROM table_name
WHERE column IN (SELECT column FROM other_table WHERE condition);
索引操作
创建索引
CREATE INDEX index_name ON table_name (column1, column2, ...);
删除索引
DROP INDEX index_name ON table_name;
用户和权限操作
创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
授权用户
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
撤销用户权
SELECT ...
FROM table1
JOIN table2 ON table1.column = table2.column
WHERE condition
ORDER BY column ASC|DESC
LIMIT offset, count;SELECT column1, column2, ...
FROM table_name
WHERE column IN (SELECT column FROM other_table WHERE condition);
索引操作
创建索引
CREATE INDEX index_name ON table_name (column1, column2, ...);
删除索引
DROP INDEX index_name ON table_name;
用户和权限操作
创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
授权用户
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
撤销用户权
CREATE INDEX index_name ON table_name (column1, column2, ...);
DROP INDEX index_name ON table_name;
用户和权限操作
创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
授权用户
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
撤销用户权
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
撤销用户权
相关阅读
-
开网站需要多少钱 公司网页制作流程及费用
一篇很详细的教程是关于开网站需要多少钱和公司网页制作流程及费用的相关经验,接下来IT袋带大家一起了解。 这个问题可以说是网站建设常见问题最热门的问题,也是客户咨询的最多的问
-
python工具有哪些 新手python编程入门自学知识
为大家分享python工具有哪些和新手python编程入门自学知识的介绍,如有不对的地方欢迎指正! 随着python的火热,不少的程序员业余时间都会研究这门编程语言。 利用python开发,大牛用vim,接了
-
哔哩哔哩是网站吗 哔哩哔哩是个什么网站
小编为你解答哔哩哔哩是个什么网站的IT小经验,哔哩哔哩是中国年轻世代高度聚集的文化社区和视频网站,简称B站,B站早期是一个ACG(动画、漫画、游戏)内容创作与分享的视频网站。
-
简单的网站设计模板 一个完整的网页设计流程
本文导读:简单的网站设计模板和一个完整的网页设计流程的电脑小知识,一起来看看吧! 随着个人创业的流行,很多个人也需要一个比较详细的网站来展示自己,开展个人业务,或者积累粉


