热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

sql语法(基础教程)

select:用于从表中选取数据,并将结果存储在一个结果表(结果集)中。*语法:SELECT列名称FROM表名

select:
用于从表中选取数据,并将结果存储在一个结果表(结果集)中。
*语法:
SELECT 列名称 FROM 表名称
以及:
SELECT * FROM 表名称(是选取所有列的快捷方式)

在表中,可能会包含重复值。所以用select distinct:仅仅列出不同的值。
语法:
SELECT DISTINCT 列名称 FROM 表名称


where:有条件地从表中选取数据
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
下面的运算符可在 WHERE 子句中使用:

= 等于
<> 或&#xff01;&#61; 不等于

大于
<小于
&#61; 大于等于
<&#61; 小于等于
BETWEEN 在某个范围内
LIKE 搜索某种模式



SQL 使用单引号来环绕文本值&#xff08;大部分数据库系统也接受双引号&#xff09;。如果是数值&#xff0c;请不要使用引号。
例如 select * from person where &#xff08;firstname&#61;‘bush’&#xff09;或&#xff08;year>1965&#xff09;


and和or运算符&#xff1a;
如果第一个条件和第二个条件都成立&#xff0c;则 AND 运算符显示一条记录。

如果第一个条件和第二个条件中只要有一个成立&#xff0c;则 OR 运算符显示一条记录。

&#xff08;and和or可以结合起来使用哦&#xff09;


order by语句&#xff1a;
根据指定的列对结果进行排序
例如&#xff1a;
以字母顺序显示公司名称&#xff08;Company&#xff09;&#xff0c;并以数字顺序显示顺序号&#xff08;OrderNumber&#xff09;&#xff1a;

SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber
orders是表 company和ordernumber是列
若改为order by companny desc则以逆字母顺序显示公司名称。


insert into &#xff1a;向表格中插入新的行。
INSERT INTO 表名称 VALUES (值1, 值2,…)
我们也可以指定所要插入数据的列&#xff1a;
INSERT INTO table_name (列1, 列2,…) VALUES (值1, 值2,…)&#xff08;其他列会为空&#xff09;


update&#xff1a;用于修改表中的数据。
UPDATE 表名称 SET 列名称 &#61; 新值 WHERE 列名称 &#61; 某值


delete语句&#xff1a;删除表中的行
DELETE FROM 表名称 WHERE 列名称 &#61; 值
删除所有行&#xff1a;
&#xff08;DELETE FROM table_name
或者&#xff1a;
DELETE * FROM table_name&#xff09;



推荐阅读
author-avatar
乐天小散_608
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有