1. 确认mysql是否安装
在Linux下,使用命令行工具进行操作,需要先确认是否安装了mysql。
which mysql
如果已安装mysql,则命令行会返回mysql的安装路径;如果未安装,则不会有任何输出,需要先安装mysql。
1.1 安装mysql
sudo apt-get update
sudo apt-get install mysql-server
按照提示输入密码,输入两次相同密码即可完成安装。
2. 连接mysql
使用以下命令可以进行mysql数据库的连接,其中[username]为用户名。
mysql -u [username] -p
连接后会提示输入密码,输入密码后即可成功进入mysql。
3. 数据库操作
3.1 创建数据库
使用以下命令可以创建一个名为testdb的数据库。
CREATE DATABASE testdb;
3.2 显示数据库
使用以下命令可以显示当前所有的数据库。
SHOW DATABASES;
3.3 选择数据库
使用以下命令可以选择需要操作的数据库。
USE testdb;
3.4 创建表
使用以下命令可以在当前数据库中创建一个名为testtable的表。
CREATE TABLE testtable (
id INT NOT NULL,
name VARCHAR(30) NOT NULL,
age INT NOT NULL,
PRIMARY KEY (id)
);
以上命令表示创建了一个包含id、name和age三个字段的表,其中id为主键。
3.5 显示表结构
使用以下命令可以显示当前表的结构信息。
DESCRIBE testtable;
3.6 插入数据
使用以下命令可以在testtable表中插入一条数据。
INSERT INTO testtable (id, name, age) VALUES (1, 'Tom', 20);
3.7 查询数据
使用以下命令可以从testtable表中查询数据。
SELECT * FROM testtable;
以上命令表示查询testtable表中的所有数据,并将查询结果打印出来。
3.8 更新数据
使用以下命令可以更新testtable表中数据。
UPDATE testtable SET name='Jerry', age=25 WHERE id=1;
以上命令表示将id为1的数据的name字段更新为Jerry,age字段更新为25。
3.9 删除数据
使用以下命令可以删除testtable表中的数据。
DELETE FROM testtable WHERE id=1;
以上命令表示删除id为1的数据。
4. 退出mysql
使用以下命令可以退出mysql。
quit;
退出mysql后,即可断开数据库的连接。