码迷,mamicode.com
首页 > 数据库 > 周排行
Java -- JDBC 学习--事务
数据库事务 在数据库中,所谓事务是指一组逻辑操作单元,使数据从一种状态变换到另一种状态。为确保数据库中数据的一致性,数据的操纵应当是离散的成组的逻辑单元:当它全部完成时,数据的一致性可以保持,而当这个单元中的一部分操作失败,整个事务应全部视为错误,所有从起始点以后的操作应全部回退到开始状态。 事务的 ...
分类:数据库   时间:2017-06-09 00:55:25    阅读次数:299
2-23-实现jsp通过tomcat连接mysql
什么是Tomcat 官方网站:http://tomcat.apache.org/ Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。由于有了 Sun ...
分类:数据库   时间:2017-06-09 09:53:11    阅读次数:331
java(jdbc)
1.JDBC入门a.介绍:使用java程序发送sql语句到数据库服务器端执行,这叫用到了JDBC技术。jdbc是Oracle-Sun公司设计的一套专门用于java程序操作数据库的接口。b.使用jdbc发送sql条件连接mysql数据库数据库主机端口、数据库、用户名、数据库密码、连接的数据库。c.核心apiDriver..
分类:数据库   时间:2017-06-09 09:53:19    阅读次数:230
mysql tmp下#sql_xxx_0.MYD 类文件占满空间的经历
作为一名全职运维,随时会碰到各种问题,今天晚上收到紧报警,一台数据库服务器磁盘空间使用快速从80%使用率到90%。我们的数据库都是>2T的磁盘,意识到这肯定是比较严重问题马上上线处理。状况如下:[root@mysql-node1tmp]#ls #sql_8cc3_0.MYD#sql_8cc3_0.MYI#sql_8cc3_10.M..
分类:数据库   时间:2017-06-09 09:53:27    阅读次数:233
mysql用户常见操作
一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主 ...
分类:数据库   时间:2017-06-09 09:53:33    阅读次数:156
Python使用MySQL数据库(新)
一,安装mysql如果是windows用户,mysql的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可。Linux下的安装可能会更加简单,除了下载安装包进行安装外,一般的linux仓库中都会有mysql,我们只需要通过一个命令就可以下载安装:Ubuntu\deepin>>sudoapt-..
分类:数据库   时间:2017-06-09 09:54:57    阅读次数:185
my sql(二)
1.数据约束a.默认值约束默认值(default)CREATETABLEtest(NAMEVARCHAR(20),genderVARCHAR(2)DEFAULT‘男‘)注:当前没有插入默认值字段的时候,默认值才会起作用b.非空约束非空(notnull)CREATETABLEtest(NAMEVARCHAR(20)NOTNULL,genderVARCHAR(2))注:不能不插入值,不能插入nul..
分类:数据库   时间:2017-06-09 09:55:02    阅读次数:226
mysqldump导入导出数据库总结
导出数据库所有库和数据 导出指定数据库 导出指定数据表 使用mysqldump可能会出现mysqldump: [ERROR] unknown option '--no-beep' 解决办法是: ...
分类:数据库   时间:2017-06-09 09:56:40    阅读次数:218
静默建库和删除数据库
很多时候客户现场或测试环境不一定有xm等图形工具,新建库或删除库需要通过命令行进行。静默建库:SYS@pro>select*fromv$versionwhererownum<2; BANNER -------------------------------------------------------------------------------- OracleDatabase11gEnterprise..
分类:数据库   时间:2017-06-09 09:57:07    阅读次数:276
mysql优化
mysql数据库优化1.硬件优化a.64位cpu一台机器8-16颗cpu,(其他)2-4颗b.内存96-128g3-4个实例(百度),(其他)32-64,2个实例c.硬盘,数量越多越好,性能:ssd(高并发)>sas(普通线上)>sata(线下)raid4块盘:RAID0>RAID10>RAID5>RAID1d.网卡多块网卡bond,以..
分类:数据库   时间:2017-06-09 09:58:21    阅读次数:174
基于GTID的MySQL多源复制配置
多源复制的意义1.可以在一个从库上对多个服务器的数据库进行汇总,或者对一个数据库的分库分表进行汇总。2.集约使用从库服务器的硬件资源,毕竟弱一个数据库业务量较小确占用整个服务器资源是不经济的。3.更方便的对个业务库进行数据备份,优化数据库备份脚本编写逻辑拓补图实..
分类:数据库   时间:2017-06-09 09:58:48    阅读次数:206
JDBC的简单操作
JDBC是一组能够执行SQL语句的API 由于传统的数据库操作方式需要程序员掌握各个不同的数据库的API,极其不便 因此java定义了JDBC这一标准的接口和类,为程序员操作数据库提供了统一的方式 JDBC的操作方式比较单一,由五个流程组成:1.通过数据库厂商提供的JDBC类库向DriverMana ...
分类:数据库   时间:2017-06-09 09:59:01    阅读次数:220
多实例MySQL启动脚本
开发mysql多实例启动脚本:已知mysql多实例启动命令为:mysqld_safe–defaults-file=/data/3306/my.cnf&停止命令为:mysqladmin-uroot-p123456-S/data/3306/mysql.sockshutdown要求:用函数,case语句、if语句等实现。#!/bin/sh [-f/etc/init.d/functions]&&./etc..
分类:数据库   时间:2017-06-09 10:03:13    阅读次数:158
Oracle+ASM单机环境下,开启归档的最简单的方法
在ASM单机环境下,开启归档的最简单的方法。环境:oracle11g11.2.0.4登陆sqlplus[oracle@udevasm~]$sqlplus/assysdbaSQL*Plus:Release11.2.0.4.0ProductiononThuJun818:20:412017Copyright(c)1982,2013,Oracle.Allrightsreserved.Connectedtoanidleinstance.要把Oracle数据库给..
分类:数据库   时间:2017-06-09 10:03:28    阅读次数:266
使用mysli防止sql注入
自从 php5 推出 mysqli 后就开始不提倡使用 mysql_ 开头的接口了,现在使用 mysql_connet 通常调试的时候会报警告说这个不该用 mysqli 使用起来其实更简单 PDO其实也是不错的选择,mysqli自然更方便 官网其实已经说明了:http://php.net/manua ...
分类:数据库   时间:2017-06-09 10:08:15    阅读次数:199
MySQL中 enum 插入的时候注意事项
今天在执行开发发过来的工单的时候,source批量导入执行时候发现报了很多警告提示truncateforcolumnxxxxx。导入完成后,使用select查询后,发现大量数据未成功插入。后来发现是enum字段没有加引号搞的鬼。结论:enum的字段,在插入的时候,必须带上引号。否则会出现不可预期的..
分类:数据库   时间:2017-06-09 10:10:42    阅读次数:2140
myisam和innodb的区别
MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(IndexedSequentialAccessMethod:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB(另一种数据库引擎),以强化参考完..
分类:数据库   时间:2017-06-09 10:10:51    阅读次数:199
SQL Server 在Alwayson上使用内存表"踩坑"
介绍 因为线上alwayson环境的一个数据库上使用内存表。经过大概一个星期监控程序发现了一个非常严重问题这个数据库的日志文件不会截断,已用空间一直在增加(存在定时的每个小时的日志备份),同时内存表数据库文件也无法删除,下面就介绍一下后面我的处理过程。 数据库:SQL Server2014 Ente ...
分类:数据库   时间:2017-06-09 10:11:07    阅读次数:373
安装MySQL数据库
1)创建mysql用户账号[root@onde~]#groupaddmysql[root@onde~]#useradd-s/sbin/nologin-gmysql-Mmysql检查刚刚创建的mysql用户和组,命了:[root@onde~]#tail-1/etc/passwdmysql:x:1001:1001::/home/mysql:/sbin/nologin可以看到mysql用户和组已经创建成功。现在建立存放所以软..
分类:数据库   时间:2017-06-09 10:11:59    阅读次数:509
数据库二
1.数据约束a.默认值约束默认值(default)CREATETABLEtest(NAMEVARCHAR(20),genderVARCHAR(2)DEFAULT‘男‘)注:当前没有插入默认值字段的时候,默认值才会起作用b.非空约束非空(notnull)CREATETABLEtest(NAMEVARCHAR(20)NOTNULL,genderVARCHAR(2))注:不能不插入值,不能插入nul..
分类:数据库   时间:2017-06-09 10:12:22    阅读次数:277
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!