初识MySQL全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.pptx
《初识MySQL全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.pptx》由会员分享,可在线阅读,更多相关《初识MySQL全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.pptx(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、初识MySQL线上线下平台预习2/45本课目标学完本次课程后,你能够:了解MySQL数据库学会安装MySQL学会使用SQLyog数据库管理工具了解常用的数据库命令熟悉创建数据库表的语句熟悉常见的数据列属性、类型和索引3/45为什么学习数据库岗位技能需求现在的世界,得数据者得天下存储数据的方法程序、网站中大量数据需长久保存4/45什么是数据库数据库(Database,简称DB)概念长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库”作用保存、管理数据5/45数据库总览关系型数据库(SQL)MySQL、Oracle、SQL Server、SQLite、DB2非关系型数据库(NOS
2、QL)Redis、MongoDB6/45什么是DBMS数据库管理系统(Database Management System)数据管理软件,科学组织和存储数据、高效地获取和维护数据 7/45MySQL简介概念是现流行的开源、免费的关系型数据库特点免费、开源数据库小巧、功能齐全使用便捷可运行于Windows或Linux操作系统可适用于中小型甚至大型网站应用8/45MySQL的运行机制支持接口支持接口标准标准C的的API、JDBC、CDBC、.NET、PHP、Python、Perl、Ruby、Cobol企业管理服务企业管理服务和工具和工具备份与恢复安全复制群集分区管理事例管理数据模板管理工作台查询浏
3、览合并工具连接池连接池验证与授权 线程 连接限制 内存与缓存管理 SQL 接口接口数据管理语言和数据定义语言、存储过程、视图、触发器等解析器解析器查询事务对象优先级查询优化器查询优化器访问路径统计缓存和缓冲池和具体引擎的缓存和缓冲池文件系统新技术文件;网络文件系统存储区域网络和网路附加存储文件和日志Redo、Undo、Data、Index、BinaryError、Query and Slow可插式存储引擎 内存 索引和存储管理MySQL Server9/45在Windows操作系统下安装2-1下载MySQLMySQL 5.5.40(Windows版)下载地址:http:/ my.ini 配置文
4、件数据库语言编码设置注意10/45在Windows操作系统下安装2-2安装关键步骤端口设置 3306(默认)编码设置 utf8密码设置 11/45安装后my.ini配置path开启数据库服务12/45SQLyog管理工具可手动操作、管理MySQL数据库的软件工具特点易用简洁图形化13/45SQLyog管理工具创建课程数据表(subject)并添加数据使用SQLyog连接数据库创建MySchool数据库新建数据表(subject)添加数据列 SubjectNo(int(11),PK)SubjectName(varchar 50)ClassHour(int (4)GradeID(int(4)添加数
5、据演示:使用演示:使用SQLyogSQLyog创建数据表创建数据表14/45练习1:SQLyog创建数据库需求说明使用SQLyog管理工具连接本地MySQL数据库新建MySQL数据库4数据库名称MySQL4新建数据库表(grade)字段GradeID:int(11)Primary Key(pk)GradeName:varchar(50)15/45 连接数据库打开MySQL命令窗口在DOS命令行窗口(cmd.exe)在窗口中进入 安装目录mysqlbin可设置环境变量连接数据库语句mysql -h 服务器主机地址服务器主机地址 u 用户名用户名 -p用户用户密码密码演示示例演示示例1 1:命令行
6、连接数据库命令行连接数据库16/45 结构化查询语句SQL 结构化查询语句分类名称解释命令DDL(数据定义语言)定义和管理数据对象,如数据库,数据表等CREATE、DROP、ALTERDML(数据操作语言)用于操作数据库对象中所包含的数据INSERT、UPDATE、DELETEDQL(数据查询语言)用于查询数据库数据SELECTDCL(数据控制语言)用来管理数据库的语言,包括管理权限及数据更改GRANT、COMMIT、ROLLBACK17/45命令行操作数据库创建数据库删除数据库查看数据库使用数据库CREATE DATABASE IF NOT EXISTS 数据库名数据库名;DORP DATA
7、BASE IF EXISTS 数据库名数据库名;SHOW DATABASES;USE 数据库名数据库名;演示示例演示示例2 2:命令行操作数据库:命令行操作数据库18/45对比工具操作数据库建库学习方法对照SQLyog工具自动生成的语句学习固定语法中的单词需要记忆19/45工具建表建表显示表结构 desc 表名显示表创建语句show create table 表名20/45创建数据表属于DDL的一种 CREATE TABLE IF NOT EXISTS 表名表名 (字段名字段名1 1 列类型列类型 属性属性 索引索引 注释注释 ,字段名字段名2 2 列类型列类型 属性属性 索引索引 注释注释
8、,字段名字段名n 列类型列类型 属性属性 索引索引 注释注释 )表类型表类型 表字符集表字符集 注释注释 ;反引号反引号 (可选、(可选、区别于单引号)区别于单引号)反引号用于区别反引号用于区别MySQL保留字与普通字符而引入保留字与普通字符而引入的的演示示例演示示例3 3:数据表创建语法:数据表创建语法语法注意21/45列类型表列类型设置 CREATE TABLE IF NOT EXISTS 表名表名 (字段名字段名1 1 列类型列类型 属性属性 索引索引 注注释释 ,字段名字段名2 2 列类型列类型 属性属性 索引索引 注注释释 ,字段名字段名n 列类型列类型 属性属性 索引索引 注释注释
9、 )表类型表类型 表字符集表字符集 注释注释 ;22/45语法数据值和列类型列类型规定数据库中该列存放的数据类型分为数值类型字符串类型日期和时间型数值类型NULL值23/45列类型分类4-1数值类型 类型说明取值范围存储需求tinyint非常小的数据有符值:-27 27-1 无符号值:0 28-1 1字节smallint较小的数据有符值:-215 215-1 无符号值:0 216-1 2字节mediumint中等大小的数据有符值:-223 223-1 无符号值:0 224-1 3字节int标准整数有符值:-231 231-1 无符号值:0 232-1 4字节bigint较大的整数有符值:-26
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 初识 MySQL 全套 电子 课件 完整版 ppt 教案 教学 教程 整套
限制150内