失败只有一种,就是半途而废

2017年9月28日

摘要: 字段属性 主键,唯一键和自增长 主键 主键:primary key,主要的键,一张表只能有一个字段可以使用对应的键,用来唯一的约束该字段里面的数据,不能重复:这种称之为主键 一张表里只能有最多一个主键 增加主键SQL操作中有多种方式可以给表增加主键:大体可以分为三种方案1:在创建表的时间,直接在字段 阅读全文
posted @ 2017-09-28 10:38 sun96 阅读(1684) 评论(0) 推荐(0) 编辑
 

2017年9月27日

摘要: 列属性 列属性:真正约束字段的是数据类型,但是数据类型的约束很单一,需要有一些额外的约束,来更加保证数据的合法性 列属性有很多种:NULL/NOT NULL , default ,primary key,unique key, auto_increment, comment 空属性 两个值:NULL 阅读全文
posted @ 2017-09-27 10:29 sun96 阅读(299) 评论(0) 推荐(0) 编辑
 
摘要: 文本字符串 如果数据量非常大,通常说超过255个字符就会使用文本字符串文本字符串根据存储的数据的格式进行分类:text和blob Text:存储文字(二进制数据实际上都是存储路径) Blob:存储二进制数据(通常不用) 枚举字符串 枚举就是单选 枚举:enum,事先将所有可能出现的结果都设计好,实际 阅读全文
posted @ 2017-09-27 09:53 sun96 阅读(1783) 评论(0) 推荐(0) 编辑
 

2017年9月21日

摘要: 时间日期类型 Datetime:时间日期,格式是YYYY-mm-dd HH:ii:ss,表示的范围是从1000到9999年,有0值:0000-00-00 00:00:00Date:日期,就是datatime中的date部分Time:时间(段),指定的某个区间之间,负时间到正时间Timestamp:时 阅读全文
posted @ 2017-09-21 10:01 sun96 阅读(12845) 评论(0) 推荐(0) 编辑
 
摘要: 小数型 小数型:带小数点或者范围超出整型的数值类型 SQL中:将小数型细分成两种:浮点型和定点型浮点型:小数点浮动,精度有限,而且会丢失精度定点型:小数点固定,精度固定,不会丢失精度 浮点型 浮点型数据是一种精度型数据:因为超出指定范围之后,会丢失精度(自动四舍五入)浮点型:理论份分为两种精度 Fl 阅读全文
posted @ 2017-09-21 09:57 sun96 阅读(8921) 评论(0) 推荐(0) 编辑
 

2017年9月20日

摘要: 一、Python 运算符 1、算术运算: 2、比较运算: 3、赋值运算: 4、逻辑运算: 5、成员运算: 二、基本数据类型 1、数字整型 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 在64位系统上,整数的 阅读全文
posted @ 2017-09-20 15:12 sun96 阅读(343) 评论(0) 推荐(0) 编辑
 

2017年9月19日

摘要: 一、深浅拷贝 1、数字和字符串 对于 数字 和 字符串 而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址。 二、字典、元组、列表 对于字典、元祖、列表 而言,进行赋值、浅拷贝和深拷贝时,其内存地址的变化是不同的。 创建一个变量,该变量指向原来内存地址 1、浅拷贝 在内存中只拷贝第一层数 阅读全文
posted @ 2017-09-19 17:50 sun96 阅读(247) 评论(0) 推荐(0) 编辑
 
摘要: 一、python介绍 Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Pyth 阅读全文
posted @ 2017-09-19 17:48 sun96 阅读(191) 评论(0) 推荐(0) 编辑
 

2017年9月18日

摘要: 数据类型(列类型) 所谓的数据类型:对数据进行统一的分类,从系统的角度出发为了能够使用统一的方式进行管理:更好的利用有限的空间. SQL中将数据类型分成了三大类:数值类型,字符串类型和时间日期类型 数值型 数值型数据:都是数值系统将数值型分为整数型和小数型 整数型 存放整型数据:在SQL中因为要考虑 阅读全文
posted @ 2017-09-18 22:41 sun96 阅读(693) 评论(0) 推荐(0) 编辑
 
摘要: 中文数据问题 中文数据问题本质是字符集问题 计算机只是别二进制:人类更多是识别符号:需要有个二进制与字符的对应关系(字符集) 客户端向服务端插入中文数据:没有成功 原因:\xD5\xC5\xD4\xBD 代表的是 '张悦' 在当前编码(字符集)下对应的二进制编码转换成的十六进制:两个汉字 -->四个 阅读全文
posted @ 2017-09-18 22:34 sun96 阅读(191) 评论(0) 推荐(0) 编辑
 
摘要: 数据操作 新增数据 有两种方案方案1:给全表字段插入数据,不需要指定字段列表:要求数据的值出现的顺序必须与表中设计的字段出现的顺序一致:凡是非数值数据,都需要使用引号(建议是单引号)包裹 insert into 表名 values(值列表)[,(值列表),] ; --可以一次性插入多条记录 方案2: 阅读全文
posted @ 2017-09-18 22:26 sun96 阅读(209) 评论(0) 推荐(0) 编辑
 
摘要: 表操作 表与字段是密不可分的. 新增数据表 Create table [if not exists] 表名(字段名字 数据类型,字段名字 数据类型 --最后一行不需要逗号) [表选项] ; if not exists: 如果表明不存在,那么就创建,否则不执行创建代码:检查功能表选项:控制表的表现 字 阅读全文
posted @ 2017-09-18 22:22 sun96 阅读(327) 评论(0) 推荐(0) 编辑
 
摘要: SQL基本操作 基本操作:CRUD 将SQL的基本操作根据操作对象进行分类:库操作,表操作(字段),数据操作 库操作 对数据库的增删改查 新增数据库 基本语法Create database 数据库名字 [库选项]; 库选项:用来约束数据库,分为两个选项 字符集设定:charset/character 阅读全文
posted @ 2017-09-18 17:50 sun96 阅读(289) 评论(0) 推荐(0) 编辑
 
摘要: Mysql 数据库Mysql数据库是一种c/s结构的软件: 客户端/服务端,若想访问服务器必须通过客户端(服务一直运行,客户端在需要使用的时候运行). 交互方式 1. 客户端连接认证:连接服务器,认证身份:mysql -hroot -p 2. 发送SQL指令 3. 服务器接受SQL指令:处理SQl指 阅读全文
posted @ 2017-09-18 17:47 sun96 阅读(159) 评论(0) 推荐(0) 编辑
 
摘要: 数据库基础 1.什么是数据库?数据库:database,存储数据的仓库数据库:高效的存储和处理数据的介质(介质主要分为两种:磁盘和内存) 2.数据库的分类数据库基于存储介质的不同:进行分类,分为两类:关系型数据库(SQL)和非关系型数据库(NoSQL:Not Only SQL,不是关系型的数据库都叫 阅读全文
posted @ 2017-09-18 17:46 sun96 阅读(249) 评论(0) 推荐(0) 编辑