【独家】MySQL查询语言(SQL)基础教程(二)
在上一篇教程中,我们介绍了MySQL查询语言(SQL)的一些基本概念和基础知识。本篇教程将继续深入讲解SQL的常用语句和功能。 一、创建数据库和表 在MySQL中,数据库和表是存储数据的基本单位。我们可以使用SQL语句创建数据库和表。 1. 创建数据库 要创建一个名为“my_database”的数据库,可以使用以下语句: ```sql CREATE DATABASE my_database; ``` 2. 创建表 要在数据库中创建一个名为“my_table”的表,可以使用以下语句: ```sql CREATE TABLE my_table ( id INT PRIMARY KEY, name VARCHAR(50), age INT ); ``` 这个表包含三个列:id、name和age。id列是主键,用于唯一标识每行数据。name列用于存储字符串类型的数据,age列用于存储整数类型的数据。 二、插入数据 在MySQL中,可以使用INSERT INTO语句向表中插入数据。以下是插入数据的示例: ```sql INSERT INTO my_table (id, name, age) VALUES (1, 'John', 25); ``` 这个语句将一行数据插入到my_table表中,其中id为1,name为'John',age为25。 三、查询数据 在MySQL中,可以使用SELECT语句查询表中的数据。以下是查询数据的示例: ```sql SELECT * FROM my_table; ``` 这个语句将返回my_table表中的所有数据。如果要指定特定的列进行查询,可以在SELECT语句后面列出列名。例如: ```sql SELECT name, age FROM my_table; ``` 这个语句将返回my_table表中name和age列的数据。 四、更新数据 在MySQL中,可以使用UPDATE语句更新表中的数据。以下是更新数据的示例: ```sql UPDATE my_table SET age = 30 WHERE id = 1; ``` 这个语句将更新my_table表中id为1的行的age列,将其值设置为30。WHERE子句用于指定更新的行的条件。如果省略WHERE子句,将更新表中的所有行。因此,在使用UPDATE语句时,请务必小心使用WHERE子句来指定要更新的行。 五、删除数据 在MySQL中,可以使用DELETE FROM语句删除表中的数据。以下是删除数据的示例: ```sql DELETE FROM my_table WHERE id = 1; ``` 这个语句将删除my_table表中id为1的行。WHERE子句用于指定要删除的行的条件。如果省略WHERE子句,将删除表中的所有行。因此,在使用DELETE FROM语句时,请务必小心使用WHERE子句来指定要删除的行。 (编辑:91站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |