1.数据库的基本常用数据类型 ①varchar2(size) //浮动长度字符类型:长度会改变,根据用户输入的值进行相应的长度改变,节省内存空间 ②char(size) //固定字符长度,如果用户输入的值得长度,不够size,则系统默认用空格代替 ③number(1,2) //数字类型,包含小数和整 ...
分类:
数据库 时间:
2017-07-15 16:45:51
阅读次数:
165
:“国产化”替代再现春天 国产数据库助力民航核心交易系统 在2016年3月22日上午8:20开始,由于系统故障,羽田、大阪以及福冈等地区的机场出现日本国内航线无法办理登机手续的问题。由此,一部分航线被迫取消,大量航班延误,导致了刚刚结束节假日连休的机场陷入了混乱状态。根据全日本航空给出的数据,受到系 ...
分类:
数据库 时间:
2017-07-15 16:46:28
阅读次数:
182
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 1.对查询进行优化,要尽量避免全表扫描,首先应 ...
分类:
数据库 时间:
2017-07-15 16:48:22
阅读次数:
250
CHAR和VARCHAR类型类似,都用来存储字符串,但它们“保存”和“检索”的方式不同。CHAR属于“固定长度”的字符串,而VARCHAR属于“可变长度”的字符类型。 下表显示了将各种字符串值保存到CHAR(4)和VARCHAR(4)列后的结果,说明了CHAR和VARCHAR之间的差别。 CHAR和 ...
分类:
数据库 时间:
2017-07-15 16:51:52
阅读次数:
200
1. 模糊查询 关键字" like " % 代表任意个字符 _代表一个字符 like ‘%A’ 是名字中后一个是A的人 like ‘A%’ 是名字中第一个字符是A的人 2. 视图 好处: 1)限制对数据库的访问2)简化查询3)维护数据的独立性4)对相同的数据可以建立不同的视图5)可以删除视图而不影响 ...
分类:
数据库 时间:
2017-07-15 16:56:25
阅读次数:
242
前言:安装好数据库之后,我们编写的java程序是不能直接使用数据库的,而JDBC(Java Database Connectivity,即java数据库连接)是java语言里用来规范客户端程序访问数据库的API,有了它,我们就可以向各种关系型数据库发送SQL语句,从而实现对数据库的增删改查等操作。 ...
分类:
数据库 时间:
2017-07-15 17:46:13
阅读次数:
242
Windows Server 2012+ASP.NET +Mysql 最近用户量突破10+以上,最大并发1300+ 数据库CPU居高不下,一时达到100%临界点,导致很多SQL命令执行发生错误,连接拒绝。 ...
分类:
数据库 时间:
2017-07-15 17:48:00
阅读次数:
440
前段时间,接手一个项目使用的是原始的jdbc作为数据库的访问,发布到服务器上在运行了一段时间之后总是会出现无法访问的情况,登录到服务器,查看tomcat日志发现总是报如下的错误。 显示当前正在执行的MySql连接 通过这两个数据的对比,发现MySql的连接数居然满了,于是修改了MySql的最大连接数 ...
分类:
数据库 时间:
2017-07-15 17:49:04
阅读次数:
3696
在 Navicat for MySQL 下面直接执行 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 就可以 方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR ' ...
分类:
数据库 时间:
2017-07-15 17:53:43
阅读次数:
205
不使用-h参数来指定登录host,默认会连接localhost,仅当mysql.user表中有一条对应的localhost访问授权(username@%不对任何主机做限制也不行)时登录才成功,否则登录会被拒绝。虚拟机VMUest上安装两个MySQL实例,两个实例搭建了Master(端口3306)-S ...
分类:
数据库 时间:
2017-07-15 17:56:00
阅读次数:
272
1.在proc中关闭NUMA rpm -qa | grep numactl yum install -y numactl # echo 0 > /proc/sys/vm/zone_reclaim_mode # sysctl -w vm.zone_reclaim_mode=0 2.改动最大连接数 #v ...
分类:
数据库 时间:
2017-07-15 17:56:36
阅读次数:
284
1.为了安全期间,首先需要备份原有数据 2.卸载原有MySQL,先停止原有的MySQL服务,再查找 find / -name mysql 移除服务 3.安装cmake 4.下载安装MySQL5.5.36 在cmake的过程中出错了,提示Could NOT find Curses (missing: ...
分类:
数据库 时间:
2017-07-15 17:59:03
阅读次数:
277
MySQLroot密码的恢复方法 有可能你的系统没有 safe_MySQLd 程序(比如我现在用的 ubuntu操作系统, apt-get安装的MySQL) , 下面方法可以恢复 1.停止MySQLd; sudo /etc/init.d/MySQL stop (您可能有其它的方法,总之停止MySQL ...
分类:
数据库 时间:
2017-07-15 17:59:45
阅读次数:
226
必看书籍:剑指offer、程序猿面试宝典 来自:腾讯、搜狐、网易、烽火、百度、大众点评、美团、风行 1. 死锁是什么?什么情况下产生?怎么解决? 2. 设计模式(尤其是单例模式,要会写该模式的程序框架,要注意同步问题,怎么实如今要用时才创建) 3. 线程的同步?为什么要同步?线程间通信方式。 4. ...
分类:
数据库 时间:
2017-07-15 18:51:43
阅读次数:
248
1:启动本地mysql 2:命令行输入 mysql -u root -p 3:输入密码 show databases; //显示服务器上已有的数据库 quit; //退出mysql DROP DATABASE IF EXISTS tmooc; //试着删除指定的数据库(如果存在的话) CREATE ...
分类:
数据库 时间:
2017-07-15 18:52:31
阅读次数:
185
参考文章:yum安装MariaDB(使用国内镜像快速安装,三分钟安装完毕) 安装环境: virtualbox下CentOS6.6(32位) 遇到的问题: 通过Maria官方提供的安装方式,源是国外的源,下载非常慢,以致下载失败。 安装步骤: 1. 通过MariaDB提供的在线源生成器生成源 2. 新 ...
分类:
数据库 时间:
2017-07-15 18:55:40
阅读次数:
263
创建用户 1 CREATE USER username identified by password;//这是最简单的用户创建SQL语句. 2 CREATE USER username identified by password default tablespace users temporary... ...
分类:
数据库 时间:
2017-07-15 18:57:44
阅读次数:
163
用户管理 1、 查询用户 use user; select host,user from user; 2、 创建用户 create user hkx001 IDENTIFIED by 'hkx001'; create user hkx010@127.0.0.1 IDENTIFIED by 'hkx0 ...
分类:
数据库 时间:
2017-07-15 19:02:14
阅读次数:
235
存储过程写完之后不能确定是否一定完全符合业务逻辑的要求,可以通过调试来确定符合与否。通过visual studio可以进行调试,在visual studio中有三种调试方法。 一、数据库中直接调试 。 二、应用程序调试 。 三、在SQLServer项目中调试 。 在Visual Studio中可以创 ...
分类:
数据库 时间:
2017-07-15 19:02:21
阅读次数:
222
在近期的课程设计中遇到在eclipse中向数据库中录入数据,产生的汉字乱码现象,在这里提供一条解决的方法: 只需连接地址URL中数据库名后面添加“?characterEncoding=utf-8”即可。 如: 注意:数据库名和?之间不能有空格。 ...
分类:
数据库 时间:
2017-07-15 19:47:13
阅读次数:
200