MySQL基础培训.ppt_第1页
MySQL基础培训.ppt_第2页
MySQL基础培训.ppt_第3页
MySQL基础培训.ppt_第4页
MySQL基础培训.ppt_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MySQL基础培训 游戏中心 目录 欢迎来到数据库界初入MySQL浅入MySQL深入MySQL 欢迎来到数据库界 什么是数据库 数据库 Database 是按照数据结构来组织 存储和管理数据的仓库产生于距今五十年前常用数据库产品 初入MySQL 一 什么是MySQL MySQL是一个小型关系型数据库管理系统 开发者为瑞典MySQLAB公司 在2008年1月16号被Sun公司收购 而2009年 SUN又被Oracle收购 初入MySQL 二 谁在用MySQL 直接用户 运维组 安装 维护 管理 优化开发组 存储 读取玩家数据 开发相关程序数据组 统计 分析玩家数据策划组 数值策划调整测试数值间接用户 运营 GM 玩家 初入MySQL 三 什么是数据类型 数值列类型 初入MySQL 三 什么是数据类型 字符列类型 初入MySQL 三 什么是数据类型 时间列类型 初入MySQL 四 怎么装MySQL 下载MySQL 初入MySQL 四 怎么装MySQL 安装MySQL 初入MySQL 四 怎么装MySQL 安装MySQL 初入MySQL 四 怎么装MySQL 配置MySQL 初入MySQL 五 怎么用MySQL 驱动程序连接 mysql connector java 5 1 8 bin jar命令行连接 root xxx 140 mysql hlocalhost uroot p图形化工具连接 Navicat MySQLAdministrator SQLYog 初入MySQL 六 快速用MySQL 1 建立连接 初入MySQL 六 快速用MySQL 2 创建数据库 初入MySQL 六 快速用MySQL 3 导入数据 初入MySQL 六 快速用MySQL 4 查看所有表信息 初入MySQL 六 快速用MySQL 5 查看角色表 role info 信息 初入MySQL 六 快速用MySQL 6 定义查询条件 初入MySQL 六 快速用MySQL 8 查询结果9 其他按钮 初入MySQL 六 快速用MySQL 10 创建表 初入MySQL 六 快速用MySQL 11 账号信息 初入MySQL 六 快速用MySQL 12 增加账号 初入MySQL 六 快速用MySQL 13 为账号授权 浅入MySQL 一 什么是SQL SQL StructuredQueryLanguage 结构化查询语言 是一种数据库查询和程序设计语言 用于存取数据以及查询 更新和管理关系数据库系统 同时也是数据库脚本文件的扩展名 浅入MySQL 一 什么是SQL SQL语言包含4个部分 数据定义语言 DDL 例如 CREATE DROP ALTER等语句 数据操作语言 DML 例如 INSERT 插入 UPDATE 修改 DELETE 删除 语句 数据查询语言 DQL 例如 SELECT语句 数据控制语言 DCL 例如 GRANT REVOKE COMMIT ROLLBACK等语句 浅入MySQL 二 什么是DQL 语法 SELECTselect list查询信息 可以全部或某列 INTOnew table 可以将结果插入到某表FROMtable source查询某表 WHEREsearch condition 查询条件 GROUPBYgroup by expression 分组条件 HAVINGsearch condition 分组筛选 ORDERBYorder expression ASC DESC 排序 浅入MySQL 二 什么是DQL 示例 浅入MySQL 三 什么是DML INSERT插入记录 语法 INSERT LOW PRIORITY DELAYED HIGH PRIORITY IGNORE 插入 INTO tbl name col name 表 列 VALUES expr DEFAULT 值 ONDUPLICATEKEYUPDATEcol name expr 浅入MySQL 三 什么是DML INSERT示例 浅入MySQL 三 什么是DML UPDATE修改记录 语法 UPDATE LOW PRIORITY IGNORE 修改tbl name表SETcol name expr col name2 expr2 列 值 WHEREwhere definition 条件 ORDERBY 排序 LIMITrow count 条数 浅入MySQL 三 什么是DML UPDATE示例 浅入MySQL 三 什么是DML DELETE删除记录 语法 DELETE LOW PRIORITY QUICK IGNORE 删除FROMtbl name表 WHEREwhere definition 条件 ORDERBY 排序 LIMITrow count 条数 浅入MySQL 三 什么是DML DELETE示例 浅入MySQL 四 什么是DDL Create创建数据库语法 CREATE DATABASE SCHEMA IFNOTEXISTS 创建db name数据库名 DEFAULT CHARACTERSETcharset name编码 浅入MySQL 四 什么是DDL Create创建数据表示例 CREATETABLE prize id int 11 NOTNULLAUTO INCREMENT prizeId int 11 NOTNULLDEFAULT 0 PRIMARYKEY id KEY prizeId prizeId ENGINE InnoDBAUTO INCREMENT 5689DEFAULTCHARSET utf8 浅入MySQL 四 什么是DDL Drop删除数据表语法 DROP TEMPORARY TABLE IFEXISTS 删除tbl name tbl name 表 RESTRICT CASCADE 浅入MySQL 四 什么是DDL Drop删除数据表示例 浅入MySQL 四 什么是DDL Alter修改数据表示例 浅入MySQL 四 什么是DDL Drop删除数据表示例 浅入MySQL 五 什么是DCL GRANT授权语法 GRANTpriv type column list priv type column list 授予何种权限ON object type tbl name db name 授予哪个库 表TOuser授予谁 IDENTIFIEDBY PASSWORD password 密码 user IDENTIFIEDBY PASSWORD password 浅入MySQL 五 什么是DCL GRANT授权示例 浅入MySQL 五 什么是DCL Revoke撤销权限语法 REVOKEpriv type column list priv type column list 撤销ON object type tbl nam

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论