MySQL 基础常用命令总结
1. 连接到 MySQL 数据库
要与 MySQL 数据库交互,您需要连接到它。您可以使用如下命令连接到 MySQL 服务器:
mysql -h host -u user -p
其中:
host
:MySQL 服务器的主机名或 IP 地址。user
:您的 MySQL 用户名。p
:指定 MySQL 密码。如果您使用此参数,MySQL 将提示输入密码。
示例:连接到本地 MySQL 服务器
mysql -h localhost -u root -p
2. 创建和管理数据库
要创建数据库,请使用以下命令:
CREATE DATABASE database_name;
示例:创建名为 mydatabase
的数据库
CREATE DATABASE mydatabase;
要删除数据库,请使用以下命令:
DROP DATABASE database_name;
示例:删除名为 mydatabase
的数据库
DROP DATABASE mydatabase;
要显示 MySQL 服务器上存在的所有数据库,请使用以下命令:
SHOW DATABASES;
3. 创建和管理表
要创建一个表,请使用以下命令:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
)
示例:创建名为 students
的表
CREATE TABLE students (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255),
age INT,
gender VARCHAR(10)
);
要删除一个表,请使用以下命令:
DROP TABLE table_name;
示例:删除名为 students
的表
DROP TABLE students;
要显示一个数据库中的所有表,请使用以下命令:
SHOW TABLES;
4. 插入、查询和更新数据
要插入数据,请使用以下命令:
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
示例:在 students
表中插入一条记录
INSERT INTO students (name, age, gender) VALUES ('Lucy', 22, 'female');
要查询数据,请使用以下命令:
SELECT column1, column2, ... FROM table_name WHERE conditions;
示例:从 students
表中查询名为 Bob
的记录
SELECT * FROM students WHERE name = 'Bob';
要更新数据,请使用以下命令:
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE conditions;
示例:将 students
表中名为 Lucy
的记录年龄更新为 23
UPDATE students SET age = 23 WHERE name = 'Lucy';
5. 导入和导出数据
要导入数据,请使用以下命令:
mysql -u username -p database_name < file.sql
示例:从 backup.sql
文件中导入数据到 mydatabase
数据库
mysql -u root -p mydatabase < backup.sql
要导出数据,请使用以下命令:
mysqldump -u username -p database_name > file.sql
示例:将 mydatabase
数据库导出到 backup.sql
文件
mysqldump -u root -p mydatabase > backup.sql
以上是 MySQL 基础常用命令的总结攻略,涵盖了连接到 MySQL 数据库、创建和管理数据库与表、插入、查询和更新数据,以及导入和导出数据等几个方面。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL 基础常用命令总结 - Python技术站