全版MySQL讲解基础知识课件.ppt





《全版MySQL讲解基础知识课件.ppt》由会员分享,可在线阅读,更多相关《全版MySQL讲解基础知识课件.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MySQL基础知识精选目录设计数据库1MySQL的介绍和安装2SQL语句实现增删改查3MySQL的应用4精选层次模型面向对象模型网状模型关系模型数据库管理系统常用的数学模型 精选设计数据库数据库(Database或DB)是存储、管理数据的容器。数据永远是数据库的核心。目前关系数据库管理系统已占据主导地位。MySQL和MicrosoftSQLServer2000也是基于关系模型的。它的主要特征是使用关系来表示实体以及实体之间的联系。E-R图设计的质量直接决定了关系数据库设计的质量。精选 实体不是某一个具体事物,而是某一种类别所有事物的统称。属性通常用于表示实体的某种特征,也可以使用属性表示实体间
2、关系的特征实体属性属性实体和属性精选 E-R图中的关系用于表示实体间存在的联系,在E-R图中,实体间的关系通常使用一条线段表示。E-R图中实体间的关系是双向的。关系关系关系精选1为E-R图中的每个实体建立一张表,实体命名应唯一,实体型和联系的属性命名都应唯一。2为每张表定义一个主键(如果需要,可以向表添加一个没有实际意义的字 段作为该表的主键)3增加外键表示一对多关系。4建立新表表示多对多关系。5为字段选择合适的数据类型。6定义约束条件(如果需要)。7评价关系的质量,并进行必要的改进。关系数据库设计精选开源MySQL源代码免费下载简单MySQL体积小,便于安装MySQL性能足够与商业数据库媲美
3、功能强大MySQL提供的功能足够与商业数据库媲美性能优越MySQL数据库的优势精选MySQL数据库的优势性能高效MySQL是一个单进程多线程、支持多用户、基于 客 户 机/服 务 器(Client/Server简 称C/S)的关系数据库管理系统跨平台支持支持多用户开源简单易用精选MySQL为关系型数据库(RelationalDatabaseManagementSystem),这种所谓的关系型可以理解为表格的概念,一个关系型数据库由一个或数个表格组成,如图所示的一个表格:MySQL的相关概念介绍精选表头表头(header):每一列的名称;列列(row):具有相同数据类型的数据的集合;行行(col
4、):每一行用来描述某个人/物的具体信息;值值(value):行的具体信息,每个值必须与该列的数据类型相同;键键(key):表中用来识别某个特定的人物的方法,键的值在当前列中具有唯一性。MySQL的相关概念介绍精选MySQL数据库的安装ThemeGallery is a Design Digital Content&Contents mall developed by Guild Design Inc.安装到网上下载MySQL安装包,按照教程进行安装。在cmd命令窗口中输入“mysql-hlocalhosturoot-p”,接着在出现的提示中输入用户的密码。安装配置常用的参数是port(默认值是
5、3306)。常用的参数还有”basedir”,”datadir”,”character-set-server”,”sql_mode”,”max_connections”以及“default_storage_engine”等。客户机CMD命令提示符窗口WEB浏览器(例如phpMyAdmin)第三方客户机程序(例如MySQL-Front、MySQLManagerforMySQL等)精选配置步骤配置步骤:1.将下载的mysql-noinstall-5.1.69-win32.zip解压至需要安装的位置,如:C:ProgramFiles;2.在安装文件夹下找到my-small.ini配置文件,将其重命名
6、为my.ini,打开进行编辑,在client与mysqld下均添加一行:default-character-set=gbk3.打开Windows环境变量设置,新建变量名MYSQL_HOME,变量值为MySQL安装目录路径,这里为C:ProgramFilesmysql-5.1.69-win324.在环境变量的Path变量中添加;%MYSQL_HOME%bin;5.安装MySQL服务,打开Windows命令提示符,执行命令:mysqld-installMySQL-defaults-file=my.ini提示Servicesuccessfullyinstalled.表示成功;Windows下MySQ
7、L的配置精选与常规的脚本语言类似,MySQL也具有一套对字符、单词以及特殊符号的使用规定,MySQL通过执行SQL脚本来完成对数据库的操作,该脚本由一条或多条MySQL语句(SQL语句+扩展语句)组成,保存时脚本文件后缀名一般为.sql。在控制台下,MySQL客户端也可以对语句进行单句的执行而不用保存为.sql文件。1、标识符、标识符标识符用来命名一些对象,如数据库、表、列、变量等,以便在脚本中的其他地方引用。MySQL标识符命名规则稍微有点繁琐,这里我们使用万能命名规则:标识符由字母、数字或下划线(_)组成,且第一个字符必须是字母或下划线。对于标识符是否区分大小写取决于当前的操作系统,Win
8、dows下是不敏感的,但对于大多数linuxunix系统来说,这些标识符大小写是敏感的。MySQL脚本的基本组成精选2、关键字、关键字:MySQL的关键字众多,这里不一一列出,这些关键字有自己特定的含义,尽量避免作为标识符。3、语句、语句:MySQL语句是组成MySQL脚本的基本单位,每条语句能完成特定的操作,他是由SQL标准语句+MySQL扩展语句组成。4、函数、函数:MySQL函数用来实现数据库操作的一些高级功能,这些函数大致分为以下几类:字符串函数、数学函数、日期时间函数、搜索函数、加密函数、信息函数。MySQL脚本的基本组成精选MySQL有三大类数据类型,分别为数字、日期时间、字符串,
9、这三大类中又更细致的划分了许多子类型:数字类型数字类型整数整数:tinyint、smallint、mediumint、int、bigint浮点数浮点数:float、double、real、decimal日期和时间日期和时间:date、time、datetime、timestamp、year字符串类型字符串类型字符串字符串:char、varchar文本文本:tinytext、text、mediumtext、longtext二进制二进制(可用来存储图片、音乐等可用来存储图片、音乐等):tinyblob、blob、mediumblob、longblobMySQL中的数据类型精选MySQL服务的启动、
10、停止与卸载服务的启动、停止与卸载在Windows命令提示符下运行:启动启动:netstartMySQL停止停止:netstopMySQL卸载卸载:scdeleteMySQL使用MySQL数据库登录到登录到MySQL当MySQL服务已经运行时,我们可以通过MySQL自带的客户端工具登录到MySQL数据库中,首先打开命令提示符,输入以下格式的命名:mysql-h主机名-u用户名-p-h:该命令用于指定客户端所要登录的MySQL主机名,登录当前机器该参数可以省略;-u:所要登录的用户名;-p:告诉服务器将会使用一个密码来登录,如果所要登录的用户名密码为空,可以忽略此选项。精选使用MySQL数据库以登
11、录刚刚安装在本机的MySQL数据库为例,在命令行下输入mysql-uroot-p按回车确认,如果安装正确且MySQL正在运行,会得到以下响应:Enterpassword:若密码存在,输入密码登录,不存在则直接按回车登录,按照本文中的安装方法,默认root账号是无密码的。登录成功后你将会看到WelecometotheMySQLmonitor.的提示语。然后命令提示符会一直以mysql加一个闪烁的光标等待命令的输入,输入exit或quit退出登录。注意注意:MySQL语句以分号(;)作为语句的结束,若在语句结尾不添加分号时,命令提示符会以-提示你继续输入(有个别特例,但加分号是一定不会错的);精选
12、结构化查询语言SQL4结构化查询语言(StructuredQueryLanguage或简称为SQL)是一种应用最为广泛的关系数据库语言。使用MySQL命令showdatabases;即可查看MySQL服务实例上所有的数据库。删除student数据库,使用SQL语句dropdatabasestudent;精选结构化查询语言SQL4表是数据库中最为重要的数据库对象。使用SQL语句“createtable表名”即可创建一个数据库表。例如:useHB_HNEMP2014;setdefault_storage_engine=InnoDB;createtablemy_table(todaydatetime
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL 讲解 基础知识 课件

限制150内