数据库
老马识途2.0
始于颜值,陷于才华,终于人品,合于性格...
展开
-
mysql 镜像版安装步骤
mysql不怎么安装,这次学新知识居然要升级mysql到5.7,没方法,只能先卸载再重新安装了。但是官网下载速度非常慢,还要有账号,所以就从网页上随便找了个64为的使用,镜像版的,才87M,比起官网下载压缩包的三百多兆小多了。下载速度也快。网址:http://www.downcc.com/file/318710.html下载完后,按提示一直next。finish之后,就没了,很奇...原创 2020-03-21 14:13:45 · 2349 阅读 · 1 评论 -
数据库常见的三种join方式 inner join ,left outter join,right outter join
转自:https://www.cnblogs.com/rickons/p/5504284.html数据库常见的join方式有三种:inner join, left outter join, right outter join(还有一种full join,因不常用,本文不讨论)。这三种连接方式都是将两个以上的表通过on条件语句,拼成一个大表。以下是它们的共同点: 1. 关于左右表的概念转载 2017-12-29 17:23:42 · 2700 阅读 · 0 评论 -
mysql搜索引擎
一般来说,MySQL有以下几种引擎:ISAM、MyISAM、HEAP、InnoDB和Berkley(BDB)。mysql5.5后,默认的搜索引擎是InnoDB存储引擎,innoDb存储引擎提供了具有提交,回滚和崩溃恢复能力的事务安全,对比,MyISAM存储引擎,InnoDB写的处理效率差一点,并会占用更多的磁盘空间以保留数据和索引。原创 2018-01-15 20:34:19 · 589 阅读 · 0 评论 -
DbVisualizer解决中文乱码问题
转自:http://blog.csdn.net/wo541075754/article/details/45914011DbVisualizer在Sql Commander 中和查看表的内容中都会出现“口口口口”的乱码。解决这个问题其实很简单,只用修改一下字体就可以了。步骤如下: Tools->tool Properties->General->Appearance->Font转载 2018-01-31 09:43:05 · 1336 阅读 · 0 评论 -
com.onseven.dbvis.DbVisualizerGUI
安装DBvisualizer 后启动报错,查找原因是环境变量只配置了jdk的路径,没有配置jre的路径,所以要先卸载DBVisualizer 再配置jre的环境变量路径,最后重新安装DbVisualizer就行了。原创 2018-01-25 09:50:15 · 2596 阅读 · 0 评论 -
mysql统计表字段数量
select count(*) from information_schema.COLUMNS where table_schema = 'dev_lide_appdb'and table_name='cust_user'原创 2018-02-22 10:52:22 · 8026 阅读 · 0 评论 -
向自增长表中插入数据可使用default填充自增长字段
比如tm_adp是增长表,ID字段是自增长字段,再insert 插入时可设置id字段值为DEFAULT;insert into tm_adp (`ID`,`TYPE_CODE`, `TYPE_NAME` ,`TYPE_NAME_CN` ,`TYPE_INDEX`, `PARENT_CODE`,`ORG`,`APP` , `CODE_PATH` ,`REMARK`)values (DEFAULT...原创 2018-06-12 10:43:21 · 875 阅读 · 0 评论 -
mysql日期时间简单查询
select now();--当前日期及时间 2018-07-25 14:29:36select LAST_DAY('2018-02-01'); --返回月份中的最后一天 2018-02-28select DATE_FORMAT(now(),'%Y-%m-%d %H:%m:%S') --格式化输出 2018-07-25 14:07:18select '2018-07-25' =(...原创 2018-07-25 15:16:37 · 638 阅读 · 0 评论 -
经典sql实例大全
from:http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的deviceUSE mast...转载 2019-03-03 16:11:44 · 2423 阅读 · 0 评论 -
倒排索引
与倒排索引对应的是正向索引(forward index)。 在搜索引擎中每个文件都对应一个文件ID,文件内容被表示为一系列关键词的集合(实际上在搜索引擎索引库中,关键词也已经转换为关键词ID)。例如“文档1”经过分词,提取了20个关键词,每个关键词都会记录它在文档中的出现次数和出现位置。 得到正向索引的结构如下: “文档1”的ID >单词1:出现次数,出现...原创 2019-06-12 18:18:19 · 6549 阅读 · 2 评论 -
java使用mongDB的根据数字大小比较查询 和 命令行基础查询
package com.infomorrow.webroot;import java.util.List;import com.mongodb.BasicDBObject;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.DBCursor;import com.mongodb.DBOb...转载 2019-07-10 22:20:39 · 1067 阅读 · 0 评论 -
死锁,更新锁,共享锁,排它锁,意向锁,乐观锁,悲观锁等名词解释及案例详解
开发过程中一直听别人说死锁,可有不理解,今天看了一篇博文讲解的非常详细,简单易懂,所以,转载下来。首先感谢原博主,转载地址:点击打开链接http://blog.csdn.net/samjustin1/article/details/52210125#reply这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线转载 2017-11-24 15:34:25 · 3921 阅读 · 1 评论 -
db2中You can't specify target table for update in FROM clause错误
意思是不能再同一个sql语句中对同一个表先查询在更新,解决办法是在查询部分的语句中加上别名;错误的如下:update Sc set score =( select avg(sc2.score) aa from sc sc2 ,course where sc2.c=course.c ) where c in原创 2018-01-02 14:32:01 · 257 阅读 · 0 评论 -
使用group by,having,count函数查询表中某字段相同内容的数据
方法一:思路:使用group by分组,再用count计算每组的个数,最后用having比较计算后的值大于1的数据。 select PRODUCT_CODE from TM_CIS_REQ_PRD_HIS_COUNT group by PRODUCT_CODE,CREDIT_ORG_CODE,REQ_DATE原创 2017-09-05 14:42:12 · 5053 阅读 · 0 评论 -
dos命令登陆mysql命令
> mysql -h 主机名 -u 用户名 -p 密码;以登陆本地mysql数据库为例(用户名:root, 密码:root ):> mysql -h localhost -u root -p ; (回车,下一行会显示输入密码即可)> root ;原创 2017-09-06 09:47:43 · 3897 阅读 · 0 评论 -
dos命令数据库导入sql文件
登陆数据库后> use 数据库名;> source 本地要导入sql文件的目录;这样就能导入了,过程比较慢。原创 2017-09-06 10:10:26 · 2375 阅读 · 0 评论 -
DbVisualizer9.5.7编辑页面怎么设置字体编码
菜单栏Tools--->Tool Properties --->General---->File--->UTF-8原创 2017-08-30 15:56:32 · 3785 阅读 · 0 评论 -
怎么向表结构是自增长的表中插入一条数据 SQLCODE=-798, SQLSTATE=428C9, SQLERRMC=ID
最近碰到向一张表中插入一条数据,可怎么样都是失败的,报错: SQLCODE=-798, SQLSTATE=428C9, SQLERRMC=ID 这个错的意思是不能向自增长的表中插入数据。那怎么办呢?小编只想到了一种笨方法,就是insert时,去掉自增长这个字段,插入其他的数据,这样表就会自己增加这个自增长的字段数据。比如表结构是:CREATE TABLE TM_DIT_原创 2017-09-29 11:48:52 · 6058 阅读 · 0 评论 -
centos sqlite3安装及简单命令
安装:方法一:wget http://www.sqlite.org/sqlite-autoconf-3070500.tar.gztar xvzf sqlite-autoconf-3070500.tar.gzcd sqlite-autoconf-3070500./configuremakesudo make install方法二: sudo yum转载 2017-10-13 18:32:19 · 24355 阅读 · 0 评论 -
DB2 SQL Error: SQLCODE=-206, SQLSTATE=42703
遇到206这个错,可是我的sql语句并没有写错啊!百度说我的sql语句是不是字段写错,可是检查了好几遍都没有问题,我的sql语句是:update ZZC_ANTI_REPORT_HIT_RULES_LIST set APP_NO="33" where org="000000000005"真是百思不得姐;最后的解决办法是因为,dbVisualiazer的编写脚本环境不能使用双引号,原创 2017-11-20 10:49:10 · 53666 阅读 · 3 评论 -
DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016 解决方案
好像由于同时执行多条(2条以上)alter SQL语句导致db2数据库报错 SQLCODE=-668, SQLSTATE=57016亲测解决方案:dbvisualizer客户端执行下面sql:CALL SYSPROC.ADMIN_CMD('REORG table schema.tableName ') ;实例:CALL SYSPROC.ADMIN_转载 2017-12-13 18:45:27 · 1431 阅读 · 0 评论 -
db2修改字段长度的sql语句
alter table TM_CIS_DATA_ITEM_DEF alter ORI_CODE set data type varchar(400);alter table TM_CIS_DATA_ITEM_DEF alter ORI_NAME set data type varchar(400);总结:alter table 表名 alter 字段名 set data type 字段类型原创 2017-04-18 10:51:03 · 37878 阅读 · 0 评论 -
sql语句的简单用法 db2删除修改字段名,db2一次增加多个字段
感觉麻烦就没有将表建进来,需要有基础的朋友替换相应的表和字段,谢谢//查询日期等于某天的select * from tm_cis_req_prd_his t where t.req_date = '20170522'select * from tm_zm_score t where t.zm_score='666'//大于芝麻分666的select zm_sco原创 2017-06-04 18:23:34 · 11922 阅读 · 0 评论 -
比较复杂的数据库查询案例,建表语句和测试数据
create DATABASE testCREATE TABLE Student ( S VARCHAR(64), Sname VARCHAR(64) ,Sage INT, Ssex VARCHAR(2), PRIMARY KEY (S) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;CREATE TABLE Course ( C VARCHAR(64),Cname原创 2018-01-11 12:44:58 · 1472 阅读 · 0 评论 -
数据库修改主键类型
//改变主键前要先删掉原先的主键alter table tm_td_post_loan_monitoring_data_person_info drop PRIMARY KEYalter table tm_td_post_loan_monitoring_data_person_info add primary key(id_number)原创 2017-09-05 14:19:44 · 6646 阅读 · 5 评论