数据库 什么是数据库索引 大家平时在开发过程中都避免不了使用数据库索引,那么你了解数据库索引么,接下来呢,我就简单讲一下什么是数据库索引。 一、数据索引是干什么用的呢? 数据库索引其实就是为了使查询数据效率快。 二、数据库索引有哪些呢? 聚集索引(主键索引):在数据库里面,所有行数都会按照主键索引进行排序。 非聚集索引:就是给普通字段加 … Mr.Li 2020年11月17日 0 0 119
数据库 mysql高效率随机取一条或多条数据 本文详细解说了MySQL Order By Rand()效率优化的方案,并给出了优化的思路过程,是篇不可多得的MySQL Order By Rand()效率美文。 最近由于需要大概研究了一下MYSQL的随机抽取实现方法。举个例子,要从t … Mr.Li 2020年10月22日 0 0 150
数据库 SQL 中 只查出日期最新记录 示例表:重复的liveid只筛选日期最近的一条。 语句:SELECT id,uid,liveid,max(FROM_UNIXTIME(starttime,'%Y-%m-%d')) as stime FROM cmf_XXXXX WHERE uid = 62 … Mr.Li 2020年9月28日 0 0 213
数据库 sql语句中直接将时间戳转化为时间格式 例如将:1532311689 =》2018-07-23 10:8:9 语句如下:select *,FROM_UNIXTIME(addtime,'%Y-%m-%d %H:%i:%s') as addTime from user 重点是:FROM_UNIXTIME(addtime, … Mr.Li 2020年9月28日 0 0 262
技术专栏 | 数据库 MySQL5.6 执行sql报错:[Err] 1293 – Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause [Err] 1293 – Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause 字面翻译:不正确的表定义;在DE … Mr.Li 2020年8月26日 0 0 227
数据库 SQL Server CONVERT() 函数 定义和用法 CONVERT() 函数是把日期转换为新数据类型的通用函数。 CONVERT() 函数可以用不同的格式显示日期/时间数据。 语法 CONVERT(data_type(length),data_to_be_converted,style) data_type(length) 规定目标数据类型 … Mr.Li 2019年6月7日 0 0 628
数据库 SQL Server DATEDIFF() 函数 定义和用法 DATEDIFF() 函数返回两个日期之间的时间。 语法 DATEDIFF(datepart,startdate,enddate) startdate 和 enddate 参数是合法的日期表达式。 datepart 参数可以是下列的值: datepart 缩写 … Mr.Li 2019年6月7日 0 0 587
数据库 SQL Server DATEADD() 函数 定义和用法 DATEADD() 函数在日期中添加或减去指定的时间间隔。 语法 DATEADD(datepart,number,date) date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。 datepart  … Mr.Li 2019年6月7日 0 0 686
数据库 SQL Server DATEPART() 函数 定义和用法 DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。 语法 DATEPART(datepart,date) date 参数是合法的日期表达式。datepart 参数可以是下列的值: datepart 缩写 年 yy, yyyy 季度 qq, q … Mr.Li 2019年6月5日 0 0 576
数据库 SQL Server GETDATE() 函数 定义和用法 GETDATE() 函数从 SQL Server 返回当前的时间和日期。 语法 GETDATE() 实例 例子 1 使用下面的 SELECT 语句: SELECT GETDATE() AS CurrentDateTime 结果: CurrentDateTime 2008-12-29 16:25:46 … Mr.Li 2019年6月5日 0 0 690
数据库 MySQL DATEDIFF() 函数 定义和用法 DATEDIFF() 函数返回两个日期之间的天数。 语法 DATEDIFF(date1,date2) date1 和 date2 参数是合法的日期或日期/时间表达式。 注释:只有值的日期部分参与计算。 实例 例子 1 使用如下 SELECT 语句: SELECT DAT … Mr.Li 2019年6月5日 0 0 591
数据库 MySQL DATE_ADD() 函数 定义和用法 DATE_ADD() 函数向日期添加指定的时间间隔。 语法 DATE_ADD(date,INTERVAL expr type) date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。 type 参数可以是下列值: Type 值 MICROSECOND SECON … Mr.Li 2019年6月4日 0 0 617
数据库 MySQL EXTRACT() 函数 定义和用法 EXTRACT() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。 语法 EXTRACT(unit FROM date) date 参数是合法的日期表达式。unit 参数可以是下列的值: Unit 值 MICROSECOND SECOND MINUTE HOU … Mr.Li 2019年6月4日 0 0 604
数据库 MySQL DATE() 函数 定义和用法 DATE() 函数返回日期或日期/时间表达式的日期部分。 语法 DATE(date) date 参数是合法的日期表达式。 实例 假设我们有如下的表: OrderId ProductName OrderDate 1 'Computer' 2008-12-29 16:25:46 … Mr.Li 2019年6月4日 0 0 631
数据库 MySQL CURTIME() 函数 定义和用法 CURTIME() 函数返回当前的时间。 语法 CURTIME() 实例 下面是 SELECT 语句: SELECT NOW(),CURDATE(),CURTIME() 结果类似: NOW() CURDATE() CURTIME() 2008-12-29 16:25:46 2008-12-29 16 … Mr.Li 2019年6月4日 0 0 639