MySQL 常用命令集锦
1. 登录 MySQL
要使用 MySQL 命令行客户端,必须先登录到服务器上的 MySQL 服务。
使用以下命令登录到 MySQL:
mysql -h 主机名 -u 用户名 -p
其中:
-h
:指定主机名,如果是本机 MySQL 服务,可以省略。-u
:指定连接 MySQL 的用户名。-p
:表示 MySQL 用户需要输入密码来进行验证。
成功登录到 MySQL 后,会看到 mysql>
提示符。
示例:
mysql -h localhost -u root -p
2. 显示当前 MySQL 版本号
使用以下命令可以显示当前 MySQL 版本号:
mysql -V
或者登录到 MySQL 后,执行以下命令:
SELECT VERSION();
示例:
mysql -V
3. 显示当前数据库列表
使用以下命令可以显示当前 MySQL 服务器上的数据库列表:
SHOW DATABASES;
示例:
SHOW DATABASES;
4. 创建新的数据库
使用以下命令可以创建一个新的 MySQL 数据库:
CREATE DATABASE database_name;
示例:
CREATE DATABASE my_database;
5. 显示当前数据库的表列表
使用以下命令可以显示当前数据库中的表列表:
SHOW TABLES;
示例:
SHOW TABLES;
6. 创建新的数据表
使用以下命令可以在当前数据库中创建一个新的数据表:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype
);
示例:
CREATE TABLE customers (
id INT PRIMARY KEY,
first_name VARCHAR(50),
last_name VARCHAR(50),
email VARCHAR(100),
created_at DATETIME
);
7. 显示数据表的结构
使用以下命令可以显示指定数据表的结构:
DESCRIBE table_name;
示例:
DESCRIBE customers;
8. 插入新记录
使用以下命令可以向指定的数据表插入一条新记录:
INSERT INTO table_name (column1, column2, column3) VALUES (value1, value2, value3);
示例:
INSERT INTO customers (id, first_name, last_name, email, created_at)
VALUES (1, 'John', 'Doe', 'john.doe@example.com', NOW());
9. 查询数据记录
使用以下命令可以从指定的数据表中查询一条或多条记录:
SELECT column1, column2, column3 FROM table_name WHERE condition;
示例:
SELECT first_name, last_name FROM customers WHERE id = 1;
10. 更新记录
使用以下命令可以更新指定数据表中的记录:
UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;
示例:
UPDATE customers SET email = 'jane.doe@example.com' WHERE id = 1;
11. 删除记录
使用以下命令可以从指定的数据表中删除记录:
DELETE FROM table_name WHERE condition;
示例:
DELETE FROM customers WHERE id = 1;
总结:
本篇攻略介绍了 MySQL 常用命令集锦,包括登录 MySQL、显示版本号、创建数据库和表、插入、更新、查询和删除数据记录等。通过这些命令,我们可以更好的操作 MySQL 数据库。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql 常用命令集锦[绝对精华] - Python技术站