数据库
关于数据库相关知识的学习
Lw中
Better forever.
展开
-
数据库应用系统的四个层次划分
表示层负责所有与用户交互的功能,用户对数据库应用系统的最直观感受均在这层实现。业务逻辑层负责根据业务逻辑需要将表示层获取的数据进行组织后,传递给数据访问层,或将数据访问层获取的数据进行相应的加工处理后,传送给表示层用于展示。数据访问层负责与DBMS系统进行交互,提取或存入应用系统所需的数据。数据持久层负责保存和管理应用应用系统数据。...原创 2020-03-24 17:51:03 · 3818 阅读 · 0 评论 -
数据库应用系统的三个重要设计
1.概念设计对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息存储、查询和加工的要求等。2.逻辑设计主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,...原创 2020-03-24 17:55:00 · 447 阅读 · 0 评论 -
数据库ER图基础概念
ER图分为实体、属性、关系三个核心部分ER图的实体(entity)实体是长方形体现 从属实体使用圆角矩形表示即数据模型中的数据对象,例如人、学生、音乐都可以作为一个数据对象,用长方体来表示,每个实体都有自己的实体成员(entity member)或者说实体对象(entity instance),例如学生实体里包括张三、李四等,实体成员(entity member)/实体实例(entity in...原创 2020-03-24 18:05:05 · 10003 阅读 · 0 评论 -
数据库分析与设计:ER与关系模式
First设要为某工厂设计一个数据库,需要记录如下信息(有下划线的信息可作为唯一标识):•产品有产品名、规格;•每种产品拥有多道加工工序,每道加工工序只适用于一种产品;•每道工序需要记录相关的工序编号、所需材料、加工要求;•每道工序可以有多道上游工序,每道工序最多有一道下游工序;•职工有职工名、性别、工资;•每个职工只负责加工一道工序,每道工序可有多个职工负责加工,需要记录每...原创 2020-04-20 10:18:53 · 20063 阅读 · 15 评论 -
数据库后台编程技术:填补代码
First设在SQL Server 2008某数据库中有商品表和销售表,表的定义如下:CREATE TABLE 商品表(商品号 char(10) PRIMARY KEY,商品名 char(20) NOT NULL,销售总量 int DEFAULT 0)CREATE TABLE 销售表(商品号 char(10),销售时间 datetime...原创 2020-04-20 10:42:48 · 1264 阅读 · 0 评论 -
SQL的语言分类
DQL(Data Query Language):数据查询语言 select 相关语句DML(Data Manipulate Language):数据操作语言 insert 、update、delete 语句DDL(Data Define Languge):数据定义语言 create、drop、alter 语句TCL(Transaction Control Language):事务控制语言 set autocommit=0、start transaction、savepoint、commit、roll原创 2020-05-17 11:34:33 · 225 阅读 · 0 评论 -
MySQL常用黑窗口命令
mysql中常用的窗口命令原创 2020-05-17 11:26:23 · 4630 阅读 · 0 评论 -
MySQL的数据类型
主要包括以下4大类整数类型: bit 、 bool 、 tinyint 、 smallint 、 mediumint 、 int 、 bigint浮点数类型: float 、 double 、 decimal字符串类型: char 、 varchar 、 tinyblob 、 blob 、 mediumblob 、longblob 、tinytext 、 text 、 mediumtext 、 longtext日期类型: Date 、 DateTime 、 TimeStamp 、 Time 、原创 2020-05-17 17:17:13 · 323 阅读 · 0 评论 -
MySQL的聚合函数
SQL基本函数,聚合函数对一组值执行计算,并返回单个值,也被称为组函数。 聚合函数经常与 SELECT 语句的 GROUP BY 子句的HAVING一同使用。原创 2020-05-18 22:29:33 · 421 阅读 · 0 评论 -
MySQL中DML的常用操作
DML(Data Manipulation Language)数据操作语言,以INSERT、UPDATE、DELETE三种指令为核心,分别代表插入、更新与删除,是必须要掌握的指令,DML和SQL中的select熟称CRUD(增删改查)。原创 2020-05-18 09:04:03 · 469 阅读 · 0 评论 -
MySQL中SELECT的执行顺序
天天在写SELECT查询,你知道SELECT的执行顺序吗?原创 2020-05-29 20:57:18 · 677 阅读 · 5 评论 -
MySQL中避免NULL的坑
当数据的值为NULL的时候,可能出现各种意想不到的效果,让人防不胜防,我们来看看NULL导致的各种神坑,如何避免?原创 2020-05-23 21:43:32 · 1024 阅读 · 0 评论 -
MySQL联结查询怎么写
当我们查询的数据来源于多张表的时候,我们需要用到连接查询,连接查询使用率非常高,是务必掌握的。原创 2020-05-23 11:41:50 · 1066 阅读 · 0 评论 -
MySQL子查询的使用
出现在select语句中的select语句,称之为子查询或内查询。外部的select查询语句,被称为主查询或外查询。子查询按结果集的行列数不同分为4种,标量子查询、列子查询、行子查询、表子查询。原创 2020-05-23 21:30:19 · 1115 阅读 · 0 评论 -
MySQL事务了解一下
事务是需要在同一个处理单元中执行的一系列更新处理的集合。通过使用事务,可以对数据库中的数据更新处理的提交和取消进行管理。原创 2020-05-25 08:12:05 · 372 阅读 · 0 评论 -
MySQL索引
关于MySQL索引的知识学习总结。原创 2020-09-22 21:44:49 · 86 阅读 · 0 评论 -
如何写好SQL语句?
如何写好SQL语句,请看看下面的建议。原创 2020-10-04 16:11:54 · 1966 阅读 · 0 评论 -
Java与MySql映射表
关于Java中数据类型和MySql数据类型之间的映射原创 2020-08-31 09:53:55 · 439 阅读 · 0 评论