第一章 数据库基本和MySQL安装配置.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL 下载安装包-3 * MySQL 下载安装包-4 * 将该文件下载到相应位置 * 安装MySQL 配置MySQL * MySQL安装完成-进行测试 打开MySQL Command Line Client 输入刚才设置的密码 出现以下信息MySQL的安装和配置就成功了 * * 安装“world”数据库-1 MySQL提供三个数据库示例,可在/doc/上找到 安装“world”数据库-2 * 将下载后的压缩文件,释放到C盘根目录下 安装“world”数据库-3 CREATE DATABASE world; USE world; SOURCE C:/world.sql; * 数据类型 在MySQL 中,可用的数据类型分为四个主要类别 数值 数字值(整数、浮点、定点数、位字段值) 字符 文本字符串 二进制 二进制数据字符串 时间 时间和日期 * 数值数据类型 为了保存数值类型,MySQL提供以下类型 整数数据类型:保存整个数字 浮点类型:保存近似数值数据 定点类型:保存精确数值 位类型:保存位字段数 当选择一个数值数据类型时,应考虑以下因素: 数据类型数值的范围 列值所需要的存储空间数量 列的精度与标度(适用于浮点与定点数) * 数值数据类型——整数类型 TINYINT——一个很小的整数数据类型255 SMALLINT——一个较小的整数数据类型65535 MEDIUMINT——一个中等大小的整数数据类型INT——一个正常大小的整数数据类型 4294967295 BIGINT——一个大的整数数据类型 18446744073709551615 * 数值数据类型——浮点和定点类型 浮点类型 FLOAT——一个小的、单精度(4位)浮点数。单精度浮点数是一个7位数字精度的近似数值。 DOUBLE——一个正常的、双精度(8位)浮点数。双精度浮点数是一个15位数字精度的近似数值。 定点类型 DECIMAL——用于保存精确数值,有整数部分、小树部分或二者都有 BIT类型 BIT——用于表示位字段值,指定了每个值所需要的位数,从1到64位。 * 字符串数据类型 非结构化的字符串类型 CHAR——固定长度字符串 VARCHAR——可变长度字符串 TEXT——可变长度字符串 TINYTEXT——保存最大长度为255个字符的字符串 TEXT——保存最大大小为65535个字节的字符串 MEDIUMTEXT——保存最大大小为16,777,215个字节的字符串 LONGTEXT——保存最大大小为4,294,967,295个字节的字符串 结构化字符串类型 ENUM——由一组固定的有效值组成的枚举 SET——由一组固定的有效值组成的集合 * 二进制字符串数据类型 二进制类型 BINARY——该数据类型与CHAR(固定长度)相似,但保存的是二进制字符串。 VARBINARY——该数据类型与VARCHAR(可变长度)相似,但保存的是二进制字符串。 MySQL支持的BLOB类型 TINAYBLOB——最大长度为255字节的BLOB列 BLOB——最大长度为65535字节的BLOB列 MEDIUMBLOB——最大长度为16,777,215字节的BLOB列 LONGBLOB——最大长度为4,294,967,295字节的BLOB列 * 日期和时间数据类型 TIME类型——HH:MM:SS YEAR类型——YYYY DATE类型——YYYY-MM-DD DATETIME类型——YYYY-MM-DD HH:MM:SS TIMESTAMP类型——YYYY-MM-DD HH:MM:SS * NULL值 NULL 是一种“无类型”的值。它过去惯常表示的意思是“无值”、“未知值”、“丢失的值”、“溢出值”以及“没有上述值”等。可将NULL 值插入表中、从表中检索它们,测试某个值是否是NULL,但不能对NULL 值进行算术运算(如果对NULL 进行算术运算,其结果为NULL)。 当列为主键或此列必须有值时,可以使用NOT NULL来声明该列值不能为NULL。主键缺省是不能为NULL的。 * * 总结 MySQL是关系型数据库管理系统, MySQL也是当今流行的数据库 数据库是表和数据库访问对象的集合,其中表分类存储了不同的实体信息,每一行数据对应一个实体的描述信息 数据冗余是指数据库中存在一些重复的数据,数据完整性是指数据库中的数据能够正确反应实际情况,数据库中允许有一些数据冗余,但是要保持数据的完整性 MySQL安装包的下载 MySQL安装 安装示例数据库world MySQL数据类型:数值类型、字符串类型、二进制字符串类型、日期与时间类型、NULL值 * * * ABC规则 Apt——需要表现的数据类型应尽可能适合他们所代表的事物 B

文档评论(0)

yyh892289 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档