SQL
饕餮海
路漫漫其修远兮 吾将上下而求索
微信公众号:仰望天空的蜗牛
展开
-
SQL基本概念
数据库(database):保存有组织的数据的容器表(table):特定类型数据的结构化清单。表有表名,具有唯一性。模式(schema):关于数据库和表的布局及特性的信息。 列(column)和数据类型:表由列组成。表中的一个字段叫做列。所有的表都是由一个或者多个列组成的。创建表结构时最重要的两件事:数据的分解; 数据类型(datatype)的确定。...原创 2019-02-17 10:55:30 · 571 阅读 · 0 评论 -
SQL检索数据SELECT语句
检索单个列:SELECT column1 FROM table1;检索多个列:SELECT column1,column2,column3 FROM table1;检索所有列:SELECT * FROM table1;检索不同的值:SELECT DISTINCT column1 FROM table1; --使用DISTINCT关键字,返回去重后的结果。...原创 2019-02-17 13:03:31 · 170 阅读 · 0 评论 -
SQL排序检索数据
ORDER BY 子句位置在指定ORDER BY子句时,应该确保它是SELECT语句中最后一个子句。ORDER BY子句排序方向ORDER BY子句默认升序排序。 还可以使用ORDER BY 子句进行降序排序,为了进行降序排序,必须使用DESC关键字。在多个列上降序排序,必须对每一列指定DESC关键字。...原创 2019-02-17 13:17:00 · 164 阅读 · 0 评论 -
SQL过滤数据
WHERE子句SELECT column1 FROM table1 WHERE 子句 ORDER BY 子句当同时存在WHERE子句和ORDER BY子句时,ORDER BY子句应该放在WHERE子句之后。高级数据过滤AND操作符、OR操作符求值顺序() > AND > ORIN操作符、NOT操作符...原创 2019-02-17 13:35:26 · 283 阅读 · 0 评论 -
SQL用通配符进行过滤
使用通配符必须使用LIKE操作符。通配符搜索只能用于文本字段(字符串),非文本数据类型字段不能使用通配符搜索。百分号(%)通配符 %表示任何字符出现任意次数,代表搜索模式中给定位置的0个、1个或者多个字符。通配符%不可以匹配NULL。 下划线(_)通配符 下划线(_)的用途与%一样,但是它只匹配单个字符,而不是多个字符。 方括号([])通配符 方括号通配符只有微软的Access和...原创 2019-02-17 13:59:48 · 189 阅读 · 0 评论