服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - Linux下安装和使用MySQL的详细教程

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

2023-10-07 15:19Java Fans Mysql

本文主要为大家介绍下Linux下安装和使用MySQL的详细教程,有需要的朋友可以参考下

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 ;

使用数据库:

use ;

显示数据库中的数据表:

show tables;

创建数据表:

create table  (
   ,
  ...
);

插入数据:

insert into  (, , ...) values (, , ...);

查询数据:

select * from ;

其它常用指令

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的详细教程

到此这篇关于Linux下安装和使用MySQL的详细教程的文章就介绍到这了,更多相关内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址:https://blog.csdn.net/hh867308122/article/details/132858926

延伸 · 阅读

精彩推荐
  • MysqlMYSQL count多个表的数据实例详解

    MYSQL count多个表的数据实例详解

    这篇文章通过实例给大家介绍了mySQL中count多个表的数据,也就是多个表如何联合查询,文中通过项目中遇到的一个问题进行分析和实现,给出了详细的示例...

    daisy2872020-06-29
  • MysqlMySQL查询中LIMIT的大offset导致性能低下浅析

    MySQL查询中LIMIT的大offset导致性能低下浅析

    这篇文章主要给大家介绍了关于MySQL查询中LIMIT的大offset导致性能低下的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参...

    craneyuan5332019-06-14
  • Mysql基于sql语句的一些常用语法积累总结

    基于sql语句的一些常用语法积累总结

    本篇文章是对一些常用的sql语句进行了总结与分析,需要的朋友参考下 ...

    MYSQL教程网3062019-12-26
  • MysqlMySQL中表索引定义的方法与介绍

    MySQL中表索引定义的方法与介绍

    这篇文章主要给大家介绍了关于MySQL中表索引定义的方法与介绍,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需...

    Owen5292020-12-09
  • Mysql数据库中间件MyCat的介绍

    数据库中间件MyCat的介绍

    今天小编就为大家分享一篇关于数据库中间件MyCat的介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看...

    qq_431937977952019-06-10
  • MysqlMySql 5.7.14 解压版安装步骤详解

    MySql 5.7.14 解压版安装步骤详解

    本文给大家介绍MySql 5.7.14 解压版安装步骤详解,本文介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起看下吧...

    幸福的行路人2122020-06-18
  • MysqlMySQL全文索引实现简单版搜索引擎实例代码

    MySQL全文索引实现简单版搜索引擎实例代码

    这篇文章主要给大家介绍了关于MySQL全文索引实现简单版搜索引擎的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考...

    Jia-Xin4162020-11-20
  • Mysql浅谈MySQL函数

    浅谈MySQL函数

    这篇文章主要介绍MySQL函数,主要解说数学函数、字符串函数、 时间函数、加密函数,需要的朋友可以参考下面文章具体内容...

    嘻嘻硕9482021-11-19