数据库
Your Mr.RIGHT
这个作者很懒,什么都没留下…
展开
-
mysql-日期函数及日期格式化
now() : 获取当前日期+时间select now()curdate() :获取当前日期select curdate()curtime() :获取当前时间select curtime()4. date_add() : 给日期添加指定间隔select DATE_ADD('2021-01-01',interval 10 QUARTER)SECOND 秒MINUTE 分钟HOUR 小时DAY 天WEEK 周MONTH 月QUART.原创 2021-11-03 15:11:30 · 365 阅读 · 0 评论 -
mysql-length和char_length的区别
length返回的为字节长度,当数据库编码格式为UTF8,一个中文字为3个字节,gbk格式下一个中文字为2个字节char_length返回的为字符长度扩展:如果想判断一个字符串中是否包含中文可以用length和char_length对比进行判断,如果相等则不包含中文,反之则包含...原创 2021-11-02 14:02:43 · 222 阅读 · 0 评论 -
sqlServer 视图
07 视图7.1 视图分类标准视图 标准视图组合了一个或多个表中的数据,您可以获得使用视图的大多数好处,包括将重点放在特定数据上及简化数据操作。索引视图 索引视图是被具体化了的视图,即它已经过计算并存储。可以为视图创建索引,即对视图创建一个唯一的聚集索引。索引视图可以显著提高某些类型查询的性能。索引视图尤其适于聚合许多行的查询。但它们不太适于经常更新的基本数据集。分区视图 分区视图在一台或多台服务器间水平连接一组成员表中的分区数据。这样,数据看上去如同来自于一个表。联接同一个原创 2021-02-16 16:01:30 · 195 阅读 · 0 评论 -
sqlServer数据库索引
08 索引8.1 定义: 对数据库表中一个或者多个列进行排序的结构,有助于更快的获取信息,是用来获取定位的。8.2 作用 加快数据检索 保证数据的一致性 实现表与表之前的参照完整性 副作用: 创建索引会占用空间并耗费一定的时间 创建索引会减慢数据修改的速度8.3 适合的索引列 1、表的主键、外键必须有索引; 2、数据量超过300的表应该有索引; 3、经常与其他表进行连接的表,在连接字段上应该建立索引; 4、经常出现在Where子句中的字段,特别是大表的字段,原创 2021-02-15 19:21:49 · 224 阅读 · 1 评论 -
mysql 两个时间相减返回年、月、日、时、分、秒
select timestampdiff(变量,开始时间,结束时间)变量: year : 年 month : 月 day : 天 hour : 小时 minute : 分钟 second : 秒 例如:![在这里插入图片描述](https://img-blog.csdnimg.cn/20210118180243555.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9原创 2021-01-18 18:03:14 · 1902 阅读 · 0 评论 -
sqlServer 查询数据库内所有的表、行数及空间占用
查询数据库内所有的表、行数及空间占用--查询数据库内所有的表select name from sysobjects where xtype='u'--查询各个表中对应的数据行数select a.name,b.rows from sysobjects a inner join sysindexes b on a.id=b.idwhere a.type='u' and b.indid in (0,1)order by b.rows desc--查询各个表中对应的空间占用量及行数select原创 2021-01-13 17:24:24 · 1195 阅读 · 0 评论 -
sqlServer 自定义函数-传入参数并返回动态表
自定义函数-传入参数并返回动态表create FUNCTION dbo.v_usrlist( @usr varchar(20)/*传入当前用户代码*/)--返回动态表 表里面包含编码及名称两个字段RETURNS @tolist TABLE ( usrcode varchar(30), usrname varchar(64))ASBEGIN --创建变量 declare @usrcattr varchar(30) declare @usrgroup varchar(3原创 2021-01-12 16:50:32 · 1602 阅读 · 0 评论