📅  最后修改于: 2023-12-03 15:03:06.404000             🧑  作者: Mango
MySQL 是一款最常用的关系型数据库管理系统之一,它支持 SQL 语言,拥有高效、稳定和可扩展性的特点,是众多程序员和企业广泛采用的数据库系统。在这份备忘单中,我们将总结 SQL 的一些基本操作,帮助程序员更好地使用 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
的表格插入一条数据,包括 id
、name
和 age
,可以输入以下命令:
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 数据库,帮助程序员更好地处理数据。