Mysql数据库之SQL基本语句小结
Mysql是一种常用的关系型数据库,使用SQL语句进行管理和操作。在这篇文章中,我们将介绍Mysql数据库中的基本SQL语句并给出示例说明。
SQL语句的分类
在Mysql中,SQL语句主要可以分为以下几类:
- 数据库操作语句,包括创建、删除和选择数据库等。
- 数据表操作语句,包括创建、删除和修改表结构等。
- 数据操作语句,包括插入、删除、更新和查询数据等。
接下来我们将分别介绍这些语句的用法。
数据库操作语句
- 创建数据库
创建数据库的语句如下:
CREATE DATABASE dbname;
其中,dbname
是你想要创建的数据库名称。
- 删除数据库
删除数据库的语句如下:
DROP DATABASE dbname;
其中,dbname
是你想要删除的数据库名称。
- 选择数据库
选择要操作的数据库的语句如下:
USE dbname;
其中,dbname
是你想要选择的数据库名称。
数据表操作语句
- 创建数据表
创建数据表的语句如下:
CREATE TABLE tablename (
column1 datatype,
column2 datatype,
...
);
其中,tablename
是你想要创建的数据表名称,column1
、column2
等是表的列名,datatype
是该列的数据类型。
示例:
CREATE TABLE student (
id INT,
name VARCHAR(50),
age INT,
gender ENUM('male', 'female')
);
- 删除数据表
删除数据表的语句如下:
DROP TABLE tablename;
其中,tablename
是你想要删除的数据表名称。
- 修改数据表
修改数据表的语句如下:
ALTER TABLE tablename ADD column datatype;
ALTER TABLE tablename MODIFY column datatype;
ALTER TABLE tablename DROP column;
其中,tablename
是你想要修改的数据表名称,column
是你想要修改的列名,datatype
是该列的新数据类型。
示例:
ALTER TABLE student ADD score INT;
这条语句将在student
表中添加score
这一列,其数据类型为INT。
数据操作语句
- 插入数据
插入数据的语句如下:
INSERT INTO tablename (column1, column2, ...) VALUES (value1, value2, ...);
其中,tablename
是你想要插入数据的数据表名称,column1
、column2
等是列名,value1
、value2
等是对应的值。
示例:
INSERT INTO student (id, name, age, gender, score) VALUES (1, '张三', 20, 'male', 90);
- 删除数据
删除数据的语句如下:
DELETE FROM tablename WHERE condition;
其中,tablename
是你想要删除数据的数据表名称,condition
是删除数据的条件。
示例:
DELETE FROM student WHERE id = 1;
这条语句将在student
表中删除id
为1的记录。
- 更新数据
更新数据的语句如下:
UPDATE tablename SET column = value WHERE condition;
其中,tablename
是你想要更新数据的数据表名称,column
是你想要更新的列名,value
是该列的新值,condition
是更新数据的条件。
示例:
UPDATE student SET score = 95 WHERE name = '张三';
这条语句将在student
表中将name
为'张三'的学生的成绩更新为95分。
- 查询数据
查询数据的语句如下:
SELECT column1, column2, ... FROM tablename WHERE condition;
其中,column1
、column2
等是要查询的列名,tablename
是你想要查询数据的数据表名称,condition
是查询数据的条件。
示例:
SELECT name, age, gender, score FROM student WHERE gender = 'female';
这条语句将在student
表中查询所有性别为女生的学生的姓名、年龄、性别和成绩。
总结
这篇文章介绍了Mysql数据库中的基本SQL语句,包括数据库操作语句、数据表操作语句和数据操作语句。这些语句是Mysql数据库中最基本的操作,也是使用Mysql时必须掌握的内容。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Mysql数据库之sql基本语句小结 - Python技术站