原文地址:http://blog.csdn.net/Dreamcode/article/details/50401858 完整文章下载地址:http://download.csdn.net/detail/dreamcode/9383516  简单来说,我们可以将数据的水平切分理解为是按照数据行的切分,就是将表中的某些行切分到一个数据库,而另外的某些行切分到其他的数据库中,其中选择合适的切...

(3)表的增删改查

数据库  数据

  

2020-07-26 08:15:11

数据库是容器,里面可以创建表,表必须属于哪个数据库 这样做的好处是:进行表操作时,都会指定当前的默认数据库 一、创建表 ①语法:create table tb_name(列结构)[列选项] 列定义:列名 列的数据类型[列的属性(约束)] 不同列用”,”来连接,最后一个列后不用“,” ②简单的字符串类型:varchar(保留数据字符的长度) 日期类型:...

Day09-mySQL-02多表

数据库  数据

  

2020-08-28 00:46:56

一,可视化软件介绍 SQLyog和navicat8 SQLyog: 二,多表间关系 1.为什么要拆表 1.1表的准备 ​ 创建一张分类表(类别id,类别名称.备注:类别id为主键并且自动增长) ​ 创建一张明星表(商品id,商品名称,商品价格,商品数量,类别.备注:商品id为主键并且自动增长) 2.引用完整性 ​ 表和表之间存在一种关系,但是这个关系需要谁来维护和约束? 2.1外键约束 ​ 外键作...

数据库概念基础

# 数据库  数据库  数据库

  

2020-08-06 21:16:54

1.模型: 概念模型:把现实世界转化为信息世界的模型,即E-R模型(通过E-R图表示) 实施模型:将信息世界使用的模型转化为数据世界使用的模型,关系模型(通过表数据表示) 2.不同关系的实体间E-R图表示: (1)两个实体集间一对一关系的绘制: 假设某个学院有若干个系,每个系只有一个主任 分析:主任和系是一对一关系 主任的属性:编号,姓名,年龄,学历 系的属性:系编号,系名 主任和系是一个管理关系...

实验目的   熟悉通过嵌入式SQL(主语言为C语言)编程访问数据库。 实验内容和要求             熟悉RDBMS的预编译程序。通过嵌入式SQL编程访问数据库的基本步骤 对学生课程数据库中的表,完成下面功能(你也可以自己给出功能要求): 1. 查询某一门课程的信息。要查询的课程由用户在程序运行过程中指定,放在主变量中。...

数据库物理模型以及SQLyu语言的分类 物理模型 1)用工具画出物理模型 a. 开发中必须掌握的技能,powerdesigner(物理模型工具,自行寻找资源)。 b. 产出数据库真实表与表之间的关系。 c. 产出数据库脚本(包含数据库SQL语句),导入数据库,生成数据库。 例:现有学生报考系统,实体“考生”有属性:准考证号、姓名、年龄、性别,实体“课程&rdqu...

数据库入门操作-SQL(结构化查询语言)语言有关 1) 建库操作 mysql数据库服务下面会有很多的数据库,每个数据库下面又不同的数据表; 2)建数据表 例: 3)添加数据 例: 4)修改数据 Update 表名 set 列名1 = 数据1,列名2 = 数据2[where 条件] –where条件 1.可以省略 2.具体完成那一条数据更新 例: 5)删除数据 delete from 表...

MySQL 的条件查询

数据库  mysql  数据库

  

2019-12-25 23:55:09

这里先创建一个 mysql 的数据表来方便命令的展示 然后 diy 几个数据插入数据表。 聚合函数 又叫组函数,通常是对表中的数据进行统计和计算,一般结合分组 (group by) 来使用,用于统计和计算分组数据。 常用的聚合函数(默认忽略 null 的行): count(col): 表示求指定列的总行数 max(col): 表示求指定列的最大值 min(col): 表示求指定列的最小值 sum(...

事务的四大特征: 原子性:是不可分割的最小操作单位,要么同时成功,要么同时失败 持久性:当事务提交或回滚后,数据库会持久化的保存数据 隔离性:多个事务之间,相互独立 一致性:事务操作前后,数据总量不变 事务的隔离级别 概念: 多个事务之间隔离的,相互独立的。但是如果多个事务操作同一批数据,则会引发一些问题,设置不同的隔离级别就可以解决这些问题。 存在问题: 脏读:一个事务,读取到另一个事务中没有提...

博客中用到的数据库脚本文件:https://download.csdn.net/download/sunshine543123/12087175 1.(此题为后续实验题准备基础表和数据)创建一张Total_Hours表,用来保存每个员工所有项目总的工作时间,包含员工SSN和总工作时间(totalHours)两列;然后将employee表的所有员工SSN和初始工作时间(0)插入到表Total_Hou...

博客中用到的数据库脚本文件:https://download.csdn.net/download/sunshine543123/12087175 (1) 针对EMPLOYEE表定义一个只读游标,查询男性员工的姓名、年龄、工资和所在部门名称(按工资由高到低排序)。查询结果范例如下图所示: (2) 针对EMPLOYEE表定义一个游标,将游标中绝对位置为3的员工姓名改为你的拼音姓名,并将性别改为你的性别...

基于MySQL5.5 SQL优化 SQL优化步骤 上线后观察SQL,等待SQL跑一天,查看生产上慢SQL的执行情况 开启慢查询日志,设置阈值,比如超过5秒的就是慢SQL,将其抓取出来 explain+慢SQL进行分析 show profile查询SQL在mysql服务器里面的执行细节和声明周期 确定是否需要调整SQL数据库参数,找DBA讨论 优化 小表驱动大表: 即小的数据集驱动大的数据集,关联查...

由于扫描漏洞发现之前mysql 5.7.18版本很多漏洞, 所以需要升级数据库 数据库由mysql 5.7.18升级到 mysql 5.7.28 这里是对这次升级过程的记录 升级过程参考了下面两个博客: 卸载:MySQL卸载 安装:Windows下将MySQL5.5升级为MySQL5.7 1.下载mysql 5.7.28安装包 从官网https://downloads.mysql.com/arch...

数据库—练习题

数据库  数据库

  

2020-01-20 07:34:00

一、简答题(笔试面试常见) 1、MySQL常见的三种存储引擎(InnoDB、MyISAM、Memory)的区别。 数据库存储引擎是数据库底层软件组织,进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能, MySQL的核心就是存储引擎。 特点 InnoDB MyISAM Memory 存储限制 64TB 没有 有 事务安全 支持 支持外键 支持 锁机制 行锁 ...