![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
空心菜啊啊
这个作者很懒,什么都没留下…
展开
-
MySQL where和having的区别
从sql运行的角度来说,where是从磁盘中的库中一条一条的取数据,然后对这一条条的数据进行判断,符合则把此条数据放入到内存中,不符合where条件则直接抛弃,然后对select的字段都是从内存中的数据取的。而having则是在group by,group by 则是在where之后进行的操作,由此可以判断,group by是对内存中的数据进行分组,having是对分组完的数据进行判断,这也是在where中不能用select字段的别名,而having能用别名的原因。 ...原创 2020-05-27 22:30:24 · 127 阅读 · 0 评论 -
数据库视图
视图是一种虚拟存在的表,是一个逻辑表,本身并不包含数据,作为select语句保存在数据字典里,通过视图可以展示基表(用来创建视图的表)中的部分数据。 视图的好处: 简单:对用户来说视图是已经过滤好的复合条件的结果集 安全:使用视图的用户只能访问他们被允许查询的结果集 数据独立:一旦视图建立,就会屏蔽表结构变化对用户的影响 创建视图: 单表创建视图: create view view_table...原创 2019-09-06 11:11:21 · 80 阅读 · 0 评论 -
Mysql基本数据类型
MySQL常见的数据类型有:整数型,定点型,浮点型,字符串,时间,布尔,位 ## 整数型: tinyint:2的8次方 smallint:2的16次方 mediumint:2的32次方 integer:2的64次方 bigint:2的128次方 int[M] [unsigned] [zerofill]:M为位数,默认为10,unsigned表示只能为正数(包括0),zerofill默认只能为正数,...原创 2019-06-27 21:35:33 · 94 阅读 · 0 评论