![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库/SQL
lyz_hello
这个作者很懒,什么都没留下…
展开
-
创建计算字段以及起别名
计算字段 打个比方,假设表内行有商品单价以及购买数额,但是没有总价列。这就可以创建一个新字段来计算总价然后输入,虽然这个字段不存在与表内,计算交由数据库,客户端只显示数据,不管表内有没有这个属性。不同数据库会提供不同计算的函数。比如下面这个拼接字段: 在MySQL和MariaDB中使用Contact函数将一个字段拼接到另一个上, SELECT Contact(name,' (',city,')') 将表内的city列值通过两个圆括号连接到name的值上。 但是在SQL Server以及ACCESS中用“+原创 2020-06-26 22:31:47 · 528 阅读 · 0 评论 -
使用通配符过滤数据
LIKE LIKE相当于模糊搜索吧,与通配符搭配使用。 通配符 百分号(%) %通配符可以匹配任意多个字符包括0个。 注:对于匹配的字符后面是以空格结尾,若没有用%匹配,则无法检索出来。 下划线(_) 与%不同,_只匹配一个字符,不匹配空。 方括号([]) 首先这个类型的通配符只有ACCESS以及SQL Server支持。 匹配[]内指定的字符集中的一个,可以使用^(SQL Server)前缀来否定[]内的字符集,ACCESS使用!。 ...原创 2020-06-26 21:30:15 · 204 阅读 · 0 评论 -
数据过滤
过滤数据 SQL中使用利用WHERE关键字指定检索条件。 WHERE子句位于ORDER BY子句之前(若两者同时使用的话)。 WHERE子句操作符 操作符 说明 = 等于 <> 不等于 != 不等于 < 小于 <= 小于等于 > 大于 >= 大于等于 !< 不小于 !> 不大于 BETWEEN 在指定的值之间 IS NULL 为NULL 注:条件是字符串的需要单引号引起来。 BETWEEN的两个条件原创 2020-06-26 21:14:52 · 329 阅读 · 0 评论 -
数据库和SQL--------检索数据
数据库DB 数据库相当于一个文件管理系统,里面存放各种文件(表),每个文件又含有各种信息(列:属性),每个表有至少一个标识符(主键),它是独一无二的,尽管删除了这个条数据(行),再新建行的时候,这个主键也不能重新使用。 SQL SQL(结构化查询语言)不像人类语言和计算机语言一样复杂,只是意思简单明了的英语单词组成的语言,专门用来和数据库沟通,几本所有数据库都使用SQL语言,但每个公司的数据库还有自己衍生的SQL语句,这些语句只适用于部分数据库。 SQL注释: **- -**行内注释 #在一行的开始处注释原创 2020-06-24 10:39:34 · 134 阅读 · 0 评论 -
数据库/SQL学习之路
SQL语句书写 SQL语句优化 事务以及隔离级别 索引 锁原创 2020-06-23 10:41:44 · 115 阅读 · 0 评论