- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 Mysql入门(四)之数据高级操作
数据高级操作 数据操作:增删改查新增数据基本语法 Insert into 表名[(字段列表)] values(值列表); 在数据插入的时候,假设主键对应的值已经存在:插入一定失败 主键冲突 当主键冲突:更新操作的时候(Duplicate key),可以选择性的进行处理:更新和替换 主键冲突:更新操作 In
2016-08-21 22:10:30 340
原创 MySQL之范式详解
范式范式:Normal Format,是一种离散数学中的知识,是为了解决一种数据存储与优化的问题:保存数据的存储之后,凡是能够通过关系寻找出来的数据,坚决不再重复存储 终极目标是为了减少数据冗余;范式:是一种分层结构的规范,分为六层;每一次层都比上一层更加严格:若要满足下一层范式,前提是满足上一层范式六层范式:1NF,2NF,3NF,4NF,5
2016-08-21 21:35:56 589
原创 Mysql之关系问题详解
关系 将实体与实体的关系,反应到最终数据表的设计上来:将关系分为三种一对一,一对多(多对一),多对多 所有关系都是指的表与表之间的关系 一对一 一对一:一张表的一条记录一定只能与另外一张表的一条记录进行对应;反之亦然。 学生表: 表设计成以
2016-08-21 20:27:38 312
原创 Mysql之索引的简单介绍
索引 几乎所有的索引都是建立在字段之上 索引:系统根据某种算法,将已有的数据(未来可能新增的数据),单独建立一个文件:文件能够实现快速的匹配数据,并且能够快速的找到对应表中的记录 索引的意义 1. 提升查询数据的效率 2.约束数据的有效性(唯一性等)
2016-08-21 16:52:14 259
原创 Mysql入门(三)之列属性
列属性 列属性:真的约束字段的数据类型,但是数据类型的约束很单一,需要有一些额外的约束,来保证数据的合法性 列属性有很多:NULL/NOT NULL,default,Primary key,unique key,auto_increment,comment 空属性 两个值:NULL(默认的)/NOT NULL
2016-08-21 16:35:39 899
原创 Mysql入门(二)之列类型
数据类型(列类型) 所谓的数据类型:对数据进行统一的分类,从系统的角度出发为了能够使用统一的方式进行管理,根号的利用有限的空间 SQL中将数据类型分为三大类:数值类型,字符串类型和时间类型 整数型 Tinyint:迷你整型,使用一个字节存储,表示的状态最多为256种(常用) Smallint:小整型,使用2个字节存储,表示的状态最多为65536种
2016-08-20 20:08:13 1011
原创 web乱码问题详细分析
web乱码问题 动态网站由三部分构成:浏览器,Apache服务器(php),数据库服务器,三个部分都有自己的字符集(中文),数据需要在三个部分之间来回传递:很容易产生乱码 如何解决乱码问题:统一编码(三码合一) 但是事实上不可能:浏览器是用户管理(根本不可能控制) 但是必须解决这些问题:主要靠php
2016-08-12 21:27:45 300
原创 Mysql之校对集问题
校对集问题 校对集:数据比较的方式 校对集有三种格式 _bin:binary,二进制比较,取出二进制位,一位一位的比较,区分大小写 _ca:case sensitive,大小写敏感,区分大小写 _ci:case insensitive,大小写不敏感,不区分大小写 查看数
2016-08-12 21:08:26 845
原创 Mysql之中文数据问题
中文数据问题 中文数据问题本质是字符集问题。 计算机只识别二进制;人类更多是识别符号;需要有个二进制与字符的对应关系(字符集) 客户端向服务器插入中文数据: 原因:\xD5\xC5\xD4\xBD代表的是“张越”在当前编码(字符集)下对应的二进制编码转换成的
2016-08-12 17:59:10 344
原创 Mysql入门(一)之SQL基本操作
SQL基本操作 基本操作:CRUD; 将SQL的基本操作根据对象进行分类,分为三类:库操作,表操作(字段),数据操作 库操作 对数据库的增删改查 新增数据库 基本语法 Create database 数据库名字[库选项] ; 库选项:用来约束数据库,分为两个选项 字符集设定:charset/cha
2016-08-12 16:43:51 538
原创 java通过JDBC连接数据库及增删改查操作
1.实战数据库数据的准备 创建数据库(newsmanager),然后创建表news(id,title,content,type)和newstype(id,name),其中news的type和newstype的id为主外键关系,如下图图 2.JDBC的介绍 1)一种执行SQL语言的Java API 2)可以对所以主流数据库进行统一访问(access,
2016-08-09 15:41:18 51066 9
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人