共 13 篇文章 |
|
阅190 转0 评0 公众公开 20-08-14 12:07 |
将从mysql数据库查询的信息,遍历到List<>以及一些随机数的生成。//} static List<Task> GenerateTasks() { // List<string> ShoppingTasks = new List<string>();i++) //循环取出ds.table中的值 //{ // subject s = new subject(); // 实例化student对象 // s.sub = Convert.ToString(dt); // HouseTasks.Add(s.sub)... 阅28 转0 评0 公众公开 20-08-13 23:04 |
select t.*, nth_value(`value`, 3) over w as third_value from `window_function` t window w as (partition by `code` order by `value` asc);select v.code, avg(v.value) as avg_value, max(v.third_value) as third_value, count(1) as count from (select t.*, nth_value(`value`, 3) over w as third_value from `window_function` t w... 阅98 转0 评0 公众公开 20-08-13 22:52 |
在索引列上使用mysql的内置函数,索引失效。复合索引,也叫组合索引,用户可以在多个列上建立索引,这种索引叫做复合索引。组合索引:多列值组成一个索引,用于组合搜索,效率大于索引合并44. 创建索引有什么原则呢?回表:二级索引无法直接查询所有列的数据,所以通过二级索引查询到聚簇索引后,再查询到想要的数据,这种通过二级索引查询出来... 阅46 转0 评0 公众公开 20-08-13 22:38 |
使用MySQL存储过程实现递归查询。由于企业的组织结构的层级数量往往是不确定的,所以要想查询到某个单位所有下属单位的ID,必然是需要进行一个递归查询的,通过不断的查询指定单位的下属单位ID,下属单位的下属单位ID,下属单位的下属单位的下属单位ID等等,直到再没有下属单位为止。首先,我们定义一个可以递归调用的存储过程,用来查询指定单... 阅1836 转21 评0 公众公开 20-08-13 22:37 |
SELECT * FROM Users WHERE id = ''''''''-1'''''''' UNION SELECT 1, 2, (SELECT (@) FROM (SELECT(@:=0x00),(SELECT (@) FROM (information_schema.columns) WHERE (table_schema>查询user表中的字段SELECT column_name FROM information_schema.columns WHERE table_na... 阅77 转0 评0 公众公开 20-08-13 22:35 |
阅385 转0 评0 公众公开 20-08-13 22:17 |
Mysql中concat()、concat_ws()和 group_concat()的用法一、CONCAT()函数CONCAT()函数用于将多个字符串连接成一个字符串。使用语法为:CONCAT_WS(separator,str1,str2,…)CONCAT_WS() 代表 CONCAT With Separator ,是CONCAT()的特殊形式。二、GROUP_CONCAT()函数GROUP_CONCAT函数返回一个字符串结果,该结果由分组中的值连接组合而成。 阅12 转0 评0 公众公开 20-08-09 10:42 |
在这个sql语句中,出现了这样的ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8; 但不太明白最后那三项是干嘛的?ENGINE=InnoDB不是默认就是这个引擎吗?utf8不是已经在my.ini里设置过了?——这个虽然在my.ini设置过了,但设置的是mysql的的语言编码,而这里创建的时候不设置,就会出现乱码问题,二者的作用域是不一样的,在创建表单的... 阅38 转0 评0 公众公开 20-08-08 10:29 |
MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。MyISAM不支持事务,而InnoDB支持。2.1 对不支持事务的表做start/commit操作没有任何效果,在执行commit前已经提交,测试:执行一个msyql:use test;drop table if exists tn;create table tn (a varchar(10)) t... 阅26 转0 评0 公众公开 20-08-08 10:28 |