mysql入门之1小时学会MySQL基础

yizhihongxing

mysql入门之1小时学会MySQL基础

简介

MySQL是一种广泛使用的开源关系型数据库管理系统,它是最流行的RDBMS之一。

本文将介绍MySQL的基础知识,包括安装、配置、创建表、插入和查询数据等。

安装和配置MySQL

安装MySQL

在Ubuntu和Debian系统下,可以使用以下命令进行安装:

sudo apt-get update && sudo apt-get install mysql-server

在CentOS和Fedora系统下,则需要使用以下命令进行安装:

sudo yum update && sudo yum install mysql-server

配置MySQL

安装完成之后,我们需要进行基本的配置。可以按照以下步骤进行:

  1. 进入MySQL服务
sudo service mysql start
  1. 连接到MySQL的shell
mysql -u root -p

其中,-u参数指定要使用的用户,这里是root;-p参数则表示连接时需要输入密码。

  1. 修改MySQL root用户的密码

使用以下命令修改root用户的密码:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

注意,这里的password应替换为你自己设置的密码。

创建和管理表

创建表

创建表是使用MySQL的最基本操作之一。在MySQL中,可以使用以下语句创建表:

CREATE TABLE table_name (
    column_1 data_type,
    column_2 data_type,
    ...
    column_n data_type
);

例如,创建一个名为person的表,有idnameage三列,分别对应整形、字符串和整形数据类型,可以使用以下语句:

CREATE TABLE person (
    id INT,
    name VARCHAR(255),
    age INT
);

插入数据

插入数据是使用MySQL的另一基础操作。在MySQL中,可以使用以下语句插入数据:

INSERT INTO table_name (column_1, column_2, ..., column_n) VALUES (value_1, value_2, ..., value_n);

例如,向上文中创建的person表中插入一条数据,可以使用以下语句:

INSERT INTO person (id, name, age) VALUES (1, '张三', 18);

查询数据

查询数据是使用MySQL的最常用操作之一。在MySQL中,可以使用以下语句查询数据:

SELECT column_1, column_2, ..., column_n FROM table_name [WHERE 条件] [ORDER BY 排序列 [ASC|DESC]] [LIMIT N];

其中,column表示要查询的列名;table_name则表示要查询的表名;WHERE关键字用于筛选数据,可以不使用;ORDER BY关键字用于对筛选结果排序,可以不使用;LIMIT关键字用于限制结果的数量,可以不使用。

例如,查询上文中创建的person表中的所有数据,可以使用以下语句:

SELECT * FROM person;

这样就会返回表中的所有数据。

另外,如果只想查询特定的列,可以使用以下语句:

SELECT id, name FROM person;

这样就只会返回idname这两列的数据。

结论

本文介绍了MySQL的基本操作,包括安装和配置MySQL、创建和管理表、插入和查询数据等。通过本文的学习,读者可以快速入门MySQL,熟练掌握MySQL的基础操作。

示例说明:

  1. 例如,要创建一个名为employee的表,有idnamesalary三列,分别对应整形、字符串和浮点型数据类型,可以使用以下语句:

mysql
CREATE TABLE employee (
id INT,
name VARCHAR(255),
salary FLOAT
);

  1. 再例如,向上文中创建的employee表中插入一条数据,可以使用以下语句:

mysql
INSERT INTO employee (id, name, salary) VALUES (1, '张三', 5000);

这里假设该员工的id为1,姓名为张三,薪资为5000。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql入门之1小时学会MySQL基础 - Python技术站

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

相关文章

  • 详解MySQL SELECT:数据表查询语句

    MySQL SELECT是一种用于数据表查询的语句,它可以筛选出需要的数据并返回结果。SELECT语句通常以以下形式进行: SELECT 列名1,列名2,列名3 … FROM 表名 WHERE 条件 其中,列名是需要查询的数据表的字段名称,可以指定多个字段名,以逗号分隔。表名是需要查询的数据表名,而WHERE条件则是可选的筛选条件,它用于指定查询所需数据…

    MySQL 2023年3月9日
    00
  • nacos无法连接mysql的解决方法

    下面是关于“nacos无法连接mysql的解决方法”的完整攻略: 问题描述 在使用Nacos时,mysql 数据库可能出现连接失败的情况。此时,无法正常使用 Nacos 服务。 解决方法 在解决此问题之前,需要先明确一下可能出现的原因,有以下几点: 数据库配置信息有误 mysql数据库未运行或未成功启动 mysql数据库出现了其他问题 为了解决以上问题,我们…

    database 2023年5月22日
    00
  • 网站维护需要做什么?做好网站维护需要具备哪些知识

    网站维护是一个不可忽视的重要环节,其作用在于保持网站的稳定性、可靠性、安全性,同时也有助于提升用户体验和网站质量。为做好网站维护,需要投入大量的精力和资源,以下是我总结的几个方面: 网站维护需要做什么? 更新网站内容:网站的内容是吸引用户的最重要因素之一,因此需要定期更新,尤其是一些涉及到新闻、资讯、产品信息等内容的网站更要注重。同时,对于一些旧的或者已经过…

    database 2023年5月19日
    00
  • 教你怎样用Oracle方便地查看报警日志错误

    如何使用Oracle查看报警日志错误 简介 报警日志是Oracle数据库非常重要的一部分。通过监控报警日志,我们可以追踪数据库发生的各种错误和异常情况。但是,由于报警日志的体积较大,有时即使出现错误,也难以一下子找到。因此,本文将教您如何使用Oracle方便地查看报警日志错误。 步骤 步骤1:创建一个日志表 首先需要创建一个用于存储报警日志的表,使用以下SQ…

    database 2023年5月21日
    00
  • 破解mysql root密码的几种方法

    以下是详细的攻略。 破解mysql root密码的几种方法 当我们在使用 MySQL 时,连接数据库需要输入 root 账户的用户名和密码,如果我们忘记了密码或是想要破解密码,可以使用以下几种方法: 1.使用配置文件跳过密码验证 可以通过修改 MySQL 的配置文件,在连接 MySQL 数据库时不需要输入密码,具体步骤如下: 打开 MySQL 的配置文件。L…

    database 2023年5月22日
    00
  • nginx+vue.js实现前后端分离的示例代码

    接下来我就为您详细讲解“nginx+vue.js实现前后端分离的示例代码”的完整攻略,具体步骤如下: 1. 安装配置Nginx服务器 首先,在本地或远程服务器上安装Nginx服务器,并进行基础配置。您可以参考以下步骤: 1.1 安装Nginx 对于Ubuntu/Debian系统用户,可以使用以下命令安装: sudo apt update sudo apt i…

    database 2023年5月22日
    00
  • MySQL中的启动和关闭命令

    启动和关闭MySQL服务是日常MySQL维护工作中必不可少的操作。下面我将详细讲解MySQL中的启动和关闭命令。 启动MySQL 启动MySQL之前,需要打开命令行工具或者终端。在Windows上,可以通过点击开始菜单,搜索CMD并打开命令行工具。在Linux和macOS系统上,可以通过快捷键Ctrl+Alt+T或者在终端栏中输入Terminal来打开终端。…

    database 2023年5月21日
    00
  • 探讨:MySQL中如何查询当前正在运行的SQL语句

    MySQL中查询当前正在运行的SQL语句的方法是通过查看系统表来实现的。可以使用以下步骤进行查询: 步骤1:连接到MySQL服务器 使用以下命令以管理员身份连接到MySQL服务器: mysql -u root -p 输入你的密码以获得管理员权限。 步骤2:选择数据表 进入MySQL数据库,并使用以下命令来选择包含正在运行SQL语句的系统表: USE info…

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