E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
数据库学习笔记
SQL Server
数据库学习笔记
-概念数据模型
概念数据模型(Conceptual Data Model)也称为信息模型。它是对客观事物及其联系的抽象,用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具。概念数据模型摆脱了计算机系统及数据库管理系统的具体技术问题,集中精力分析数据及数据之间的联系等,与具体数据库管理系统无关。概念数据模型必须转换成逻辑数据模型,才能
·
2015-11-02 13:37
sql
server
SQL Server
数据库学习笔记
-三大范式
第一范式(First Normal Form,简称1NF):数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。要求一个属性只包含一个值,多个属性的意义不能相同 比如下面就不符合第一范式 学号 课程 001 C#,数据库原理 第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指
·
2015-10-31 12:42
SQL Server
SQL Server
数据库学习笔记
-E-R模型
实体(Entities)联系(Relationships)模型简称E-R模型也称E-R方法,是由P.P.Chen于1976年首先提出的。还有一个关键元素Attributes-属性,它提供不受任何数据库管理系统(DBMS)约束的面向用户的表达方法,在数据库设计中被广泛用作数据建模的工具。 E-R图也即实体-联系图(Entity Reationship Diagram),提供了表示实体、属性和联系的
·
2015-10-31 11:36
SQL Server
SQL-Server
数据库学习笔记
-表
1. 表及其属性 表(Table):也称实体,是存储同类型数据的集合。 列(Field):也称字段、域或属性,它构成表的架构,具体表示为一条信息中的一个属性。 行(Row):也称元组(Tuple),存储具体的条数据。 码(Key):也称主键,就像人的身份证号码,是一个独一无二的字符,代表当前这条数据的标识。 外键(FK):这就是关系,代表一条信息与其他信息之间的关联。
·
2015-10-31 11:36
server
SQL Server
数据库学习笔记
-设计表时应该考虑的因素
设计数据库其实就是设计数据库中的表。到底要注意些什么才能够设计好一个数据库呢?一个宗旨,8个建议。 一个宗旨“尽量少的表,每个表中尽量少的列,合理的表结构”。 8个建议: 第一个,首先要考虑的是咱们这个数据库的主要作用是什么?至少包含哪些数据?这些数据又分别属于哪些实体对象?对象之间又存在什么样的关系?比如说新闻文章管理系统的数据库,它要存放的数据至少包括:文章分类、文章标题、发文时间、作者
·
2015-10-31 11:36
SQL Server
SQL Server
数据库学习笔记
-外键
关于主键的话大家很好理解,主键的主要作用就是用来标识一条数据是唯一的,也就是保证数据的实体完整性。防止数据重复。但是外键的话就有许多的疑问了,那外键是咋回事儿呢? 1. 外键的定义: 外键(FK)是用于建立和加强两个表数据之间连接的一列或多列。通过将保存表中主键值的一列或多列中的值添加到另一个表中,可创建两个表之
·
2015-10-31 11:36
SQL Server
MySQL
数据库学习笔记
(十一)----DAO设计模式实现数据库的增删改查(进一步封装JDBC工具类)
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4059514.html 联系方式:
[email protected]
【正文】 一、DAO模式简介 DAO即Data Access Object,数据
·
2015-10-30 15:35
mysql
数据库学习笔记
一 SQL
---------------------集合运算 SQL作用在关系上的union interset except运算对应于关系代数中的运算并 交和差,参加运算的关系必须相容,也就是说,他们必须含 有相同的属性集。1 union运算 为了找出在银行有帐户、有贷款或两者都有的所有客户,我们可以写查询语句: (select customer_name f
·
2015-10-30 13:54
学习笔记
MySQL
数据库学习笔记
纲要: 一,连接MySQL 二,MySQL管理与授权 三,数据库简单操作 四, 数据库备份 五,后记 一,连接MySQL 格式:mysql -h 远程主机地址 -u 用户名 -p 回车 输入密码进入:
·
2015-10-27 16:39
mysql
数据库学习笔记
数据完整性 实体完整性:每个实体都必须拥有主键或其他的唯一标识列 域完整性:考虑如何限制向表中输入的值的范围,限制类型,限制格式,限制可能值的范围 引用完整性:参照完整性,在输入或删除记录时,引用完整性用于维持参照表和被参照表之间的数据一致性。Sql中引用完整性通过主键和外键约束来实现 用户自定义完整性:是用户针对某个特定关系数据库的约束条件 数据备份的类型 完全备份:完全备份是将数据
·
2015-10-23 08:35
学习笔记
数据库学习笔记
(3)
数据库使用过程中一些零散的应用,记录下来以便下次使用。 1、触发器 刚才在项目中使用到触发器,现在拿来做记录,以便后续使用。 CREATE TRIGGER ON_DELETE ON [OSCE].[dbo].[QuestionType] FOR DELETE AS BEGIN IF EXISTS ( SELECT * FROM DELETED WHERE QT_
·
2015-10-22 21:00
学习笔记
MySQL
数据库学习笔记
(实验环境:Redhat9.0,MySQL3.23.54) 纲要: 一,连接MySQL 二,MySQL管理与授权 三,数据库简单操作 四, 数据库备份 五,后记 一,连接MySQL 格式:mysql -h 远程主机地址 -u 用户名 -p 回车 输入密码进入: mysql -u root -p 回车 Enter password: ,输入密码就可以进入 mysql>
·
2015-10-21 10:51
mysql
mysql
数据库学习笔记
-- Mysql解决
mysql复习一:复习前的准备1:确认你已安装wamp2:确认你已安装ecshop,并且ecshop的数据库名为shop二基础知识:1.数据库的连接mysql-u-p-h-u用户名-p密码-hhost主机2:库级知识2.1显示数据库:showdatabases;2.2选择数据库:usedbname;2.3创建数据库:createdatabasedbnamecharsetutf8;2.3删除数据库:
ccy365263452
·
2015-09-01 12:00
Android下SQLite
数据库学习笔记
1——SQLite数据库的使用
SQLite数据库移动平台的嵌入式关系型数据库所以他所支持的数据类型就比较少,NULL,INTEGER,REAL(浮点数字),TEXT(字符串文本),BLOB(二进制对象)这五种,但实际上,SQLite3也接受varchar(n),char(n),等数据类型,只不过在运算或保存的时候,会转换成对应的五中数据类型。最大的特点:你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么
JEck_De
·
2015-08-24 17:28
android开发
MongoDB
数据库学习笔记
一、Mongodb数据库之增删改查showdatabasesshowdbs //显示数据库;showtables showcollections //查示表或者集合;useimooc //使用或创建数据库imooc;增:useimoocdb.imooc_collection.insert({x:1}) //往集合名“imooc_collection”插入单条数据“x:1”;db.i
lichaoshan
·
2015-05-10 17:00
mongodb
数据库
MongoDB
数据库学习笔记
一、Mongodb数据库之增删改查showdatabasesshowdbs //显示数据库;showtables showcollections //查示表或者集合;useimooc //使用或创建数据库imooc;增:useimoocdb.imooc_collection.insert({x:1}) //往集合名“imooc_collection”插入单条数据“x:1”;db.i
lichaoshan
·
2015-05-10 17:00
mongodb
数据库
数据库学习笔记
系列(8)——嵌套查询
在SQL语言中,一个select-from-where语句称为一个查询块。将一个查询块嵌套在另一个查询块的where子句或having短语的条件中的查询称为嵌套查询。上层的查询称为外层查询、父查询、主查询;下层的查询称为内查询、子查询。SQL语言允许多层嵌套查询,即一个子查询中还可以嵌套其它的子查询。子查询的select语句中不能使用orderby子句,orderby子句永远只能对最终查询结果排序
puqutogether
·
2015-04-26 15:00
数据库
exists
查询效率
any
嵌套查询
数据库学习笔记
系列(7)——连接查询
连接查询包括如下四种情况:1.等值与非等值连接查询;2.自身连接查询;3.外连接查询;4.复合条件连接查询;下面我们分别学习一下。1.等值与非等值查询上一篇中已经讲过了,其中还包括卡氏积查询和自然查询。详见链接:http://blog.csdn.net/puqutogether/article/details/451970732.自身连接查询一个表与自己进行连接,这种连接称为表的自身连接查询。具体
puqutogether
·
2015-04-26 10:00
数据库
连接查询
自身连接查询
外连接查询
数据库学习笔记
系列(6)——等值与非等值连接查询
如果一个查询同时涉及两个以上的表,则称之为连接查询,连接查询是关系数据库中最主要的查询,主要包括等值连接查询、非等值连接查询、自身连接查询、外连接查询和复合条件连接查询。这篇博文我们来学习等值与非等值连接查询。一个用户查询请求涉及到多个表的时候,连接两个表的条件为=时,就是等值连接查询;其他的运算符连接的就是非等值查询。注意:连接条件中的各连接字段类型必须是可比的,但不必是相同的,整型和实型是可比
puqutogether
·
2015-04-22 16:00
自然连接
非等值连接
等值连接
卡氏积连接
数据库学习笔记
系列(5)——分组查询
数据库中的分组查询可以通过groupby命令来实现。groupby子句可以将查询结果表的各行按一列或多列取值相等的原则(一组的数据中它们被分组的字段一定是相同的)。对查询结果分组的目的是为了细化集函数的作用对象。如果未对查询结果分组,集函数将作用于整个参训结果,即整个查询结果只有一个函数值。否则,集函数将作用于每一个组,即每一组都有一个函数值。原始表的情况:1.查询每个课程人的均分我们可以看出gr
puqutogether
·
2015-04-22 10:00
数据库
分组查询
Group-by
数据库学习笔记
系列(4)——单表查询_1
单表查询就是查询的范围只是一个table,我们对其中的某一个字段,或者多个字段进行查询返回,查询的时候还可以满足一定的条件。下面我们就按照实际的问题,来学习一下单表查询。首先,原始的是一个student表,其中有如下几个字段:学号:snum姓名:sname年龄:sage性别:ssex院系:department课程:course分数:scorecreatetablestudent(snumint(5
puqutogether
·
2015-04-16 22:00
数据库
单表查询
where
数据库学习笔记
系列(3)——索引_2
通过上一篇博文我们已经知道了索引的作用就是帮助用户快速查询,如果把经常需要查询的字段设置索引,那么用户查询的速度会大大加快。那么这篇我们就来说说加索引的时候还有哪些方面需要注意的。首先,我们可以在多个字段上加入索引index,而且可以规定排序方式。如下:此外,我们还可以增加聚簇索引。用户可以在最常查询的列上建立聚簇索引,以提高查询效率。一个基本表上最多只能建立一个聚簇索引。建立聚簇索引后,更新索引
puqutogether
·
2015-04-15 22:00
mysql
索引
聚簇索引
数据库学习笔记
系列(2)——索引_1
在数据库中,建立索引的作用是加快查询速度.索引被创建于已有的表中,它可使对行的定位更快速更有效。可以在表格的一个或者多个列上创建索引,每个索引都会被起个名字。用户无法看到索引,它们只能被用来加速查询。1.索引的常见用法更新一个包含索引的表需要比更新一个没有索引的表更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常用于搜索的列上面创建索引。所以,一个表的索引不是越多越好!一个常用的
puqutogether
·
2015-04-15 19:00
数据库
索引
数据库学习笔记
系列(1)——表的建立、修改、删除
1.建表建表常见的语句:createtableStudent(Snumint(5),Snamevarchar(10),Sageint(5),Ssexchar(5),primarykey(Snum));注意:每个字段的类型和长度需要在建表的时候确定,主键primarykey需要确定。关于字段的约束可以在建表的时候给出:createtablestudent(snumint(5)uniquenotnul
puqutogether
·
2015-04-15 17:00
mysql
建表
主键
字段
删除表
数据库学习笔记
:第九章 存储数据:磁盘和文件
第九章数据以磁盘块为单位存储在磁盘上。块分布于一张或多张盘片的同心环形磁道上。磁道可以在盘片的单面或双面上录制。同一直径的所有磁道的集合称为柱面。磁盘块的大小在磁盘初始化时可以被设置成扇区大小的倍数。每一个记录的表面都有一个磁盘头阵列。读写一块时,磁头必须定位在块头位置。不能并行读写的主要原因是很难保证所有磁头被精确定位在相应的磁道上。磁盘控制器是磁盘驱动器与计算机的接口。当数据被写到扇区时,需要
向日葵的祈愿
·
2015-04-13 15:00
数据库学习笔记
(十)Communications link failure,The last packet successfully received from
最近做测试,发现Mysql 过一段时间会无法连接,导致数据库数据不一至,极其郁闷。 使用Connector/J连接MySQL数据库,程序运行较长时间后就会报以下错误: Communications link failure,The last packet successfully received from the server was *** millisecond ago.The last
ljl_xyf
·
2015-04-07 09:00
学习笔记
数据库学习笔记
ADO.net连接sqlserver数据库DataSource=localhost;InitialCatalog=DataBaseName;IntegratedSecurity=SSPI;1、连接mysql数据库stringstrdriver="com.mysql.jdbc.Driver";stringstrurl="jdbc:mysql://localhost:3306/student";stu
Charlemin
·
2015-03-29 10:25
数据库
ado.net
mysql
jdbc
sqlserver
编程语言
Oracle
数据库学习笔记
大型数据库的重启是一件很麻烦的事情,需要很多天;像国外的某个大公司十年都没有重启数据库了;Oracle数据库是靠插件收费的;插件解决了很多问题;Oracle必备的是Oracle官方文档Temp一定要作为独立的文件,要不然系统越运行越慢数据库:小型:access 中型:mysql;sqlserver;相对大型数据库而言的 大型数据库:sybase;oracle;db2选择使用哪种数据库考
kittywolf
·
2015-03-13 21:47
oracle
留言板
大型数据库
数据库学习笔记
(十四)
--创建索引createuniqueindexIDX_snameONstudent(sname)insertintostudentvalues('0938211038','梁欣','女','1992-6-3','090802')ifexists(selectnamefromsysindexeswherename='IDX_sc')DROpINDEXstudent.scgocreateINDexID
u012965373
·
2014-12-26 17:00
数据库学习笔记
(十三)
--内连接useteachingselectstudent.studentno,sname,finalFROMstudentINNERJOINscoreONstudent.studentno=score.studentnoWHEREscore.courseno='c05109'selectstudent.studentno,sname,usually,finalfromstudentJOINsco
u012965373
·
2014-12-26 16:00
数据库学习笔记
(十二)
--查询select* fromstudentwheresex='女'selectcourseno,cname,creditfromcourseselectstudentno,sname,phoneFROMstudentWHEREpoint>780selectstudentno,sname,phone,classnameFROMstudentas学生,classas班级WHEREpoint>780
u012965373
·
2014-12-26 16:00
数据库学习笔记
(十一)
--IF语句Declare@pointasintSet@point=87IF@point>=60beginPRINT'pass,verygoog!'endELSEbeginPRINT'nopass,tryagain!' END--BEGINEND语句DECLARE@MyVarfloatSet@MyVar=5.7IF@MyVar>10.8BEGINSET@MyVar=123.456PRINT'变量@
u012965373
·
2014-12-26 15:00
数据库学习笔记
(十)
--声明一个@myvar变量,然后将一个字符串放在变量里,在输出@myvar变量的值declare@myvarnchar(20) set@myvar='Thisisatest'select@myvargo--显示当前的日期和时间为止试图登录SQLserve2005selectGETDATE()AS'当前的时期和时间'@@CONNECTIONSAS'试图登录的次数'--通配符和逻辑运算符的LIKE的
u012965373
·
2014-12-26 11:00
数据库学习笔记
(九)
为数据库添加外键usetest01ALTERTABLEscoreWITHCHECKADDCONSTRAINTPK_sc_studFOREIGNKEY(student)REFERENCESstudent(studentno)GO
u012965373
·
2014-12-26 10:00
数据库学习笔记
(八)
--对数据库的其他操作--创建表CREATETABLEstudent1(column_gradeint) GO--查看表的信息EXECsp_helpstudent1GO--添加列ALTERTABLEstudent1ADDcolumn_classVARCHAR(20)NULLGOEXECsp_helpstudent1GOALTERTablecstudent1--删除表DROPCOLUMNcilumn
u012965373
·
2014-12-26 10:00
数据库学习笔记
(七)
--在数据库test01中新建课程信息表USEtest01GOCREATETABLEcourse(coursenonchar(6)NOTNULL,cnamenchar(20)NULL,typenchar(8)NULL,periodtinyintNULL,creditnumeric(4,1)NULL,CONSTRAINTPK_coursePRIMARYKEYCLUSTERED(Coursenoasc
u012965373
·
2014-12-26 09:00
数据库学习笔记
(六)
--为数据库test01创建快照usemasterGOcreatedatabasetest01snapshoton(name='test01',filename='E:\DATA\test01.ss')ASSNAPSHOTOFtest01
u012965373
·
2014-12-26 09:00
数据库学习笔记
(五)
--修改student数据库的名字为STUDENTDBusemastergoalterDATABASEstudentMODIFYNAME=STUDENTDB--删除已创建的数据库DROPDATABASEstudentGO
u012965373
·
2014-12-26 09:00
数据库学习笔记
(四)
//生成数据库teaching脚本USEmasterGOIFEXISTS( SELECTname FROMsys.databases WHEREname=N'teaching')DROPDATABASEteachingCREATEDATABASEteaching ON PRIMARY (NAME=N'teaching',FILENAME=N'E:\DATA\teaching.mdf',SIZ
u012965373
·
2014-12-26 08:00
数据库学习笔记
(三)
提示:想运行程序,首先需要添加数据库,到指定的文件夹下,比如说代码中写的是E:\\DATA,那么就需要先在E:\\建立文件夹,然后在进行数据库代码的编译执行--给数据库添加studentfgrp文件组,并且添加数据文件studentfile.ndf到studentfgrpalterDATABASEstudentADDFILEGROUPstudentfgrpGOALTERDATABASEstuden
u012965373
·
2014-12-26 08:00
数据库学习笔记
(二)
--为student数据库增加日志文件Createdatabasestudentonprimary(NAME='student',FILENAME='E:\\DATA\\student.mdf',SIZE=3MB,MAXSIZE=30MB,FILEGROWTH=1MB)logon(NAME='student_log.ldf',FILENAME='E:\\DATA\\student_log.ldf'
u012965373
·
2014-12-26 08:00
数据库学习笔记
(一)
--这里是用的数据库是2008版本--sqlserver2008--创建数据库createdatabasestudentonprimary(NAME='teaching',FILENAME='E:\DATA\teaching.mdf',SIZE=4MB,MAXSIZE=30MB,FILEGROWTH=1MB)LOGon(NAME='E:\\teaching',FILENAME='E:\\teach
u012965373
·
2014-12-26 08:00
oracle
数据库学习笔记
(三):关于jdbc连接
1、JDBC API 1) 、 DriverManager:管理数据库驱动的类 2)、Connection:代表一个数据库连接 3)、Statement:执行sql语句的容器 4)、ResultSet:查询返回的结果集 2、Java 程序连接oracle 数据库的步骤
jingjing0907
·
2014-10-21 19:00
数据库学习笔记
1_数据库分类
最近在看一些oracle相关视频,做了笔记,自己用来时常翻翻: 数据库分为三类: 1.小型数据库:access,forbase 2.中型数据库:mysql,sql server, informix 3.大型数据库:sybase,oracle,db2 项目中选择数据
冰诺莫语
·
2014-08-05 11:00
学习笔记
sybase
数据库学习笔记
(一)
sybase的基本框架sybase数据库由系统数据库、用户数据库、数据库设备和辅助文件组成。1、系统数据库sybase数据库是多个数据库结构的数据库管理系统。分为系统数据库和用户数据库。系统数据库是在安装的时候自动创建的,包括一下内容:master数据库:全面控制和管理用户数据库及sybase上的一切操作temp数据库:为临时表和其他临时工作空间提供一个存储区域,是公用的model数据库:为新建的
月盡天明
·
2014-06-29 13:23
数据库相关
sybase
数据库学习笔记
(一)
sybase的基本框架sybase数据库由系统数据库、用户数据库、数据库设备和辅助文件组成。1、系统数据库sybase数据库是多个数据库结构的数据库管理系统。分为系统数据库和用户数据库。系统数据库是在安装的时候自动创建的,包括一下内容:master数据库:全面控制和管理用户数据库及sybase上的一切操作temp数据库:为临时表和其他临时工作空间提供一个存储区域,是公用的model数据库:为新建的
crazy1235
·
2014-06-29 13:00
数据库
框架
server
Sybase
结构
SQLite
数据库学习笔记
这两天学习了SQLite数据库,做下学习笔记。SQLite数据库为嵌入型数据库。1、抽象类SQLiteOpenHelper为数据库建立连接,其子类DBOpenHelper实现父类onCreate、和onUpgrade并调用父类的构造方法/****/packageedu.fjnu.sqlite.service;importandroid.content.Context;importandroid.d
Kysann
·
2014-05-10 11:24
Android
我的学习之路—Oracle
数据库学习笔记
数据:是指所有能输入到计算机中并被计算机程序处理的符号的总称数据处理:是指各种形式的数据进行收集,储存,加工和传播的一系列活动的综合。其目的是从大量的原始的数据中抽取推导出对人们有用的信息。数据库是这样的数据集合:长期储存在计算机(数据库服务器)内——保障安全;有组织的管理,具有较小的冗余——有效管理,数据独立;可共享,多个用户可以对包含的数据进行共享——并发控制,权限管理等在Oracle数据库内
sdqdzc
·
2014-03-19 13:00
oracle
数据库
数据库学习笔记
1. 打开一个PL/SQLCommandWindowSelectobject_nameFromuser_objectsWhereobject_type='TRIGGER';--所有触发器 Selectobject_nameFromuser_objectsWhereobject_type='PROCEDURE';--所有存储过程 Selectobject_nameFromuser_obje
xuxurui007
·
2013-12-08 23:00
oracle
数据库
触发器
function
plsql
数据库学习笔记
---SQL基础-->层次化查询(START BY ... CONNECT BY PRIOR)
SQL基础-->层次化查询(STARTBY...CONNECTBYPRIOR)技术qq交流群:JavaDream:251572072 教程下载,在线交流:创梦IT社区:www.credream.com--==================================================================================================
lidew521
·
2013-11-11 22:00
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他