1.简单的select语句
SELECT
语句是最常用的 SQL 语句,它能帮助我们从一个或多个表中查询信息。查询是数据库中最常用的功能。
SELECT 语句用于从数据库中选取数据,并将结果存储在一个临时结果表中,这个表称为结果集。结果集实际上也是一种包含行与列的表,只不过是未持久化的,即临时表。
示例代码
在使用 SELECT 语句检索表数据时,至少需要给出两条信息——想检索的列名(column_name)和被检索内容的表名(table_name)。
基础语法如下:
①Select `column_name` from `table_name`;
②select '字段名','字段名' from 'table_name';--查询多个字段(列)的数据
③select * from 'table_name';--查询表中所有字段(列)的数据
④select distinct '字段名' from 'table_name';--查询表中该字段多有不重复的数据
⑤筛选查询:
SELECT `column_name1`,`column_name2`…
FROM `table_name`
WHERE `column_name` operator `value`;
其中:
- column_name 对应指定列的名称,或者是多列,用逗号( , )分隔开
- table_name 对应查询表的名称
operator 为操作符,常用的有等于 = 、小于 < 、大于 > 、不等于<> 或 !=
2.简单的insert语句
INSERT INTO 语句用于向表中插入新记录。有两种编写形式,第一种形式无需指定列名,第二种形式需要指定列名。
① 无需指定列名:
INSERT INTO `table_name`
VALUES (value1, value2, value3,...);
注:其中value1, value2 …… 为对应插入数据表中的值,每个值的属性需要与对应表中的列名属性相匹配,而且需要把插入的信息填写完整,否则会报错。
② 需要指定列名:
INSERT INTO `table_name`
(`column1`, `column2`, `column3`,...)
VALUES (value1, value2, value3,...);
注:其中 column1
, column2
... 为指定的列名,value1
, value2
…… 为对应插入数据表中的值,每个值的属性需要与对应的列名属性相匹配
3.简单的update语句
UPDATE 语句是一种较常用的 SQL 语句,可以用来更新表中已存在的记录。
基本语法如下:
UPDATE `table_name`
SET `column1`=value1,`column2`=value2,...
WHERE `some_column`=some_value;
备注:注意 UPDATE 语句中的 WHERE 子句!WHERE 子句规定哪条记录或者哪些记录需要更新。如果省略了 WHERE 子句,所有的记录都将被更新!
3.简单的delete语句
DELETE FROM `table_name` WHERE `some_column` = `some_value`;