收藏 分享(赏)

玩转mysql数据库.ppt

上传人:hwpkd79526 文档编号:7413870 上传时间:2019-05-16 格式:PPT 页数:15 大小:72KB
下载 相关 举报
玩转mysql数据库.ppt_第1页
第1页 / 共15页
玩转mysql数据库.ppt_第2页
第2页 / 共15页
玩转mysql数据库.ppt_第3页
第3页 / 共15页
玩转mysql数据库.ppt_第4页
第4页 / 共15页
玩转mysql数据库.ppt_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、玩转mysql数据库,主讲人:谢荣雳,主流数据库简介,微软公司: SQLserver和Access 瑞典Mysql公司: AB公司mysql数据库 IBM公司: db2数据库 美国Sybase公司: Sybase数据库 美国Oracle: oralce数据库简单对上述数据库进行简单的对比,主流数据库简介,小型数据库 Access中型数据库 Mysql大型数据库 Sqlserver,oracle海量数据库 Db2依据项目的成本,安全性,并发用户的数量选择相应的数据库。,本讲需要大家掌握的知识,如何建立mysql数据库 如何建立数据表 初步掌握mysql数据基本数据类型 初步掌握mysql数据库常

2、用的增删改查命令 了解并熟悉mysql各种查询操作以及各种查询使用的命令 初步了解数据库的表间关系 初步了解什么是触发器 初步了解什么是存储过程 初步了解mysql数据库调优的基本方法,Mysql创建数据库,创建数据库命令 Create database 数据库名 显示数据库 Show databases; 删除数据库 Drop database 数据库名 使用数据库 Use database 数据库名.,Mysql基本数据类型介绍,数字类型 字符类型 日期时间类型,Mysql基本数据类型介绍数字类型,MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。MySQ

3、L 允许我们指定数值字段中的值是否有正负之分或者用零填补。,Mysql基本数据类型介绍数字类型,INT类型 在 MySQL 中支持的 5 个主要整数类型是 TINYINT,SMALLINT,MEDIUMINT,INT 和 BIGINT。这些类型在很大程度上是相同的,只有它们存储的值的大小是不相同的。 MySQL 以一个可选的显示宽度指示器的形式对 SQL 标准进行扩展,这样当从数据库检索一个值时,可以把这个值加长到指定的长度。例如,指定一个字段的类型为 INT(6),就可以保证所包含数字少于 6 个的值从数据库中检索出来时能够自动地用空格填充。需要注意的是,使用一个宽度指示器不会影响字段的大小

4、和它可以存储的值的范围。 FLOAT、DOUBLE 和 DECIMAL 类型 MySQL 支持的三个浮点类型是 FLOAT、DOUBLE 和 DECIMAL 类型。FLOAT 数值类型用于表示单精度浮点数值,而 DOUBLE 数值类型用于表示双精度浮点数值。 与整数一样,这些类型也带有附加参数:一个显示宽度指示器和一个小数点指示器。比如语句 FLOAT(7,3) 规定显示的值不会超过 7 位数字,小数点后面带有 3 位数字。 DECIMAL 数据类型用于精度要求非常高的计算中,这种类型允许指定数值的精度和计数方法作为选择参数。精度在这里指为这个值保存的有效数字的总个数,而计数方法表示小数点后数

5、字的位数。比如语句 DECIMAL(7,3) 规定了存储的值不会超过 7 位数字,并且小数点后不超过 3 位。 问题:单精度和双精度有什么区别?,Mysql基本数据类型介绍字符类型,MySQL 提供了 8 个基本的字符串类型,可以存储的范围从简单的一个字符到巨大的文本块或二进制字符串数据。,Mysql基本数据类型介绍字符类型,CHAR 类型用于定长字符串,并且必须在圆括号内用一个大小修饰符来定义。这个大小修饰符的范围从 0-255。比指定长度大的值将被截短,而比指定长度小的值将会用空格作填补。 因为 VARCHAR 类型可以根据实际内容动态改变存储值的长度,所以在不能确定字段需要多少字符时使用

6、 VARCHAR 类型可以大大地节约磁盘空间、提高存储效率。,Mysql基本数据类型介绍日期时间类型,在处理日期和时间类型的值时,MySQL 带有 5 个不同的数据类型可供选择。它们可以被分成简单的日期、时间类型,和混合日期、时间类型,Mysql基本数据类型介绍日期时间类型,MySQL 用 DATE 和 TEAR 类型存储简单的日期值,使用 TIME 类型存储时间值。这些类型可以描述为字符串或不带分隔符的整数序列。如果描述为字符串,DATE 类型的值应该使用连字号作为分隔符分开,而 TIME 类型的值应该使用冒号作为分隔符分开。 除了日期和时间数据类型,MySQL 还支持 DATEYIME 和

7、 TIMESTAMP 这两种混合类型。它们可以把日期和时间作为单个的值进行存储。这两种类型通常用于自动存储包含当前日期和时间的时间戳,并可在需要执行大量数据库事务和需要建立一个调试和审查用途的审计跟踪的应用程序中发挥良好作用。问题:时间类型的字段值如何比较大小?,Mysql常用命令,创建数据表 语法:create table 表名; 示例:CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1); 向表中插入数据 语法:insert into 表名(字段名,字段名.)values(值,值.) 示例:insert into MYTABLE value

8、s (”hyq”,”M”); 修改字段值 语法:update 表名 set 字段名=“修改的值” where 条件判断 示例:update tbl_student set stuName=“张三“ where sno=1删除记录 语法:delete from 表名 示例:DELETE from tbl_student,Mysql数据查询,数据库查询是数据库的核心操作。SQL提供了SELECT语句进行数据库查询,该语句具有灵活的使用和丰富的功能。其一般格式: Select ALL| DISTINCT ,目标列表达式 From 表名或视图名 where group by 条件表达式 order by asc|desc Group by作用于聚集函数,通常用于将列名1的值进行分组,该属性列值相等的元组为一个组。 Order by 将结果按列名2进行升序或降序进行排列。,Mysql数据查询,一.查询指定列 Select Sno,Sname From tb_student /查询全体学生的学号和姓名。 二.查询全部结果 Select * from tb_student /查询所有的学生信息 三.查询经过计算的值 Select Sname,2013-Sage from tb_student /查询经过计算后的值,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报