数据库
文章平均质量分 73
smilesundream
这个作者很懒,什么都没留下…
展开
-
Group By(2019.10.30)
SQL中Group By的使用1、概述“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。2、原始表3、简单Group By示例1select 类别, sum(数量) as 数量之和from Agroup by 类别返回结果如下表,...原创 2017-04-12 11:52:48 · 503 阅读 · 0 评论 -
MySQL ALTER语句
我们知道,MySQL数据库常常与PHP结合来开发出功能强大的应用程序。那么对于我们初学PHP编程的人来说,就很有必要了解一些MySQL数据库的简单操作了。本文我们对MySQL数据库使用alter table语句来修改表结构的知识进行了介绍,接下来就让我们来一起了解一下这部分内容。1. 增加列alter table tbl_name add col_name type例如,原创 2017-04-22 20:29:24 · 2203 阅读 · 0 评论 -
创建索引
索引是加速查询的主要手段,特别对于涉及多个表的查询更是如此。本节中,将介绍索引的作用、特点,以及创建和删除索引的语法。13.4.1 使用索引优化查询索引是快速定位数据的技术,首先通过一个示例来了解其含义及作用,详细的介绍请参考第14章。1.索引示例假设对于10.3节所建的表,各个表上都没有索引,数据的排列也没有规律,如表13.3所示。表13.3原创 2017-05-03 16:02:30 · 299 阅读 · 0 评论 -
SQL模式匹配
链接:https://www.nowcoder.com/questionTerminal/56fc0cd4ce9d453db0ead7cf7f1229b7来源:牛客网SQL提供了四种匹配模式:1. % 表示任意0个或多个字符。如下语句:Select * FROM user Where name LIKE '%三%'; 将会把name为“张三”,“三脚猫”,“唐三藏”等等有“三”的全原创 2017-04-15 15:08:20 · 810 阅读 · 0 评论 -
MySQL触发器
MySQL触发器使用详解MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。创建触发器在MySQL中,创建触发器语法如下:代码如下:CREATE TRIGGER trigger_nametrigger_timetrigger_event ON tbl_原创 2017-04-15 12:10:01 · 206 阅读 · 0 评论 -
group 与 having
sql中的group by 和 having 用法解析--sql中的group by 用法解析:-- Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。--它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。--注意:group by 是先排序后分组;--举例子说明:如果要用到group原创 2017-04-14 20:43:16 · 223 阅读 · 0 评论 -
主键、外键、索引
外键的作用:外键是数据库一级的一个完整性约束,就是数据库基础理论书中所说的“参照完整性”的数据库实现方式。 外键属性当然是可以去掉的,如果你不想再用这种约束,对编程当然不会有什么影响,但相应的录入数据的时候就不对录入的数据进行“参照完整性”检查了。 例如有两个表 A(a,b) :a为主键,b为外键(来自于B.b) B(b,原创 2017-04-13 17:28:12 · 627 阅读 · 0 评论 -
锁的类型
锁的类型有三种: 共享(S)锁:多个事务可封锁一个共享页;任何事务都不能修改该页; 通常是该页被读取完毕,S锁立即被释放。 排它(X)锁:仅允许一个事务封锁此页;其他任何事务必须等到X锁被释放才能对该页进行访问;X锁一直到事务结束才能被释放。 更新(U)锁:用来预定要对此页施加X锁,它允许其他事务读,但不允许再施加U锁或X锁;当被读取的页将要被更新时,则升级为X锁;U锁一原创 2017-04-13 11:32:55 · 380 阅读 · 0 评论 -
联结方式
A INNER JOIN B:返回A和B中符合on条件式的记录A LEFT JOIN B:返回A中的所有记录和B中符合on条件式的记录A RIGHT JOIN B:返回B中的所有记录和A中符合on条件式的记录原创 2017-04-13 10:08:20 · 262 阅读 · 0 评论 -
All 关键字
本文档已存档,并且将不进行维护。GROUP BY 子句和 ALL 关键字SQL Server 2005Transact-SQL 在 GROUP BY 子句中提供 ALL 关键字。只有在 SELECT 语句还包括 WHERE 子句时,ALL 关键字才有意义。注意:Microsoft SQL S原创 2017-04-12 11:54:57 · 891 阅读 · 0 评论