《Linux下MySQL常用命令》
在Linux环境下操作MySQL数据库时,掌握常用的MySQL命令至关重要。无论是进行数据库的管理、数据查询还是备份恢复等操作,这些命令都是解决问题的有效工具。
一、连接与断开MySQL
当需要操作MySQL数据库时,要连接到MySQL服务器。解决方案是使用mysql -u用户名 -p
命令,例如:
bash
mysql -uroot -p
然后输入正确的密码就可以成功登录到MySQL环境中。若要断开连接,可以在MySQL命令行中输入exit
或者quit
。
二、数据库操作
1. 创建和删除数据库
如果要创建一个名为testdb
的数据库,可以使用以下命令:
sql
CREATE DATABASE testdb;
而删除这个数据库则用:
sql
DROP DATABASE testdb;
2. 查看和选择数据库
查看所有数据库的命令为:
sql
SHOW DATABASES;
想要对某个特定数据库(如mydatabase
)进行操作,就要先选择它:
sql
USE mydatabase;
三、表的操作
对于表来说,创建一张名为students
的表,结构包含id(整型)、name(字符型)、age(整型),可以这样写:
sql
CREATE TABLE students(
id INT,
name VARCHAR(20),
age INT
);
要是想查看当前数据库中的所有表:
sql
SHOW TABLES;
要删除students
表:
sql
DROP TABLE students;
四、数据查询
从students
表中查询所有数据:
sql
SELECT * FROM students;
如果只想查询年龄大于18岁的学生信息:
sql
SELECT * FROM students WHERE age > 18;
除了上述命令,在实际应用中还可以根据需求组合多种条件进行更复杂的查询、更新和插入等操作,从而实现对MySQL数据库的各种管理功能。