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基本概念
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