02MYSQL学习之引入篇
来源:互联网 发布:新浪实时股票数据接口 编辑:程序博客网 时间:2024/04/30 19:49
开始前,我们不妨一起想个问题:在日常生活中,我们记录数据用什么方法?首先容易想到的是我们牛逼哄哄的大脑,然后如果你家里开个小商店,那么找个记账本记录数据是必须的,当然有些时候我们甚至直接把数据记录在墙上,比如:5月1号借给老王家一袋大米……下面以一个实际的例子来引入我们要讨论的内容。
假如我是一个班级的班主任,我现在要记录我们班中45位同学的信息,包括每个同学的名字,性别,年龄,籍贯等,那我该怎么记录呢?首先,我能想到的是剪45张卡片,每张卡片上分别记录每个同学的信息,于是我找来一大堆卡纸,在那剪啊剪,剪的手都累了,终于剪了45张大小相等的卡片。光剪好还不行啊,我还得在上面写东西啊!于是,按如下格式开始写了:
写啊写,写到第四个我就想吐了,每个卡片上都要写着相同的“学号”“姓名”“年龄”“籍贯”等属性名称,这不仅让我写的很累,而且会造成存储资源——也就是我的卡片资源的浪费,利用空间减少了。那么我就会想一个方法,提高书写效率并且提高卡片利用效率,于是我想到了表格。
这个方法倒是简洁啊,资源浪费较少!其实数据库里的表跟生活中的表格是很相似的,在这里提一句:
**************************************************************************
计算机科技中的很多内容可以从生活中找到灵感和启发!
**************************************************************************
我们可以观察一下这个表格,有什么特点呢?有行!有列!这不是废话吗?您还真别说,我们今后和数据库打交道,其实最多的就是和表打交道,其实就是和行、列打交道。下面我们再提出几个问题,想想表格中需要怎么样变化?
1.班里来了一位新同学。
- 表格的变化:新增一行,这一行有4列。(增)
2.班里的李四同学今天过生日了,这小子又长大了一岁,那么他在表格中的年龄信息也要响应的修改。
- 表格的变化:修改李四同学的“年龄”列。(改)
3.王八同学退学了。
- 表格的变化:删除一行。(删)
4.我去检查作业了,但同学人数太多,不可能全部检查到,就选择学号<10的同学的交作业。
- 表上对应的操作:取出学号<10的同学信息。(查)
- 02MYSQL学习之引入篇
- CSS学习一之CSS引入方式
- VUe学习之 vue引入使用
- 丛林战争项目九之引入MySql.Data.dll
- MySQL与Python3交互之安装引入pymysql模块
- SpringBoot学习篇二----Thymeleaf的引入
- html5学习笔记之三(引入多媒体对象)
- JavaScript学习之引入方式、变量与方法
- hadoop学习序曲之mysql基础篇--mysql之JDBC
- 补充myeclipse引入MySQL
- MySQL学习之MySQL引擎
- 【MySQL】MySQL学习之 -- 资料
- mysql学习笔记02之约束
- 一步一步学习Ubuntu之MySQL篇
- MySQL学习之数据库基本操作篇
- MySQL学习之——索引篇
- Mysql 学习笔记之索引篇
- mysql学习笔记之开发篇二
- Python学习笔记(6)List and Keyboard Control
- 模版
- 对标准H264码流的RTP打包 VLC播放RTP打包发送的.264文件
- inner join on , left join on , right join on
- Linux服务器高性能编程——读书笔记(五)
- 02MYSQL学习之引入篇
- view绘制过程
- Java配置Hibernate教程
- CSM认证培训知识点总结
- 用电脑做服务器,搭建应用后应对不同网络环境发布应用
- ERP项目实施记录08
- Windows 7 完全硬盘安装方法 干干净净的C盘
- 编译原理-文法
- fzu 2173 floyd+矩阵快速幂