📜  mysql 备忘单 - SQL (1)

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

MySQL 备忘单 - SQL

MySQL 是一款最常用的关系型数据库管理系统之一,它支持 SQL 语言,拥有高效、稳定和可扩展性的特点,是众多程序员和企业广泛采用的数据库系统。在这份备忘单中,我们将总结 SQL 的一些基本操作,帮助程序员更好地使用 MySQL 数据库。

连接 MySQL

首先,我们需要连接到 MySQL 服务器。在命令行中输入以下命令:

mysql -u [用户名] -p [密码] -h [服务器地址] [数据库名称]

其中,[用户名] 是登录 MySQL 远程服务器时的用户名,[密码] 是登录密码,[服务器地址] 是 MySQL 服务器的地址,[数据库名称] 是要连接的数据库的名称。

创建数据库

要创建一个数据库,需要使用以下 SQL 命令:

CREATE DATABASE [数据库名称];

例如,我们要创建名为 mydatabase 的数据库,可以输入以下命令:

CREATE DATABASE mydatabase;
删除数据库

要删除一个数据库,需要使用以下 SQL 命令:

DROP DATABASE [数据库名称];

例如,我们要删除名为 mydatabase 的数据库,可以输入以下命令:

DROP DATABASE mydatabase;
创建表格

要创建一个表格,需要使用以下 SQL 命令:

CREATE TABLE [表格名称] (
   [列名称 1] [数据类型 1],
   [列名称 2] [数据类型 2],
   ...,
   [列名称 n] [数据类型 n]
);

例如,我们要创建名为 person 的表格,包含列 id(整数类型)、name(字符类型)和 age(整数类型),可以输入以下命令:

CREATE TABLE person (
   id INT,
   name VARCHAR(255),
   age INT
);
删除表格

要删除一个表格,需要使用以下 SQL 命令:

DROP TABLE [表格名称];

例如,我们要删除名为 person 的表格,可以输入以下命令:

DROP TABLE person;
插入数据

要插入一条数据,需要使用以下 SQL 命令:

INSERT INTO [表格名称] ([列名称 1], [列名称 2], ..., [列名称 n]) VALUES ([值 1], [值 2], ..., [值 n]);

例如,我们要向名为 person 的表格插入一条数据,包括 idnameage,可以输入以下命令:

INSERT INTO person (id, name, age) VALUES (1, 'Tom', 20);
查询数据

要查询一条或多条数据,需要使用以下 SQL 命令:

SELECT [列名称 1], [列名称 2], ..., [列名称 n] FROM [表格名称] WHERE [条件];

例如,我们要查询名为 person 的表格中所有的数据,可以输入以下命令:

SELECT * FROM person;
更新数据

要更新一条或多条数据,需要使用以下 SQL 命令:

UPDATE [表格名称] SET [列名称 1] = [值 1], [列名称 2] = [值 2], ..., [列名称 n] = [值 n] WHERE [条件];

例如,我们要更新名为 person 的表格中 id 为 1 的数据的 age 值为 25,可以输入以下命令:

UPDATE person SET age = 25 WHERE id = 1;
删除数据

要删除一条或多条数据,需要使用以下 SQL 命令:

DELETE FROM [表格名称] WHERE [条件];

例如,我们要删除名为 person 的表格中 id 为 1 的数据,可以输入以下命令:

DELETE FROM person WHERE id = 1;

以上就是 MySQL 备忘单中 SQL 的基本操作。使用这些命令,可以轻松地管理 MySQL 数据库,帮助程序员更好地处理数据。