码迷,mamicode.com
首页 > 数据库
数据库中的索引、键和约束
一.索引 1.什么是索引? 索引是对数据库表中一列或多列的值进行排序的一种结构。 在关系型数据库中,索引是一种与表有关的数据库结构,是事实存在的。它可以使对于表的select等等操作更加快速,相当于一本书的目录。 对于一张表,如果我们想要找到某一列符合特定值的记录,第一种方法是全表搜索,匹配,然后把所有符合的记录列出,但是这样做会消耗大量数据库系统时间,并造成大量磁盘I/O操作;第二种就是在...
分类:数据库   时间:2015-04-17 11:19:57    阅读次数:162
oracle中的交集、并集、差集
oracle中的交集、并集、差集...
分类:数据库   时间:2015-04-17 11:20:03    阅读次数:197
重置Mysql密码
Linux系统停止MySQL进程#service mysqld restart或# /etc/init.d/mysql stop或# killall -TERM mysqld(不推荐)以安全模式启动MySQL# mysqld_safe –skip-grant-tables &或,# mysqld_s...
分类:数据库   时间:2015-04-17 11:15:30    阅读次数:170
jdbcTemplaate queryForObject的两个易混淆的方法
JdbcTemplate中有两个可能会混淆的queryForObject方法:1. Object queryForObject(String sql, Object[] args, Class requiredType) 2. Object queryForObject(String sql, O....
分类:数据库   时间:2015-04-17 11:15:44    阅读次数:327
oracle job
declare jobno number;begin sys.dbms_job.submit(jobno,'PKG_ZJBI_SJTB.PROC_ZJBI_SJTB;', sysdate + 1 / (24 * 60), 'sysdate + 1 / (24 * 60)',f...
分类:数据库   时间:2015-04-17 11:13:47    阅读次数:185
使用mysqldump对数据库作备份
xxx提出要求:对线上测试环境的mysql的所有数据库作备份[root@BJVM-CM-94 data]# cd /app/mysql/data/[root@BJVM-CM-94 data]# du -sh2.9G.经查看数据只有2.9G,数据容量不是很大,所以我选择使用mysqldump进行备份备...
分类:数据库   时间:2015-04-17 11:09:15    阅读次数:191
hibernate 中createQuery与createSQLQuery两者区别
hibernate 中createQuery与createSQLQuery两者区别是:前者用的hql语句进行查询,后者可以用sql语句查询前者以hibernate生成的Bean为对象装入list返回,后者则是以对象数组进行存储所以使用createSQLQuery有时候也想以hibernate生成的B...
分类:数据库   时间:2015-04-17 11:05:28    阅读次数:134
java报表工具FineReport的SQL编辑框的语法简介
感谢大家捧场,这里继续分享关于SQL编辑框的一些语法心得总结,因为数据集定义的面板,也是FineReport报表中最常用的模块之一。1.我理解的执行过程。这里其实是生成一个字符串,FineReport将这个字符串通过设置的数据连接传递到报表中执行。在这个过程中报表应该是先把报表规则的东西,替换成大家...
分类:数据库   时间:2015-04-17 11:03:24    阅读次数:192
sql查询 数据库 表 字段 等
1.查询数据库中的所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name2.查询某个数据库中所有的表名: SELECT Name FROM SysObjects Where XType='U' ORDER BY Name==表中字段1、...
分类:数据库   时间:2015-04-17 11:01:13    阅读次数:156
sql参数化
public bool IsInsert(string userName, string password, string remark, string mail, int departId, int power){string sql = "insert into S_Admin(UserName...
分类:数据库   时间:2015-04-17 10:54:58    阅读次数:139
oracle替换字符串
现在需要将用户的身份证号码显示在页面,以供用户进行身份核对,但是为了个人隐私,又不能完整显示,所以可以用sql将身份证号码的部分号码用*号替换。效果截图如下: 具体的sql实现对应如下:tsc.idcard,concat(substr(tsc.idcard, 0, 4),'******') ,lpad(substr(tsc.idcard,-3),length(tsc.idcard),'*')两...
分类:数据库   时间:2015-04-17 09:42:08    阅读次数:130
教你做一个牛逼的DBA(在大数据下)
一、基本概念大数据量下,搞mysql,以下概念需要先达成一致1)单库,不多说了,就是一个库 2)分片(sharding),水平拆分,用于解决扩展性问题,按天拆分表 3)复制(replication)与分组(group),用于解决可用性问题 4)分片+分组,这是大数据量下,架构的实际情况 二、大数据量...
分类:数据库   时间:2015-04-17 09:36:00    阅读次数:393
beego的orm ,用的数据库sqlite3
beego的orm ,用的数据库sqlite3
分类:数据库   时间:2015-04-17 09:34:25    阅读次数:398
Mybatis:在sqlBuilder中动态的生成sql语句
最近项目当中使用到MyBatis 动态语句生成的功能,我使用的是sqlBuilder,话不多说,直接上代码,StockMarketProvider.java:public String selectByStockIdSql(){ BEGIN(); SELECT("*");...
分类:数据库   时间:2015-04-17 09:31:10    阅读次数:314
MySQL慢查询日志(二)
慢查询日志用来优化Query语句,以下是有关的几个参数,5.5版本以后可以到微妙(ms)mysql>showvariableslike‘%slow%‘;+---------------------------+-------------------------------+|Variable_name|Value|+---------------------------+-------------------------------+|..
分类:数据库   时间:2015-04-17 07:21:44    阅读次数:203
PowerDesigner反向工程MySQL
说明:工作中有时候需要把数据库中的表导出到PowerDesigner以方便查看。一:下载MySQLODBC二:配置ODBC数据源三:PowerDesigner连接数据库四:PowerDesigner导出数据1.1到MySQL官网下载MySQLODBChttp://dev.mysql.com/downloads/connector/odbc/5.1.html2.1打开“控制面板”下..
分类:数据库   时间:2015-04-17 07:18:54    阅读次数:168
MySQL中serial关键字的作用
SERIAL是BIGINTUNSIGNEDNOTNULLAUTO_INCREMENTUNIQUE的一个别名。在整数列定义中,SERIALDEFAULTVALUE是NOTNULLAUTO_INCREMENTUNIQUE的一个别名。注:上面NOTNULL是不可为空,AUTO_INCREMENT是递增,指定起始值为1用AUTO_INCREMENT=1语句,不指定默认也为1。UNIQE是不可重复的..
分类:数据库   时间:2015-04-17 07:16:11    阅读次数:170
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!