首页软件使用教程MySQL安装及使用教程

MySQL安装及使用教程

2024-09-06 133

MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),由Oracle公司开发与维护。MySQL因其高性能和可靠性在Web应用程序和服务器端开发中得到了广泛应用。本文将从MySQL的基本概念开始,逐步介绍其安装、常用操作、数据类型、查询语句等内容,帮助大家快速入门MySQL数据库

一、MySQL安装

1、在Linux上安装MySQL

在Linux系统上,可以通过包管理器来安装MySQL。例如,在Ubuntu系统中,可以使用以下命令:

sudo apt update
sudo apt install MySQL-server

2、在Windows上安装MySQL

可以通过访问MySQL的官网下载页面 [MySQL下载地址](https://dev.MySQL.com/downloads/MySQL/) 获取适合系统的安装程序。下载完成后,按照提示进行安装即可。

MySQL安装及使用教程

三、MySQL基本概念

1、数据库(Database)

数据库是一个组织与存储数据的集合,通常包含多个表。

2、表(Table)

表是数据库中的结构,用于组织和存储数据。每个表由行和列组成。

3、列(Column)

列是表中的一个字段,存储特定类型的数据。每一列都有一个数据类型,如整数、字符串、日期等。

4、行(Row)

行是表中的一条记录,包含各个列的具体数据。

5、主键(Primary Key)

主键是表中的唯一标识符,用于唯一地标识每一行数据,保证数据的唯一性和完整性。

四、MySQL常用操作

1、连接到MySQL服务器

可以使用命令行工具或图形化界面工具连接到MySQL服务器,命令如下:

MySQL -u username -p

2、创建数据库

CREATE DATABASE MySQLdb;

3、选择数据库

USE MySQLdb;

4、创建表

CREATE TABLE "user" (
"id" INT NOT NULL AUTO_INCREMENT COMMENT '主键',
"username" VARCHAR(35) NOT NULL COMMENT '用户名',
"password" VARCHAR(35) NOT NULL COMMENT '密码',
"url" TEXT
);

5、插入数据

INSERT INTO MySQLdb."user" (id, username, password, url)
VALUES (1, 'lulu', '1231231', 'https://baidu.com');

6、查询数据

SELECT * FROM user;

7、更新数据

UPDATE user SET password = '123456', username = 'zhangsan' WHERE id = 3;

8、删除数据

DELETE FROM user WHERE id = 3;

五、MySQL数据类型

1、整数类型

  • TINYINT
  • SMALLINT
  • MEDIUMINT
  • INT
  • BIGINT

2、浮点数类型

  • FLOAT
  • DOUBLE

3、定点数类型

DECIMAL

4、字符串类型

  • CHAR
  • VARCHAR
  • BINARY
  • VARBINARY
  • TINYBLOB
  • TINYTEXT
  • BLOB
  • TEXT
  • MEDIUMBLOB
  • MEDIUMTEXT
  • LONGBLOB
  • LONGTEXT
  • ENUM
  • SET

4、日期与时间类型

  • DATE
  • TIME
  • DATETIME
  • TIMESTAMP
  • YEAR

5、其他类型

BOOLEAN

六、MySQL查询语句

1、基本查询

SELECT * FROM user WHERE id = 3;

2、 聚合查询

SELECT SUM(id) AS sum_id, AVG(id) AS avg_id, COUNT(id) AS cnt FROM user WHERE id >= 0;

3、排序查询

SELECT * FROM user ORDER BY id DESC;

4、分组查询

SELECT COUNT(*) FROM user WHERE id = 1 GROUP BY id;
  • 广告合作

  • QQ群号:707632017

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。

相关文章