
DB
五哥
只会基础的,勇于回答,积极参与
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql行转列(将同一列下的不同内容的几行数据,转换成几列显示)、列转行、行列汇总、合并显示
抄袭自:https://blog.youkuaiyun.com/weixin_39709674/article/details/1143311201、建表、插入数据DROP TABLE IF EXISTS tb_score;CREATE TABLE tb_score( id INT(11) NOT NULL auto_increment, userid VARCHAR(20) NOT NULL COMMENT '用户id', subject VARCHAR(20) COMM.转载 2021-03-19 14:36:13 · 796 阅读 · 0 评论 -
MySQL 通过存储过程,进行行列转换,列标题从指定表中读取
原始数据如下:Tbl_test:CREATE TABLE `tbl_test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, `type` int(11) DEFAULT NULL, `money` int(11) DEFAULT NULL, `ctime` datetime DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB A原创 2021-03-16 17:38:33 · 294 阅读 · 0 评论 -
SQL 中求取前面 40% 的数据
MySQL:SELECT * FROM ( SELECT a.*, @row_num:=@row_num+1 as row_num FROM user a , (SELECT @row_num:=0) b ORDER BY id) baseWHERE base.row_num <= (@row_num*0.4)SQL Server:SELECT top 40 percent * F.原创 2021-03-12 09:28:39 · 1972 阅读 · 0 评论 -
oracle 10g中替换指定字符串
oracle 10g中替换指定字符串原始字符串为1001-1002-(1001+100193+100194+100195)+1001中的1001,其中100193、100194、100195中1001不能替换掉。select regexp_replace('1001-1002-(1001+100193+100194+100195)+1001', '(^|[^[:digit:]原创 2015-01-27 10:34:33 · 1292 阅读 · 0 评论 -
处理百万级以上的数据提高查询速度的方法
转载自:http://my.oschina.net/u/195065/blog/192989 处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使转载 2014-01-15 11:31:38 · 1391 阅读 · 0 评论 -
MySQL知识点技能点总结贴
MySQL知识点技能点总结贴来自: http://www.itpub.net/thread-1481390-1-1.html1、-- ===============================================================-- mysql root 管理软件-- =======================================转载 2013-09-02 10:24:46 · 1004 阅读 · 0 评论 -
MS SQL Server中使用BULK INSERT点滴
有点忘了 ,写个标题记录下 ,明后天补上....原创 2012-12-23 23:07:04 · 768 阅读 · 0 评论 -
mysql 常用命令
mysql 常用命令http://hi.baidu.com/tuozhuai/blog/item/0858836493e22cfbf636540a.html启动:net start mySql;进入:mysql -u root -p/mysql -h localhost -u root -p databaseName;列出数据库:show databases;选转载 2012-06-13 10:51:36 · 1046 阅读 · 0 评论 -
MYSQL GRANT ALL PRIVILEGES
http://junix1988.iteye.com/blog/3097211。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"Sql代码 复制代码 1. mysql -u roo转载 2012-06-13 10:56:57 · 17193 阅读 · 0 评论 -
MySQL 相关操作集锦
1、UPDATE FROM... MySQL多表关联更新操作要更新t_industry_finance_instance的 time_id_字段,条件是和time表比较update t_industry_finance_instancea,timebset a.time_id_ =b.id_ where a.year_=b.year_ and a.season_=b.seas原创 2012-06-13 10:02:40 · 718 阅读 · 0 评论 -
关于绿色版 MYSQL5 的资料
配置安装说明我的电脑->属性->高级->环境变量选择PATH,在其后面添加: 你的mysql文件夹路径/bin (如:D:\install\mysql5\bin )PATH=.......;D:\install\mysql5\bin(注意为追加,不是覆盖)1.下载MySQL5.0的免安装版本mysql-noinstall-5.0.27-win32.zip。 将其解压原创 2012-05-23 10:31:50 · 791 阅读 · 0 评论 -
MySQL调用JDBC查询数据全部加载的问题
转自:http://hi.baidu.com/tuozhuai/blog/item/7fe1bcee3b44832c2cf53473.html之前在建立Statement或 PreparedStatement,您所使用的是Connection无参数的createStatement()与 preparedStatement(),这样取得的Statement其执行SQL后得到的ResultSet,转载 2012-06-13 09:32:48 · 2148 阅读 · 0 评论