下面我将为您详细讲解在Linux上安装Mysql及简单的使用详解。本攻略将分为以下几个部分:
- 安装Mysql
- 配置Mysql
- 使用Mysql
- 示例说明
1. 安装Mysql
在Linux系统上安装Mysql相对简单,只需要使用系统自带的包管理器即可。
以Ubuntu系统为例,执行以下命令:
sudo apt-get update
sudo apt-get install mysql-server
执行以上命令后系统会自动下载并安装Mysql。
2. 配置Mysql
安装完成后,为保证Mysql的安全,请为root用户设置密码。执行以下命令:
sudo mysql_secure_installation
然后系统会提示您输入root密码,如果您还没有设置,则直接按Enter键进入,并根据提示一步一步操作即可。这样Mysql的root用户就有密码保护了。
3. 使用Mysql
安装好并配置好Mysql之后,就可以开始使用了。以下是一些常用的Mysql命令:
-
登录Mysql:
mysql -u 用户名 -p
-
查看当前数据库列表:
show databases;
-
切换到某个数据库:
use 数据库名;
-
查看当前数据库表信息:
show tables;
-
创建表:
CREATE TABLE 表名 (字段名1 字段类型1, 字段名2 字段类型2, …);
-
插入数据:
INSERT INTO 表名 (字段名1, 字段名2, …) VALUES (值1, 值2, …);
-
查询数据:
SELECT 字段列表 FROM 表名 WHERE 条件语句;
-
更新数据:
UPDATE 表名 SET 字段名=新值 WHERE 条件语句;
-
删除数据:
DELETE FROM 表名 WHERE 条件语句;
4. 示例说明
以下是两个简单的Mysql示例说明。
示例1:创建表并插入数据
假设我们要创建一个叫做student的表,包含id、name和age三个字段。则可以执行以下命令:
CREATE TABLE student (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
name VARCHAR(30) NOT NULL,
age INT UNSIGNED NOT NULL,
PRIMARY KEY (id)
);
这个命令将创建一个名为student的表,包含三个字段:id、name和age。其中id为主键,并自增。
接下来,我们往student表中插入一些数据:
INSERT INTO student (name, age) VALUES ('Tom', 18);
INSERT INTO student (name, age) VALUES ('Lucy', 20);
INSERT INTO student (name, age) VALUES ('Jack', 22);
这个命令将往student表中插入三条数据,分别是Tom、Lucy和Jack,他们的年龄分别是18、20和22。
示例2:查询数据
假设我们要查询student表中所有年龄大于20岁的学生的姓名,则可以执行以下命令:
SELECT name FROM student WHERE age > 20;
这个命令将从student表中查询年龄大于20岁的学生的姓名,并将结果打印出来。
以上就是在Linux上安装Mysql及简单的使用详解的完整攻略,希望能帮助您顺利使用Mysql。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux上安装Mysql及简单的使用详解 - Python技术站