Linux下安装和使用MySQL的详细教程

这篇具有很好参考价值的文章主要介绍了Linux下安装和使用MySQL的详细教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux下安装和使用MySQL的详细教程,MySQL数据库学习之旅,Linux操作系统专栏,linux,mysql,运维

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。
🍎个人主页:Java Fans的博客
🍊个人信条:不迁怒,不贰过。小知识,大智慧。
💞当前专栏:MySQL数据库学习之旅
✨特色专栏:国学周更-心性养成之路
🥭本文内容:Linux下安装和使用MySQL的详细教程

Linux下安装和使用MySQL的详细教程,MySQL数据库学习之旅,Linux操作系统专栏,linux,mysql,运维

Linux 下 MySQL 安装指令

步骤 1:安装 MySQL

打开终端窗口。

使用以下命令之一安装 MySQL:

对于 Ubuntu 或 Debian 系统:

sudo apt update
sudo apt install mysql-server

对于 CentOS、Fedora 或 RHEL 系统:

sudo yum update
sudo yum install mysql-server

步骤 2:启动 MySQL 服务

使用以下命令启动 MySQL 服务:

sudo systemctl start mysql

若要使 MySQL 在系统引导时自动启动,使用以下命令:

sudo systemctl enable mysql

步骤 3:设置 MySQL 根用户密码

使用以下命令设置 MySQL 的根用户密码:

sudo mysql_secure_installation

按照提示输入密码,并根据需要进行其他安全设置。

步骤 4:登录到 MySQL

运行以下命令以登录到 MySQL 服务器:

mysql -u root -p

输入之前设置的根用户密码。

切换不同端口号的mysql:

mysql -u root -p -P3307

注意,一定要记得指定端口例如-P3307,不然到时启动的就是默认情况
下的mysql版本

Linux 下 MySQL 使用指令

现在,你已经成功登录到 MySQL 服务器,并可以开始使用它。以下是一些常用的 MySQL 命令:

显示数据库:

show databases;

创建数据库:

create database <database_name>;

使用数据库:

use <database_name>;

显示数据库中的数据表:

show tables;

创建数据表:

create table <table_name> (
  <column_name> <data_type>,
  ...
);

插入数据:

insert into <table_name> (<column1>, <column2>, ...) values (<value1>, <value2>, ...);

查询数据:

select * from <table_name>;

其它常用指令

1、利用指令修改mysql数据表中某个字段的长度

要修改MySQL数据表中某个字段的长度,可以使用ALTER TABLE语句结合MODIFY COLUMN指令来实现。以下是修改字段长度的示例:

ALTER TABLE 表名 MODIFY 列名 数据类型(新长度);

例如,如果要将名为users表中的name字段的长度修改为100,可以使用以下指令:

ALTER TABLE users MODIFY name VARCHAR(100);

请根据实际情况将上述示例中的表名、列名和新长度替换为您要修改的数据表和字段的名称。

需要注意的是,执行ALTER TABLE语句可能会涉及到对表的结构进行修改,一些情况下可能需要先备份数据或再进行其他操作,以免数据丢失或不一致。建议在执行结构修改操作之前谨慎处理,并确保已经做好充分的备份。

这些是一些基本的 MySQL 命令供你在 Linux 环境中开始使用 MySQL 数据库。你可以通过查阅 MySQL 文档或其他教程进一步学习和探索 MySQL。

2、查看mysql数据表结构

要查看MySQL数据表的结构,可以使用DESCRIBE语句或SHOW COLUMNS语句来获取表的详细信息。

使用DESCRIBE语句:

DESCRIBE 表名;

例如,如果要查看名为users的表的结构,可以执行以下语句:

DESCRIBE users;

执行上述语句后,将会返回包含表结构的结果集,包括字段名、数据类型、长度、索引等信息。

使用SHOW COLUMNS语句:

SHOW COLUMNS FROM 表名;

例如,如果要查看名为users的表的结构,可以执行以下语句:

SHOW COLUMNS FROM users;

执行上述语句后,将会返回包含表结构的结果集,包括字段名、数据类型、长度、索引等信息。

这两种方式都可以用来查看表的结构,您可以根据实际需要选择其中一种方式进行使用。

3、给mysql数据表添加一个新的字段

添加新字段:使用 ALTER TABLE 命令来添加新的字段。以下是示例命令的格式:

ALTER TABLE table_name ADD column_name column_definition;

table_name:要添加字段的数据表的名称。
column_name:要添加的新字段的名称。
column_definition:新字段的定义,包括数据类型和任何其他约束。

例如,如果你想在名为 users 的数据表中添加一个名为 email 的新字段,其数据类型为字符串(VARCHAR),允许的最大长度为 255,可以运行以下命令:

ALTER TABLE users ADD email VARCHAR(255);

确认字段添加成功: 执行上述命令后,可以使用 DESCRIBE 命令或 SHOW COLUMNS 命令检查数据表的结构,以确认新字段已成功添加。例如,运行以下命令:

DESCRIBE users;

这将显示 users 数据表的结构,包括新添加的 email 字段。

4、删除数据表的数据

删除数据表中的数据: 使用 DELETE 命令删除数据表中的所有数据。以下是示例命令的格式:

DELETE FROM table_name;

table_name:要删除数据的数据表的名称。
例如,如果你想删除名为 users 的数据表中的所有数据,可以运行以下命令:

DELETE FROM users;

这将从 users 数据表中删除所有数据。

确认数据已被删除: 执行上述命令后,你可以运行 SELECT 语句来检查数据表中是否还有数据。例如,运行以下命令:

SELECT * FROM users;

如果返回的结果集为空,说明数据表中的所有数据已被成功删除。


  码文不易,本篇文章就介绍到这里,如果想要学习更多Java系列知识点击关注博主,博主带你零基础学习Java知识。与此同时,对于日常生活有困扰的朋友,欢迎阅读我的第四栏目:《国学周更—心性养成之路》,学习技术的同时,我们也注重了心性的养成。

Linux下安装和使用MySQL的详细教程,MySQL数据库学习之旅,Linux操作系统专栏,linux,mysql,运维文章来源地址https://www.toymoban.com/news/detail-713676.html

到了这里,关于Linux下安装和使用MySQL的详细教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL8.0数据库超详细安装教程全过程

    1、官网下载MySQL8.0地址:MySQL :: Download MySQL Installer (Archived Versions) 2、 双击安装包进行安装 3、自定义安装 4、选择MySQL Server8.0   5、创建MYSQL数据存储目录及安装目录 6、配置安装路径及数据存储目录 7、确认继续 8、选择MySQL,下一步 9、开始安装 10、第一次安装需要C++的依赖

    2024年02月08日
    浏览(55)
  • MySQL 5.7详细下载安装配置以及C# MySQL数据库操作教程

    MySQL 5.7详细下载安装配置以及C# MySQL数据库操作教程 最近有个项目使用MySQL5.7,在安装MySQL的时候会遇到很多问题,博客上其实也有很多解决问题的办法,在这里我操作记录一下,方便后续使用时查看。 以下MySQL 5.7.43 详细下载安装配置教程。 访问官方网站:https://www.mysql.co

    2024年02月09日
    浏览(37)
  • 【JaveWeb教程】(17) MySQL数据库开发之 MySQL简介、安装、数据类型、SQL通用语法 详细代码示例讲解

    在我们讲解SpringBootWeb基础知识(请求响应案例)的时候,我们讲到在web开发中,为了应用程序职责单一,方便维护,我们一般将web应用程序分为三层,即:Controller、Service、Dao 。 之前我们的案例中,是这样子的请求流程:浏览器发起请求,先请求Controller;Controller接收到请求之

    2024年01月25日
    浏览(48)
  • MySQL5.7数据库、Navicat Premium1.6可视化工具安装教程【详细教程】

    MySQL: MySQL5.7.23 Navicat Premium: Navicat Premium16 NavicatCracker: NavicatCracker16.0.7.0 注:这里MySQL版本最好选择5.7.23的 1、双击打开文件mysql-installer-community-5.7.23.0.msi : 2、选择安装类型,选择自定义安装 3、选择安装的产品和功能 1、依次点开 “MySQL Servers”“MySQL Servers”“MySQL Ser

    2024年02月13日
    浏览(37)
  • 【JaveWeb教程】(18) MySQL数据库开发之 MySQL数据库设计-DDL 如何查询、创建、使用、删除数据库数据表 详细代码示例讲解

    下面我们就正式的进入到SQL语句的学习,在学习之前先给大家介绍一下我们要开发一个项目,整个开发流程是什么样的,以及在流程当中哪些环节会涉及到数据库。 2.1 项目开发流程 需求文档: 在我们开发一个项目或者项目当中的某个模块之前,会先会拿到产品经理给我们提

    2024年01月25日
    浏览(68)
  • Python 数据库应用教程:安装 MySQL 及使用 MySQL Connector

    Python可以用于数据库应用程序。 其中最流行的数据库之一是MySQL。 为了能够在本教程中尝试代码示例,您应该在计算机上安装MySQL。 您可以在 MySQL官方网站 下载MySQL数据库。 Python需要一个MySQL驱动程序来访问MySQL数据库。 在本教程中,我们将使用\\\"MySQL Connector\\\"驱动程序。 我们

    2024年02月05日
    浏览(38)
  • MySQL笔记——MySQL数据库介绍以及在Linux里面安装MySQL数据库,对MySQL数据库的简单操作,MySQL的外接应用程序使用说明

    MySQL笔记——MySQL数据库介绍以及在Linux里面安装MySQL数据库,对MySQL数据库的简单操作,MySQL的外接应用程序使用说明 MySQL笔记——表的分组查询、表的分页查询、表的约束、数据库设计 MySQL案例——多表查询以及嵌套查询 MySQL笔记——数据库当中的事务以及Java实现对数据库进

    2024年01月16日
    浏览(54)
  • Linux使用宝塔面板安装MySQL结合内网穿透实现公网连接本地数据库

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【点击跳转到网站】 前言 宝塔面板的简易操作性,使得运维难度降低,简化了Linux命令行进行繁琐的配置,下面简单几步,通过宝塔面板+cpolar即可快速搭建一个mysql数据库服务并且实现公

    2024年04月12日
    浏览(38)
  • MySQL——超详细数据库触发器教程

    目录 一、触发器的概念 二、创建触发器 三、查看触发器 四、删除触发器 总结         在实际开发中往往会碰到这样的情况:         当我们对一个表进行数据操作时,需要同步对其它的表执行相应的操作,正常情况下,如果我们使用sql语句进行更新,将需要执行多

    2024年02月07日
    浏览(51)
  • MySQL | JDBC连接数据库详细教程【全程干货】

    JDBC,即 Java Database Connectivity ,java数据库连接。是一种用于执行SQL语句的Java API,它是Java中的数据库连接规范。这个API由 java.sql.*,javax.sql.* 包中的一些类和接口组成,它为Java开发人员操作数据库提供了一个 标准的API ,可以为多种关系数据库提供统一访问 JDBC 为多种关系数据

    2024年02月06日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包