SQl
张艳霞zhangyx
种一棵树最好的时间是十年前,其次是现在!
展开
-
JDBC概述、详解、预编译机制、批处理机制及JDBC连接池
一、JDBC概述数据库驱动所谓数据库驱动就是数据库厂商提供连接数据库的jar包。开发人员只需要导入数据库驱动包就可以通过该驱动包提供的api来接并操作数据库。不同的数据库的驱动包互不兼容,需要操作什么数据库就要导入该数据库的驱动包。JDBC由于不同的数据库厂商提供的数据库驱动各不相同,在使用不同数据库时需要学习对应数据库驱动的api,对于开发人员来说学习成本十分的高。于是sun提供了JDBC的规范,本质上一大堆的接口,要求不同的数据库厂商提供的驱动都实现这套接口,这样以来开发人员只需要学会J原创 2020-09-16 19:34:03 · 405 阅读 · 0 评论 -
MySQL数据库多表设计和多表查询详解
一、多表设计数据库通过表来存储数据,通过表和表之间的关系来存储数据之间的关系。通过外键字段来维系表和表之间的关系。而根据表和表之间关系的不同,外键字段设置的方式不同。a.一对一对于一对一的关系,可以在任意一边设计外键保存另一方的主键,维系两张表的关系。b.一对多对于一对多的关系,需要在多的一方设计外键保存另一方的主键,维系两张表的关系。c.多对多对于多对多的关系,需要设计第三方关系表保存两张表之间的对应关系,相当于将一个多对多拆分为两个一对多来进行存储。二、多表查询关系型数据库通原创 2020-09-16 18:58:52 · 665 阅读 · 1 评论 -
MySQL数据库入门学习必须了解的基础概念及MySQL安装配置
数据库概述1. 数据库的概念数据库,简而言之就是存储数据的仓库,可以按照一定的数据结构存储管理大量的数据及数据与数据之间的关系,它本质上是一种信息管理系统。数据库根据存储采用的数据结构的不同可以分为许多种,其中常见的有层次式数据库、网络式数据库、关系型数据库。其中关系型数据库占据着市场的主流。2. 关系型数据库关系型数据库是建立在关系模型基础上的数据库。这种定义听起来十分抽象,这里我们不深入讨论什么叫做“关系模型”–大学计算机专业专门有一门课叫“离散数学”专门讨论过关系模型 --,只是简单的表述为原创 2020-09-09 20:19:46 · 171 阅读 · 0 评论 -
SQL语言——基本概念、操作数据库、表、表记录、数据库备份与恢复、外键约束
SQL语言1.基本概念1.1 SQLSQL–Structured Query Language, 结构化查询语言,是关系型数据库通用的操作语言。是一种非过程性语言。由美国国家标准局(ANSI)与国际标准化组织(ISO)制定SQL标准。各大数据库厂商都对其做了实现。所以我们只要学会了SQL语言,就可以操作各大关系型数据库了。为加强SQL的语言能力,各厂商增强了过程性语言的特征,增加了一些非标准的SQL,这样的SQL称为该数据库的“方言”。SQL是用来存取关系数据库的语言,具有查询、操纵、定义和控原创 2020-09-09 20:06:18 · 304 阅读 · 0 评论