随笔分类 -  数据库

摘要:SELECT DATE_FORMAT(crt_time,'%Y-%m-%d') FROM ad_n_advertise_t 阅读全文
posted @ 2019-04-22 09:29 zhangzhiping35 阅读(2260) 评论(0) 推荐(0)
摘要:需求描述: 今天看mysql中的json数据类型,涉及到一些使用,使用到了函数json_extract来 获取json字段中某个key的值,在此记录下. 操作过程: 1.查看包含json字段的表信息 备注:data字段就是json的数据类型,由键值对组成. 2.json_extract函数的使用 备 阅读全文
posted @ 2019-04-09 17:25 zhangzhiping35 阅读(553) 评论(0) 推荐(0)
摘要:1,查询当天(今天)的数据 1 SELECT * FROM `order` WHERE TO_DAYS(order_time) = TO_DAYS(NOW()) 1 SELECT * FROM `order` WHERE TO_DAYS(order_time) = TO_DAYS(NOW()) 1 阅读全文
posted @ 2019-04-09 17:22 zhangzhiping35 阅读(3621) 评论(0) 推荐(0)
摘要:mysql向表中某字段后追加一段字符串:update table_name set field=CONCAT(field,'',str) mysql 向表中某字段前加字符串update table_name set field=CONCAT('str',field) MySQL中concat函数使用 阅读全文
posted @ 2019-04-09 17:13 zhangzhiping35 阅读(1597) 评论(0) 推荐(0)
摘要:完整语法如下 group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符']) SELECT * FROM testgroup 表结构与数据如上 现在的需求就是每个id为一行 在前台每行显示该id所有分数 group 阅读全文
posted @ 2019-04-04 17:57 zhangzhiping35 阅读(419) 评论(0) 推荐(0)
摘要:> 简单的例子 这个函数的功能是,在第二个参数中寻找第一个参数,并返回第一个参数所在的位置,不存在则返回0。其中,第二个参数是以“,”分隔的字符串。 -- 1 select find_in_set('1', '1,2,3,4,5,6'); -- 2 select find_in_set('2', ' 阅读全文
posted @ 2019-04-04 17:55 zhangzhiping35 阅读(214) 评论(0) 推荐(0)
摘要:查看被锁的表 1 2 select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT' 1 2 阅读全文
posted @ 2019-04-04 17:52 zhangzhiping35 阅读(121) 评论(0) 推荐(0)
摘要:顾名思义:表值函数返回的是表,而标量值函数可以返回基类型 一、表值函数 用户定义表值函数返回 table 数据类型。对于内联表值函数,没有函数主体;表是单个 SELECT 语句的结果集。 以下示例创建了一个内联表值函数。此函数的输入参数为客户(商店)ID,而返回 de>ProductIDde>、de 阅读全文
posted @ 2019-04-04 17:50 zhangzhiping35 阅读(279) 评论(0) 推荐(0)
摘要:1、添加表说明EXECUTE sp_addextendedproperty N'MS_Description','表说明',N'user',N'dbo',N'table',N'表名',NULL,NULL2、删除表说明EXEC sp_dropextendedproperty N'MS_Descript 阅读全文
posted @ 2019-04-04 17:50 zhangzhiping35 阅读(1365) 评论(0) 推荐(0)
摘要:USE information_schema; SELECT table_name,table_comment FROM TABLES WHERE table_name='tableName' 阅读全文
posted @ 2019-04-04 17:48 zhangzhiping35 阅读(691) 评论(0) 推荐(0)
摘要:mysql在执行删除、更新的时候,可能会出现这样的错误,比如你写了类似下面的sql: or 这个时候就会出现Table 'xxx' is specified twice这样的错误,不知道mysql为什么会做这样的冻结,知道的大神请给个链接。 要解决这个问题很简单,既然table 'xxx'不能放到子 阅读全文
posted @ 2019-04-04 17:46 zhangzhiping35 阅读(310) 评论(0) 推荐(0)