sql学习第一天--简单的select、insert、update、delete语句、排除重复distinct


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,...);

    注:其中 column1column2 ... 为指定的列名,value1value2 …… 为对应插入数据表中的值,每个值的属性需要与对应的列名属性相匹配

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`;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM