SQL(结构化查询语言)是一种用于与关系型数据库管理系统(如 MySQL)交互的语言。它允许用户检索、插入、更新和删除数据库中的数据。
连接到 MySQL
要使用 SQL 连接到 MySQL,可以使用以下语法:
sql
mysql -u用户名 -p密码 -h主机名 数据库名
其中:
* **用户名** 是用于连接到 MySQL 的用户名。
* **密码** 是用于连接到 MySQL 的密码。
* **主机名** 是 MySQL 服务器的地址或主机名。
* **数据库名** 是要连接的数据库的名称。
例如,要使用用户名“root”和密码“password”连接到 MySQL 服务器上的“my_database”数据库,请使用以下命令:
sql
mysql -uroot -ppassword -hlocalhost my_database
执行 SQL 查询
连接到 MySQL 后,可以使用 SQL 查询来检索、插入、更新或删除数据。以下是一些最常用的 SQL 查询类型:
* **SELECT 查询:**用于检索数据库中的数据。
* **INSERT 查询:**用于将新数据插入数据库。
* **UPDATE 查询:**用于更新数据库中的现有数据。
* **DELETE 查询:**用于从数据库中删除数据。
示例
下面是一个示例 SQL 查询,用于从“users”表中检索所有用户的信息:
sql
SELECT * FROM users;
执行此查询将返回以下结果:
id | name | email
1 | John Doe | john.doe@example.com
2 | Jane Smith | jane. ith@example.com
3 | Peter Jones | peter.jones@example.com