摘要: 获取本机IP 获取网页客户端IP 获取网页IP public static string GetIP4Address(HttpRequest request = null) { Func f = e => e.AddressFamily.ToString() == "InterNetwork"; I 阅读全文
posted @ 2022-09-16 11:14 Rukh 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 在windows中备份mysql 数据库的方法有很多种,如有常用的WinRAR备份mysql、mysqldump备份成sql文件、xcopy 直接复制文件形式备份数据库,下面我来总结一下这些方法,并给出相关实例。 第一种:新建批处理文件 backup.dat,里面输入以下代码: net stop m 阅读全文
posted @ 2022-09-16 11:10 Rukh 阅读(3171) 评论(0) 推荐(1) 编辑
摘要: 具体示例代码如下 1 public string GetRandomCode(int numlen) 2 { 3 char[] chars = {'0','1','2', '3', '4', '5', '6', '7', '8', '9'}; 4 5 string code = string.Emp 阅读全文
posted @ 2022-09-16 10:57 Rukh 阅读(293) 评论(0) 推荐(0) 编辑
摘要: SQL中经常遇到如下情况,在一张表中有两条记录基本完全一样,某个或某几个字段有些许差别, 这时候可能需要我们踢出这些有差别的数据,即两条或多条记录中只保留一项。 如下:表timeand 针对time字段相同时有不同total和name的情形,每当遇到相同的则只取其中一条数据,最简单的实现方法有两种 阅读全文
posted @ 2022-09-16 10:47 Rukh 阅读(5473) 评论(0) 推荐(0) 编辑
摘要: 1、新表不存在(即复制数据的同时创建与旧表相同结构的新表): select [col1,col2,col3...] into new_table from old_table where 1=1 2、新表已存在,从旧表从插入选择的数据(注意:表的[主键]不要复制,因为具有唯一性,否则:Sql Ser 阅读全文
posted @ 2022-09-16 10:45 Rukh 阅读(3798) 评论(0) 推荐(0) 编辑
摘要: 对于数据库中的树形结构数据,如部门表,有时候,我们需要知道某部门的所有下属部分或者某部分的所有上级部门,这时候就需要用到mysql的递归查询 1、创建表 DROP TABLE IF EXISTS `t_areainfo`; CREATE TABLE `t_areainfo` ( `id` int(1 阅读全文
posted @ 2022-09-16 10:26 Rukh 阅读(1341) 评论(0) 推荐(0) 编辑
摘要: DiscuzX3.4数据库备份还原的时候提示报错、错误如下 Query: 在网上找了很多。搜出来的都是不对应的解决方案、很麻烦。最后找到问题的关键所在 查了一下,原来是MySQL默认读取执行的SQL文件最大为16M,所以执行不过去 解决方法: 1.修改my.cnf(windows下my.ini),需 阅读全文
posted @ 2022-09-16 10:23 Rukh 阅读(128) 评论(0) 推荐(0) 编辑
摘要: SELECT * , FROM_UNIXTIME(`create_time`) AS Join_Time FROM tb_Name 阅读全文
posted @ 2022-09-16 10:22 Rukh 阅读(72) 评论(0) 推荐(0) 编辑
摘要: SELECT table_name ,table_rows FROM information_schema.tables WHERE table_schema='数据库名称' ORDER BY table_rows DESC; SELECT TABLE_NAME, -- 表名 COLUMN_NAME 阅读全文
posted @ 2022-09-16 10:21 Rukh 阅读(930) 评论(0) 推荐(0) 编辑
摘要: UPDATE zh_users AS a ,zh_withdrawals AS b SET a.user_money =a.user_money+b.withdra_money WHERE a.user_id=b.user_id AND b.id IN (51169, 51180, 52177, 5 阅读全文
posted @ 2022-09-16 10:21 Rukh 阅读(355) 评论(0) 推荐(0) 编辑
摘要: SELECT DATE_FORMAT( deteline, "%Y-%m-%d %H" ) , COUNT( * )FROM test GROUP BY DATE_FORMAT( deteline, "%Y-%m-%d %H" ) 查询某天: deteline, "%Y-%m-%d 某时: dete 阅读全文
posted @ 2022-09-16 10:20 Rukh 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: Code: INSERT INTO 目标表 SELECT * FROM 来源表; 比如要将 articles 表插入到 newArticles 表中,则是: Code: INSERT INTO newArticles SELECT * F 阅读全文
posted @ 2022-09-16 10:20 Rukh 阅读(842) 评论(0) 推荐(0) 编辑
摘要: select curdate(); --获取当前日期select last_day(curdate()); --获取当月最后一天。select DATE_ADD(curdate(),interval -day(curdate())+1 day); --获取本月第一天select date_add(c 阅读全文
posted @ 2022-09-16 10:19 Rukh 阅读(1939) 评论(0) 推荐(0) 编辑
摘要: SELECT CAST((CAST(SYSDATE()AS DATE) - INTERVAL 1 DAY)AS DATETIME)SELECT CAST(CAST(SYSDATE()AS DATE)AS DATETIME) MYSQL获取昨天的0点和今天的0点通过以上SQL可以获取指定的时间点 阅读全文
posted @ 2022-09-16 10:19 Rukh 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 对于MYSQL这种轻量级的数据库,不知道大家是否有遇到过跟我一样的问题,就是在一个表的数据达到几百万数据以后,查询想要的数据的时候就变得好慢。可能要等大半天想要的数据才会出来。下面说下给数据表创建索引,可以大大的提高查询效率。 CREATE INDEX 索引名称 ON 表名称 (字段); 实际示例 阅读全文
posted @ 2022-09-16 10:19 Rukh 阅读(72) 评论(0) 推荐(0) 编辑