关键词

Linux上安装Mysql及简单的使用详解

下面我将为您详细讲解在Linux上安装Mysql及简单的使用详解。本攻略将分为以下几个部分:

  1. 安装Mysql
  2. 配置Mysql
  3. 使用Mysql
  4. 示例说明

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。

本文链接:http://task.lmcjl.com/news/13748.html

展开阅读全文