SQLite数据库使用

1、对话框的添加为之前的应用添加对话框需要完成的任务:1)创建DatePickerFragment@Overridepublic Dialog onCreateDialog(Bundle savedInstanceState) { return new AlertDialog.Builder(getActivity()) .setView(v)
阅读本文

数据库中的约束

约束(5个):1.实体完整性主键约束唯一性约束2.域完整性Check约束3.引用完整性Foreign Key 约束创建约束: 应用实例: --添加主键约束 cus_info_pk:主键重命名 alter table cus_info add constraint cus_info_pk primary key (cus_no); --添加一个唯一性约束 alter table cus_info
阅读本文

数据库入门级指令操作

数据库操作创建数据库 create database 数据库名;查看数据库 show databases;选择指定数据库 use 数据库名;删除数据库 drop database 数据库名;数据表操作创建基本表createtable <表名> (<列名><数据类型>[列级完整性约束条件] [,<列名><数据类型>[列级完整性约束条件]......... [,<表级完整性约束条件>]);例:crea
阅读本文

数据库探索之旅——初识数据库

1.  什么是数据库? 数据库(DataBase,DB)是指按一定数据结构来组织、存储和管理数据的集合。通常是一个文件或文件组。 概念易混淆(DB与DBMS):人们通常用数据库这个术语来代表他们使用的数据库软件。这是不正确的。数据库软件称为。数据库管理系统(Batabase Management System, DBMS)。DBMS是对数据库进行管理的软件系统,数据库是通过DBMS创建和操
阅读本文

关系型数据库和非关系型数据库的区别

关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。 NoSQL一词,用于指代那些非关系型的,分布式的,且一般不保证遵循ACID原则的数据存储系统 非关系型数据库分类 面向高性能并发读写的key-value数据库: key-value数据库的主要特点即使具有极高的并发读
阅读本文

数据库坏块触发ora-00600和ora-07445

上午10:03分收到资源同步库的宕机告警,登陆数据库核实数据库确实异常,第一反应手动重启库,但依旧失败。回过头查看数据库告警日志,发现大量的600和7445报错    查看trace文件,发现都是对同一个表T_PRODUCT_ADDR_6_8_TEMP_AREA的更新操作:在连续的报错后,数据库自身有个坏块recover的操作从在线日志恢复成功后,依然有类似的报错信息,最后数据库直接宕机  【分析
阅读本文

数据库之数据定义

SQL中的数据定义功能包括模式定义、表定义、视图定义、索引的定义。下面对以上操作一一总结: 1、模式的定义与删除“模式”是一个数据库的命名空间,一个框架,打个比方:在java中,创建模式相当于创建一个包,而创建表相当于创建一个类,一个类是在某一个包下面进行管理的。在mysql中,创建模式与创建数据库是一样的,也就是create schema <模式名>与 create database <数据库名
阅读本文

数据库连接池c3p0和dbcp

现在常用的开源数据连接池主要有c3p0、dbcp和proxool三种,其中: hibernate开发组推荐使用c3p0; spring开发组推荐使用dbcp(dbcp连接池有weblogic连接池同样的问题,就是强行关闭连接或数据库重启后,无法reconnect,告诉连接被重置,这个设置可以解决); hibernate in action推荐使用c3p0和proxool;dbcp所需jar:com
阅读本文

数据库索引与自增序列

索引[toc]索引的优缺点优点:创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 第五,通过使用索引,可以在查询的过程中
阅读本文

数据库异常sysservers中找不到服务器 源码下载

数据库异常:[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。开始->所有程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,如图:<ignore_js_op> 打开后如下图:<ignore_js_op> 展开协议节点;在协议右边启用 TCP/
阅读本文

数据库优化打怪升级

最近呢,总是有人反馈公司的一个系统页面反应太慢,一个列表展示,竟然需要二三十秒,我上去点了点,发现没二三十秒那么夸张,但是也是够慢了,龟速,直接影响工作效率啊。所以从这星期开始,我便硬着头皮上优化系统了。  这个系统使用MVC3+Easy UI做的,数据库用的是SQL Server 2012。优化呢,首先就是定位原因,刚开始呢,只能按传统方法来,想想瓶颈在哪,网络传输,程序响应和页面渲染,磁盘
阅读本文

数据库系统概论——Chap. 1 Introduction

数据库系统概论——Introduction一、数据库的4个基本概念数据(data):数据是数据库中存储的基本单位。我们把描述事物的符号记录称为数据。数据和关于数据的解释是不可分的,数据的含义称为数据的语义,数据与其语义是不可分的。数据库(DataBase,DB):存放数据的仓库。数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的
阅读本文

09.SQL语句[1] 创建数据库

--创建默认数据库 create database DotStudy --关闭、打开命令提示窗口:Ctrl + R --删除数据库 drop database DotStudy --创建自定义数据库 create database DotStudy on primary ( name=‘DotStudy‘, size=10mb, filegrowth=2mb, ma
阅读本文

Jmeter连接数据库方式

关系型数据库:1.mysql:方式:Database URL:jdbc:mysql://localhost:port/DBname?user=**&password=**&allowMultiQueries=trueJDBC Driver class:com.mysql.jdbc.Driver需要用到的第三方包:mysql-connector-java-5.1.39-bin.jar2.sqlser
阅读本文

删除oracle数据库用户

手工删除ORACLE数据库用户时常会出现会话进程仍在使用导致删除失败的情况。需要查询会话并将会话删除才能成功将数据库用户删除,比较不方便。适用场景  自动删除oracle数据库用户脚本代码  脚本名称:drop_user.sh#!/bin/bash function isExist_dbuser() { [ $# -ne 1 ] && { printf “Call the function
阅读本文

Oracle12c之 CDB数据库中数据字典架构

数据字典就是元数据的集合,比如创建的表,列,约束,触发器等等这些都是元数据,需要保存到数据库中。除此之外,Oracle自身的一些数据库对象,如目录,PL/SQL代码等等这些都是元数据,都需要存放在数据字典中。随着12c 容器数据的普及,Oracle数据字典发生了哪些变化呢,下文即是具体描述。一、数据字典及其形成1、数据字典数据字典是元数据的集合,从逻辑上和物理上描述了数据库及内容,存储于SYSTE
阅读本文

数据库管理系统和数据库系统的区别

在数据库应用中,常用到DB、DBMS、DBS等术语,其形式定义如下。数据库(DataBase,简称DB)严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。数据库能为各种用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性等特点。 数据库管理系统(DataBase Mangement System,简称DBMS)数据库管理系统(database management syst
阅读本文

数据库索引初识

数据库的操作,选择,修改,删除。对于数据量大或者有性能要求时,都需要优化我们的操作,其中一个操作就是建立索引,在数据库表的某列或者某几列上面建立索引。例如 表information:  name  age  sex  address ……查询某个姓名为“Nommy”的信息,如果该表有几千行,则需每行遍历查找数据,直至最后一行,效率不高,没有目的,甚至姓名不是主键可能存在多行姓名为Nommy情况,那
阅读本文

数据库基础积累

1、数据库索引长度限制?    默认情况下,InnoDB 引擎单一字段索引的长度最大为 767 字节,当使用 UTF-8 字符集,每一个字符使用 3 字节来存储,在 TEXT 或者 VARCHAR 类型的字段上建立一个超过 255 字符数的前缀索引时就会遇到问题。 数据库索引字段长度限制要求我们设计数据库字段长度的时候特别注意。 2、
阅读本文