
数据库(sql)
秤秤biubiu
me,you---喵
展开
-
navicat 连接mysql 报错“10061”
链接名称:把127.0.0.1改为localhost就好了!原创 2019-08-28 15:45:45 · 1723 阅读 · 0 评论 -
解决:ClassCastException: org.springframework.util.LinkedCaseInsensi
jdbcTemplate的queryForList的使用方法如下,它不一样的地方是,它获得的结果,会再放到一个map里去:List rows = jdbcTemplate.queryForList("SELECT * FROM USER"); Iterator it = rows.iterator(); while(it.hasNext()) { Map userMap原创 2017-04-10 11:27:46 · 3669 阅读 · 1 评论 -
使用JdbcTemplate模板时传递的参数Map和Object []数组
// 用户登录检测public Map findUser(String username, String password) {//String sql = "select u.* from tbUser u where lower(u.UserName)=:UserName";String sql = "select u.* from tbUser u where u.UserNam转载 2016-10-19 17:21:13 · 7365 阅读 · 0 评论 -
LINUX下如何直接对MYSQL数据库进行备份?
用命令实现备份MySQLl提供了一个mysqldump命令,我们可以用它进行数据备份。按提示输入密码,这就把tm数据库所有的表结构和# mysqldump -u root -p tm > tm_050519.sql数据备份到tm_050519.sql了,因为要总进行备份工作,如果数据量大会占用很大空间,这时可以利用gzip压缩数据,命令如下:# mysqldump -u root -p tm |转载 2011-06-14 15:20:00 · 1119 阅读 · 0 评论 -
linux下mysql命令大全 整理
1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命令: mysqladmin shutdown /ect/init.d/mysql shutdown (前面为mysql的安装路径) 4.连接本机上的mysql:原创 2010-11-20 15:03:00 · 3384 阅读 · 0 评论 -
mysql修改字段长度(sql命令)
<br />试了好长时间 终于找到<br />alter table 表名 modify column 字段名 类型;<br />例如<br />数据库中user表 name字段是varchar(30)<br />可以用<br />alter table user modify column name varchar(50) ;<br />这样就修改了<br /> <br />转载 2011-01-11 15:55:00 · 3087 阅读 · 0 评论 -
mysql data too long for column xxx解决方案
<br />问题:java.sql.SQLException: Data truncation: Data too long for column 'content' at row 1 Query<br /><br />遇到这个问题搜集的网上的一些解决方案:<br /><br />第一种解决办法:<br /><br />出自:http://www.blogjava.net/zoninge/archive/2009/04/15/265663.html感谢博主!<br />在页面中向mysql5.0插入中文数据转载 2011-01-10 11:04:00 · 64201 阅读 · 3 评论 -
Java数据类型和MySql数据类型对应一览
2010-11-11 16:45类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String1 BLOBL+NBLOBjava.lang.byte[]-4 TEXT65535VARCHARjava.lang.String-1 INTEGER4INTEGER UNSIGNEDjava.lang.Long4 TINYINT3TINYINT UNSIGNEDja转载 2011-01-09 17:49:00 · 61641 阅读 · 3 评论 -
查看Mysql表结构的命令
<br />如果需要查看Mysql表结构,应该使用什么命令呢?下面就为您详细介绍查看Mysql表结构的命令,如果您在Mysql表机构方面遇到过类似的问题,不妨一看。<br />查看Mysql表结构的命令,如下:<br />desc 表名;<br />show columns from 表名;<br />describe 表名;<br />show create table 表名;<br />use information_schema<br />select * from columns where tab转载 2011-01-11 15:56:00 · 1680 阅读 · 0 评论 -
给Mysql添加一个可以远程访问的用户
<br />GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;<br /><br />admin@'%' 其中admin是用户名,“%”是允许任何ip的访问,密码为admin。转载 2010-12-02 18:15:00 · 1604 阅读 · 0 评论 -
PL/SQL Developer安装配置实践
转自:http://blog.youkuaiyun.com/smstong/article/details/24359659作为半个DBA,以前总在SQL*Plus下工作,根本不用任何配置文件,直接 sqlplus user/pwd@host/service就可以顺利连接Oracle服务器。现在应开发人员要求,在Windows平台安装PL/SQL Developer,少经挫折,终于顺利完成转载 2017-05-19 10:23:57 · 525 阅读 · 0 评论 -
ORA-12505
Java程序调用配置文件连接数据库时,报错提示:java.sql.SQLException: Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect descriptorThe Conn转载 2017-08-11 15:13:49 · 1152 阅读 · 0 评论 -
在MySQL登录时出现Access denied for user 'root'@'localhost' (using password: YES) 拒绝访问,并可修改MySQL密码
首先解析此英文:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES);解析的地方有两处:①Access denied(拒绝访问);②using password:NO/YES解决方案:到安装的MySQL的目录下,找my.ini文件;在[mysqld...原创 2019-07-23 15:29:01 · 351850 阅读 · 31 评论 -
Mysql5.8解压版安装问题:TCP/IP, --shared-memory, or --named-pipe should be configured on NT OS
转自:https://www.cnblogs.com/wwwjjjnnn/p/10780947.html问题描述:cmd显示如下:.err文件显示:[ERROR] [MY-010131] [Server] TCP/IP, --shared-memory, or --named-pipe should be configured on NT OS解决办法:my.in...转载 2019-07-23 14:40:01 · 3035 阅读 · 0 评论 -
解决MySQL报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents .....
1.前言今天在用SpringBoot2.0+MyBatis+MySQL搭建项目开发环境的时候启动项目发现报了一个很奇怪的错,报错内容如下:java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one timezone. You...原创 2019-08-01 10:29:49 · 344 阅读 · 0 评论 -
Failed to find valid data directory.Data Dictionary initialization failed.
用命令mysqld --console查看报错,如下:mysqld --initialize 命令之后并没有建立data文件夹。错误信息显示data目录没有创建,查找小度,找到答案,[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port = 3306# 设置mysql的...原创 2019-07-23 13:28:15 · 11966 阅读 · 2 评论 -
Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean)
最近在弄jeesite导入,调试运行,在idea里面会报错解决方案1:命令行mvn clean install -DskipTests-Dmaven.javadoc.skip=true解决方案2:(在init-data.bat也报错如题)eclipse在使用maven的tomcat控件编译java程序时,报错Failed to execute goal org.ap...原创 2019-07-24 11:24:32 · 28550 阅读 · 1 评论 -
Mysql8.0.17 登录报1045(28000)错误(困扰好几个小时!!!!各种试,原来是mysql8.0的区别!)
以下修改登录报错:mysql-8.0.13 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)一、修改root密码mysql>update mysql.user set authentication_string="123456" where user="root...原创 2019-07-23 17:03:19 · 9845 阅读 · 8 评论 -
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。
1.打开sqlserver 管理配置器2.点击sqlExpress的协议,我们要启动所有状态。3.选择TCP/IP,点击右键,选择属性,我们修改连接数据库的端口地址,非常重要4.修改三处,第一你查看下跳出来的对话框,里面有好多TCP/IP的端口。我们要找的是三处。5.IP地址 是自己电脑的地址 在TCP端口添加1433,然后选择启动6. IP地址是127.0...转载 2019-04-08 11:32:45 · 32855 阅读 · 2 评论 -
SQL查询~ 存在一个表而不在另一个表中的数据
A、B两表,找出ID字段中,存在A表,但是不存在B表的数据。A表总共13w数据,去重后大约3W条数据,B表有2W条数据,且B表的ID字段有索引。方法一 使用 not in ,容易理解,效率低 ~执行时间为:1.395秒~1 select distinct A.ID from A where A.ID not in (select ID from B)方法二 使用 lef...转载 2018-11-07 16:19:31 · 1233 阅读 · 0 评论 -
gcc: /usr/lib/mysql/libmysqlclient.so: No such file or directory-------MySQL的编译[数据库技术]
<br />整linux最近整的挺郁闷,下面这篇文章帮助挺大的,红色部分~<br /> <br />最近哥们的MySQL的mmm架构上线了,也想折腾下,看准里面有像LVS的虚拟IP,开始yum了个MySQL,发现yum的,/etc/my.cnf非常难看,没办法还是下载了个最新的源码包编译安装下,结果是问题接踵而来,没关系,兵来将挡,水来土掩。主要问题还是类似要yum install php-mysql这样的问题,后来发现其实编译完,然后再rpm -ivh个对应版本的MySQL-devel ,MySQL-sh原创 2010-12-02 17:09:00 · 9263 阅读 · 0 评论 -
SQL进行排序、分组、统计的新技巧
以一种有意义的方式组织数据可能是一项挑战。有时你需要的可能是一个简单的排序,但是通常你需要做更多,你需要分组来进行分析和统计。幸运的是,SQL提供了大量语句和操作来进行排序,分组和摘要。下面的一些技巧将会帮助你识别什么时候排序,什么时候分组,什么时候以及如何统计。对要每条语句和操作的详细信息请查看Books Online。 1.使用排序使数据有序通常,你的所有数据真正需要的仅仅是按某种顺序转载 2010-03-22 17:20:00 · 649 阅读 · 0 评论 -
MySQL 优化(七)
7.4.5 MySQL如何使用索引索引用于快速找到特定一些值的记录。如果没有索引,MySQL就必须从第一行记录开始读取整个表来检索记录。表越大,资源消耗越大。如果在字段上有索引的话,MySQL就能很快决定该从数据文件的哪个位置开始搜索记录,而无须查找所有的数据。如果表中有1000条记录的话,那么这至少比顺序地读取数据快100倍。注意,如果需要存取几乎全部1000条记录的话,那么顺序读取就更快了转载 2007-03-27 17:36:00 · 934 阅读 · 0 评论 -
MySQL 优化(五)
7.3 锁7.3.1 锁机制当前MySQL已经支持 ISAM, MyISAM, MEMORY (HEAP) 类型表的表级锁了,BDB 表支持页级锁,InnoDB 表支持行级锁。很多时候,可以通过经验来猜测什么样的锁对应用程序更合适,不过通常很难说一个锁比别的更好,这全都要依据应用程序来决定,不同的地方可能需要不同的锁。想要决定是否需要采用一个支持行级锁的存储引擎,就要看看应用程序都要做什么转载 2007-03-27 17:32:00 · 1041 阅读 · 0 评论 -
MySQL 优化(二)
7.2.1 EXPLAIN 语法(得到Select 的相关信息) EXPLAIN tbl_name或者:EXPLAIN Select select_optionsEXPLAIN 语句可以被当作 DESCRIBE 的同义词来用,也可以用来获取一个MySQL要执行的 Select 语句的相关信息。 EXPLAIN tbl_name 语法和 DESCRIBE t转载 2007-03-27 17:24:00 · 1116 阅读 · 0 评论 -
多表查询
昨天到今天都在搞多表查询,可能是我经验不足,搞得头大阿,越想越烦,早上在地铁里,终于想明白了,原来没那么复杂。 一开始想的是对的,后来发现查询出多条重复记录,就开始左思右想是不是sql写的不对,关系搞错了。其实这样写就可以搞定了。 select DISTINCT a.* from admin_func_ref af left join admin a on a.admin=af.admin原创 2007-03-27 16:56:00 · 931 阅读 · 0 评论 -
MySQL 远程连接的配置
web与mysql数据库分离开来是一个不错的选择,避免因为大量的数据库查询占用CPU而使web资源不足,同时可以使web服务器的资源尽最大的提供浏览服务,而数据库服务器单独的只处理数据库事物。我对这方面的原理不甚太十分了解,我的做法其实就是下面要说的,很简单。大家有更好的经验和技巧不妨提出来分享一下。适用范围:拥有独立主机权限。硬件配置:两台服务器,至于具体服务器硬件配置就不在本文范围内了(最主要转载 2007-03-27 17:44:00 · 2470 阅读 · 0 评论 -
MySQL 优化(六)
7.4优化数据库结构7.4.1设计选择MySQL将记录数据和索引数据分别存放在不同的文件里。其他很多(几乎所有)数据库都将这记录和索引数据存在同一个文件中。我们相信MySQL的选择对于现在更大范围的系统更合适。另一个存储记录数据的方法是将每个字段的信息保存在独立的区域中(例如 SDBM 和Focus)。这当每个查询都要访问不只一个字段的时候会打击性能。由于当访问越多的字段后,性能下降的转载 2007-03-27 17:34:00 · 916 阅读 · 0 评论 -
MySQL 优化(四)
7.2.9 MySQL 如何优化 ORDER BY 在一些情况下,MySQL可以直接使用索引来满足一个 ORDER BY 或 GROUP BY 子句而无需做额外的排序。尽管 ORDER BY 不是和索引的顺序准确匹配,索引还是可以被用到,只要不用的索引部分和所有的额外的 ORDER BY 字段在 Where 子句中都被包括了。下列的几个查询都会使用索引来解决 ORDER BY 或 GR转载 2007-03-27 17:30:00 · 3689 阅读 · 0 评论 -
MySQL 优化(三)
7.2.2 估算查询性能 在大多数情况下,可以通过统计磁盘搜索次数来估算查询的性能。对小表来说,通常情况下只需要搜索一次磁盘就能找到对应的记录(因为索引可能已经缓存起来了)。对大表来说,大致可以这么估算,它使用B树做索引,想要找到一条记录大概需要搜索的次数为:log(row_count) / log(index_block_length / 3 * 2 / (index_length转载 2007-03-27 17:27:00 · 1129 阅读 · 0 评论 -
MySQL 优化(一)
7 MySQL 优化 数据库优化是一项很复杂的工作,因为这最终需要对系统优化的很好理解才行。尽管对系统或应用系统的了解不多的情况下优化效果还不错,但是如果想优化的效果更好,那么就需要对它了解更多才行。本章主要讲解了几种优化MySQL的方法,并且给出了例子。记着,总有各种办法能让系统运行的更快,当然了,这需要更多的努力。 7.1 优化概述 让系统运行得快得最重要因素是数据原创 2007-03-27 17:21:00 · 1239 阅读 · 0 评论 -
MySQL 优化(八)
7.4.6.3 中点插入策略 默认地,MySQL 4.1的索引缓存管理系统采用LRU策略来选择要被清除的缓存区块,不过它也支持更完善的方法,叫做"中点插入策略"。 使用中点插入策略时,LRU链就被分割成两半:一个热子链,一个温子链。两半分割的点不是固定的,不过缓存管理系统会注意不让温子链部分"太短",总是至少包括全部缓存区块的 key_cache_division_limit转载 2007-03-27 17:38:00 · 845 阅读 · 0 评论 -
MySQL 优化(九)
7.5 优化 MySQL 服务器 7.5.1 调整系统因素及启动参数 我们从系统级别的因素开始说起,因为有些方面的因素必须尽早决定才能取得较大性能改进。其他情况下,只需要快速看一下本章节即可。不过,在这个级别看看能做什么以取得更高性能更合适。使用默认的操作系统这很重要。想要最有效地使用多CPU机器,就使用Solaris(因为它的线程实现确实很好)或Linux(因为2.2转载 2007-03-27 17:40:00 · 866 阅读 · 0 评论 -
ORA-02291:parent key not found
Hibernate operation: Could not execute JDBC batch update; SQL [insert into dchnpricecarchancesource (inpricecard_id, pricecard_id, count, sumcount, source_code, reason_code, ingroup_id, op_login, op_g转载 2009-11-23 18:08:00 · 27462 阅读 · 3 评论 -
存儲過程的寫法格式規格
******************************************************** author:Susan*** date:2005/08/05*** expliation:如何寫存儲過程的格式及例子,有游標的用法!*** 本版:SQL SERVER 版!**********************************************转载 2009-10-27 16:44:00 · 2900 阅读 · 0 评论 -
怎么样将sql server数据库中的结构导入到powerdesign中
最近使用powerdesign12.5,要将一个非常大的库导入powerdesign12.5,方便开发人员查看数据库表字段。反向工程!PD反向工程步骤:1.安装powerdesign12.5,打开powerdesign12.5(简称pd)2.在pd中,新建一个pdm,选择数据库为sql server3.选择Database->configure connections,转到system转载 2008-11-26 16:46:00 · 773 阅读 · 0 评论 -
DECIMAL数据类型更改--MySql数据库
本节讨论了MySQL 5.1中DECIMAL数据类型(以及其同义类型)的特性,尤其是下述方面:· 数字的最大数。· 存储格式。· 存储要求。· 对DECIMAL列上界 的非标准MySQL扩展。在本节中,对于为较早MySQL版本编写的应用程序,在相应的地方指出了可能的不兼容性。DECIMAL列的声明语法是DECI转载 2007-12-07 13:58:00 · 8637 阅读 · 1 评论 -
decimal(numeric )、float 和 real 数据类型的区别
decimal(numeric ) 同义,用于精确存储数值 float 和 real 不能精确存储数值 decima转载 2007-12-07 14:14:00 · 2848 阅读 · 0 评论 -
解决mysql 1040错误Too many connections的方法
解决mysql 1040错误Too many connections的方法2007-03-08 16:28 你的服务器是不是经常出现这样的错误呢?可能是过一两天出现一次,也可能是一两个小时出现一次。错误信息如下:转载 2007-11-13 12:49:00 · 30331 阅读 · 4 评论 -
Oracle PL/Sql循序渐进全面学习教程
Oracle PL/Sql循序渐进全面学习教程原文地址:http://www.sawin.cn/doc/SD/Database/TheEdge273.htm TheEdge推荐 [2007-6-3]出处:优快云作者:谢德其 课程 一 PL/SQL 基本查询与排序 本课重点: 1、写SELECT语句进行数据库查询 2、进行数学运算 3、处理空值转载 2007-09-04 16:09:00 · 1553 阅读 · 0 评论