📜  MySQL-数据库信息(1)

📅  最后修改于: 2023-12-03 15:33:04.080000             🧑  作者: Mango

MySQL-数据库信息

MySQL 是一个开源的关系型数据库管理系统,是最流行的关系型数据库之一。它支持跨平台操作,并提供了多种编程语言的 API。

数据库概述

MySQL 数据库由多个表组成,每个表由一行一行数据组成,数据是按照行来存储的。每行记录都有唯一的标识符,称为主键。

MySQL 数据类型

MySQL 数据库中有多种数据类型,包括数字、文本、日期等。以下是一些常见的 MySQL 数据类型:

  • INT:整数类型,支持有符号和无符号。
  • FLOAT:单精度浮点数。
  • DOUBLE:双精度浮点数。
  • VARCHAR:可变长度字符串。
  • TEXT:长文本数据。
  • DATE:日期类型,格式为“YYYY-MM-DD”。
创建数据库

在 MySQL 中,可以使用如下命令创建一个新的数据库:

CREATE DATABASE 数据库名;

例如,要创建一个名为 my_database 的数据库,可以使用以下命令:

CREATE DATABASE my_database;
创建数据表

在 MySQL 中,可以使用如下命令创建一个新的数据表:

CREATE TABLE 表名 (
   列1 数据类型,
   列2 数据类型,
   列3 数据类型,
   ...
);

例如,要创建一个名为 users 的数据表,包含 idnameemail 三列,可以使用以下命令:

CREATE TABLE users (
   id INT PRIMARY KEY,
   name VARCHAR(255),
   email VARCHAR(255)
);
插入数据

在 MySQL 中,可以使用如下命令向数据表中插入新数据:

INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...);

例如,要向 users 数据表中插入一条新记录,可以使用以下命令:

INSERT INTO users (id, name, email) VALUES (1, 'John Doe', 'john.doe@example.com');
查询数据

在 MySQL 中,可以使用如下命令查询数据表中的数据:

SELECT 列1, 列2, 列3, ... FROM 表名 WHERE 条件;

例如,要查询 users 数据表中所有记录的 idname 列,可以使用以下命令:

SELECT id, name FROM users;
更新数据

在 MySQL 中,可以使用如下命令更新数据表中的数据:

UPDATE 表名 SET 列1 = 值1, 列2 = 值2 WHERE 条件;

例如,要将 users 数据表中 id 为 1 的记录的 name 列更新为 “Jane Doe”,可以使用以下命令:

UPDATE users SET name = 'Jane Doe' WHERE id = 1;
删除数据

在 MySQL 中,可以使用如下命令删除数据表中的数据:

DELETE FROM 表名 WHERE 条件;

例如,要删除 users 数据表中 id 为 1 的记录,可以使用以下命令:

DELETE FROM users WHERE id = 1;

以上就是 MySQL 数据库的基本信息和操作。MySQL 还有更多高级功能和配置,请参考官方文档进行学习。