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。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux上安装Mysql及简单的使用详解 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • centos8 安装 nginx的详细教程(图文)

    下面是centos8安装nginx的详细教程。 准备工作 在开始安装nginx之前,需要满足以下准备工作: 确保已经安装了yum包管理工具,如果没有安装可以通过以下命令进行安装: sudo dnf install yum 确认已经安装了epel-release,如果没有安装可以通过以下命令进行安装: sudo dnf install epel-release…

    Linux 2023年5月14日
    00
  • rsync中文手册之使用rsync实现网站镜像和备份linux第2/3页

    使用rsync实现网站镜像和备份是一项重要的工作,以下是实现此目标的完整攻略: 1. 安装rsync 在使用rsync之前,需要先安装rsync。使用以下命令安装: sudo apt-get install rsync 2. 创建目标文件夹 首先,需要在本地计算机上创建一个目标文件夹,以存储将要通过rsync复制的文件夹的内容。使用以下命令创建一个名为“my…

    Linux 2023年5月24日
    00
  • CentOS 8.1下搭建LEMP(Linux+Nginx+MySQL+PHP)环境(教程详解)

    CentOS8.1下搭建LEMP环境教程 1. 安装nginx 安装epel-release和nginx sudo dnf install epel-release sudo dnf install nginx 启动nginx sudo systemctl enable nginx.service sudo systemctl start nginx.ser…

    Linux 2023年5月14日
    00
  • Linux ntp-keygen命令

    Linux ntp-keygen命令 Linux ntp-keygen命令用于生成NTP(Network Time Protocol)的密钥文件。NTP是一种用于同步计算机时钟的协议,可以通过网络将计机时钟同步UTC时间使用ntp-keygen命令可以生成NTP的密钥文件,提高NTP的安全性。 命令语法 ntp-keygen命令的基语法如下: ntp-key…

    Linux 2023年5月10日
    00
  • Git:国内用命令行访问GitHub的方法

    1 直接改Hosts文件(现在不太管用了) 如果你是Linux或Mac系统,那么可以通过命令sudo vim /etc/hosts打开Hosts文件,并加入以下内容: 140.82.114.25 alive.github.com 140.82.112.25 live.github.com 185.199.108.154 github.githubassets…

    Linux 2023年4月17日
    00
  • Linux pwdhash命令

    Linux pwdhash命令说明 pwdhash是一个Linux命令行程序,用于计算给定密码的散列值。它可以使用不同的算法进行散列,如MD4,MD5,SHA-1等等。该命令通过将给定密码输入到所选算法中,生成一个固定长度的字符串,通常用于比较密码散列值而不是存储密码本身。 安装 在大多数Linux发行版中,pwdhash命令已经预装了,您可以通过在命令行中…

    Linux 2023年3月28日
    00
  • linux-centos7 安装 jenkins 并 简答配置

    1,安装 点击进入下载页面 2,选择自己的版本,点击进入安装界面 3,依次执行安装界面提供的命令进行安装,可能会有点慢,耐心等待 yum -y install wget wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo rpm –import h…

    Linux 2023年4月12日
    00
  • linux环境下安装mysql数据库的详细教程

    下面是在Linux环境下安装MySQL数据库的详细教程,分为以下步骤: 1. 确认系统是否自带MySQL 先查看下当前系统是否已经自带了MySQL数据库: $ mysql –version 如果输出了版本号,则说明已经安装过MySQL,可以跳过本步骤。否则需要执行以下步骤: 2. 安装MySQL Linux环境下可以通过系统包管理器安装MySQL,比如在U…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部