📅  最后修改于: 2023-12-03 15:33:04.080000             🧑  作者: Mango
MySQL 是一个开源的关系型数据库管理系统,是最流行的关系型数据库之一。它支持跨平台操作,并提供了多种编程语言的 API。
MySQL 数据库由多个表组成,每个表由一行一行数据组成,数据是按照行来存储的。每行记录都有唯一的标识符,称为主键。
MySQL 数据库中有多种数据类型,包括数字、文本、日期等。以下是一些常见的 MySQL 数据类型:
在 MySQL 中,可以使用如下命令创建一个新的数据库:
CREATE DATABASE 数据库名;
例如,要创建一个名为 my_database
的数据库,可以使用以下命令:
CREATE DATABASE my_database;
在 MySQL 中,可以使用如下命令创建一个新的数据表:
CREATE TABLE 表名 (
列1 数据类型,
列2 数据类型,
列3 数据类型,
...
);
例如,要创建一个名为 users
的数据表,包含 id
、name
和 email
三列,可以使用以下命令:
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
数据表中所有记录的 id
和 name
列,可以使用以下命令:
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 还有更多高级功能和配置,请参考官方文档进行学习。