SlideShare a Scribd company logo
MySQL
An Introduction
Databases 101
What is MySQL ?
• MySQL is an open source relational
database management system.
• It includes the SQL server and client
programs for accessing the server.
• Widely used by web application
developers, together with PHP and
APACHE
• It is pronounced My-es-que-el
(Not My-Sequel)
MySQL AB
• MySQL AB is a commercial entity
• Marketing & Development
• Originally established in Sweden
• A virtual corporation
• Service, support, training and
consulting
• Profitable since inception
Fact Sheet
• Most popular open source
database
• over 100 million copies
downloaded or distributed
• 6,000,000 active installations
• 35,000 downloads a day
• Certified for all SAP applications
• Elite client list—Yahoo!, NASA,
Google
• Proven track record
Why learn MySQL?
• Leading open source RDBMS
• Ease of use – No frills
• Fast
• Robust
• Security
• Multiple OS support
• Free
• Technical support
• Support large database– up to 50
million rows, file size limit up to 8
Million TB
The MySQL Value Proposition
IBM, ORACLE and Microsoft
“The top dogs”
The enterprise/SMB market
Market Strength, Brand Equity, Track Record and Feature Variety
MySQL “The underdog” – Disruptive technology, Commoditized Market
Performance, Reliability, Security, Performance
MySQL RDBMS SOURCE
Commercial License GPL open source License
Embedded Database
Client-Server model
Standalone server
FREE
Service Support, training and Consulting
Which edition to use?
• MySQL Enterprise
– most comprehensive offering of MySQL database
software, services and support
• MySQL Cluster
– a fault tolerant database clustering architecture
for deploying highly available mission-critical
database applications
• MySQL Embedded Database
– most popular choice for OEMs/ISVs who want to
cost-effectively embed or bundle a reliable and
high-performance relational database
• MySQL community edition
MySQL Community vs. Enterprise
MySQL Enterprise
• MySQL Enterprise Monitor
– a "Virtual DBA Assistant" to enforce MySQL
recommended best practices
• MySQL Enterprise Server
• MySQL Production Support
– get your toughest technical questions
answered quickly
– advise you on how to properly design and
tune your MySQL servers, schema, queries,
and replication set-up
Platinum
Gold
Silver
Basic
$4995/server/Year
$2995/server/Year
$1995/server/Year
$595/server/Year
Where can I get MySQL ?
• http://www.mysql.com/downloads/
• Make sure you pick the correct version
for your OS
• Download MySQL 5.0 Community
Server GA
• Download MySQL Administrator
• Download MySQL Migration Toolkit
• Download MySQL Query Browser
Installing the server
• Follow the screenshots
Installing the server
Installing the server
Installing the server
Installing the server
Installing the server
Installing the server
Installing the server
Installing the server
• If you have firewall, remember
to unblock TCP port 3306
• If you prefer GUI operations,
install Administrator, Migration
Toolkit and Query Brower
• Configuration parameters
stored in “C:Program
FilesMySQLMySQL Server
5.0my.ini”
• Change configuration by
“server instance configuration
wizard”
MySQL administrator
Query browser
A set of command line utilities
• mysqld, mysql, mysqladmin, mysqldump
(located in C:Program FilesMySQLMySQL
Server 5.0bin)
• What is it ?
• Why do I want to use it ?
• For what all can I use it ?
• See handout later
About Data types …
• Detailed help in describing your
fields can be found online at the
MySQL user manual. These two
links are very helpful
http://dev.mysql.com/doc/refman/5.0/en
/string-types.html
http://dev.mysql.com/doc/refman/5.0/en
/numeric-types.html
In General:
Refer to chapter 11 of the user manual at
www.mysql.com/doc/en/Reference.html
Quick Example of data types
privileges
Storage engine and table types
• ISAM
– Indexed Sequential Access Method
– Fastest table type in MySQL
– Originally used in mSQL by TcX (the
predecessor of MySQL AB)
– Do not support transactions and
foreign key
– No longer supported after version 5.1
• InnoDB
– Purchased by MySQL later
– Large data volume, heavy-load
production system
– Support transactions and foreign key
Word of advice ..
• Describe your fields correctly
• Describe your data tightly
• Secure your server well
• Understand the mechanics
• Use the manual
• Use the mailing list
Questions ?

More Related Content

PPTX
MySQL London Tech Tour March 2015 - Embedded Database of Choice
PPTX
Mysql an introduction
PDF
MySQL Cloud Service
PPTX
High Availability Using MySQL Group Replication
PPSX
MySQL @ the University Of Nottingham
PPTX
Database Management - Lecture 1
PDF
MySQL for Oracle DBAs
PPTX
MySQL Tech Tour 2015 - 5.7 Security
MySQL London Tech Tour March 2015 - Embedded Database of Choice
Mysql an introduction
MySQL Cloud Service
High Availability Using MySQL Group Replication
MySQL @ the University Of Nottingham
Database Management - Lecture 1
MySQL for Oracle DBAs
MySQL Tech Tour 2015 - 5.7 Security

What's hot (20)

PDF
MySQL Enterprise Edition Overview
PDF
Using AWS CloudFormation for AWS Multi-AZ VPC Deployment
PDF
InnoDb Vs NDB Cluster
ODP
MySQL for Oracle DBAs
PPTX
MySQL Tech Tour 2015 - Manage & Tune
PDF
MySQL Latest News
PDF
MySQL Community and Commercial Edition
PDF
MySQL Dublin Event Nov 2018 - MySQL 8
PDF
What's new in MySQL 5.5?
PPT
MySQL in Oracle environment : Quick start guide for Oracle DBA (Part 1)
PDF
MySQL At University Of Nottingham - 2018 MySQL Days
PDF
MySQL NoSQL Document Store
PPTX
WEB SERVER
PPT
Scale out magento 2 at aws
PDF
Mysql security 5.7
PDF
MySQL 5.6, news in 5.7 and our HA options
PPTX
Developing Java EE applications with NetBeans and Payara
PDF
NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry | any...
PDF
PDF
Why MySQL High Availability Matters
MySQL Enterprise Edition Overview
Using AWS CloudFormation for AWS Multi-AZ VPC Deployment
InnoDb Vs NDB Cluster
MySQL for Oracle DBAs
MySQL Tech Tour 2015 - Manage & Tune
MySQL Latest News
MySQL Community and Commercial Edition
MySQL Dublin Event Nov 2018 - MySQL 8
What's new in MySQL 5.5?
MySQL in Oracle environment : Quick start guide for Oracle DBA (Part 1)
MySQL At University Of Nottingham - 2018 MySQL Days
MySQL NoSQL Document Store
WEB SERVER
Scale out magento 2 at aws
Mysql security 5.7
MySQL 5.6, news in 5.7 and our HA options
Developing Java EE applications with NetBeans and Payara
NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry | any...
Why MySQL High Availability Matters
Ad

Viewers also liked (12)

PPTX
MySQL 101
PDF
Html , php, mysql intro
PDF
My SQL 101
PPT
MySQL Database System Hiep Dinh
PDF
MySQL Intro JSON NoSQL
PPTX
MySQL - Intro to Database
PPTX
PHP mysql Introduction database
PDF
BITS: Introduction to relational databases and MySQL - SQL
PPTX
MySQL Introduction
PDF
Introduction to MySQL
PPS
Introduction to Mysql
PDF
CBSE XII Database Concepts And MySQL Presentation
MySQL 101
Html , php, mysql intro
My SQL 101
MySQL Database System Hiep Dinh
MySQL Intro JSON NoSQL
MySQL - Intro to Database
PHP mysql Introduction database
BITS: Introduction to relational databases and MySQL - SQL
MySQL Introduction
Introduction to MySQL
Introduction to Mysql
CBSE XII Database Concepts And MySQL Presentation
Ad

Similar to MySQL 简要介绍 (20)

PPT
My sql
PDF
Mysql
PPTX
The Basics of MySQLThe Basics of MySQLThe Basics of MySQL
PPT
Mysqlppt3510
PPT
Mysqlppt3510
PDF
Mysql tutorial 5257
PDF
Welcome to MySQL
PPT
My sql basic
PDF
Mysql tutorial
PDF
My sql crashcourse_intro_kdl
PDF
20090425mysqlslides 12593434194072-phpapp02
PDF
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
PDF
My sql università di enna a.a. 2005-06
PDF
My S Q L Introduction for 1 day training
PDF
My sql introduction for Bestcom
ODP
Why MySQL
PPTX
Usability of MySQL
PDF
"Advanced MySQL 5 Tuning" by Michael Monty Widenius @ eLiberatica 2007
PPTX
MySQL Quick Dive
My sql
Mysql
The Basics of MySQLThe Basics of MySQLThe Basics of MySQL
Mysqlppt3510
Mysqlppt3510
Mysql tutorial 5257
Welcome to MySQL
My sql basic
Mysql tutorial
My sql crashcourse_intro_kdl
20090425mysqlslides 12593434194072-phpapp02
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
My sql università di enna a.a. 2005-06
My S Q L Introduction for 1 day training
My sql introduction for Bestcom
Why MySQL
Usability of MySQL
"Advanced MySQL 5 Tuning" by Michael Monty Widenius @ eLiberatica 2007
MySQL Quick Dive

More from YUCHENG HU (20)

PDF
Confluencewiki 使用空间
PDF
PDF
Presta shop 1.6 如何安装简体中文语言文件
PDF
Logback 介绍
PDF
Presta shop 1.6 详细安装指南
PDF
Presta shop 1.6 的安装环境
PDF
Presta shop 1.6 如何安装简体中文语言文件
PDF
Presta shop 1.6 图文安装教程
PDF
V tiger 5.4.0 图文安装教程
PDF
Confluence 回顾(retrospectives) 蓝图 cwikiossez
PDF
Confluence 会议记录(meeting notes)蓝图 cwikiossez
PDF
VTIGER - 销售机会 - CWIKIOSSEZ
PDF
Confluence 使用一个模板新建一个页面 cwikiossez
PDF
Confluence 使用模板
PDF
Cwikiossez confluence 订阅页面更新邮件通知
PDF
Cwikiossez confluence 关注页面 博客页面和空间
PDF
My sql would you like transactions
PDF
MySQL 指南
PDF
mysql 5.5.25 用户安装备忘
PDF
Confluencewiki 使用空间
Presta shop 1.6 如何安装简体中文语言文件
Logback 介绍
Presta shop 1.6 详细安装指南
Presta shop 1.6 的安装环境
Presta shop 1.6 如何安装简体中文语言文件
Presta shop 1.6 图文安装教程
V tiger 5.4.0 图文安装教程
Confluence 回顾(retrospectives) 蓝图 cwikiossez
Confluence 会议记录(meeting notes)蓝图 cwikiossez
VTIGER - 销售机会 - CWIKIOSSEZ
Confluence 使用一个模板新建一个页面 cwikiossez
Confluence 使用模板
Cwikiossez confluence 订阅页面更新邮件通知
Cwikiossez confluence 关注页面 博客页面和空间
My sql would you like transactions
MySQL 指南
mysql 5.5.25 用户安装备忘

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
cuic standard and advanced reporting.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
NewMind AI Monthly Chronicles - July 2025
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Spectral efficient network and resource selection model in 5G networks
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Machine learning based COVID-19 study performance prediction
Network Security Unit 5.pdf for BCA BBA.
Reach Out and Touch Someone: Haptics and Empathic Computing
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Per capita expenditure prediction using model stacking based on satellite ima...
“AI and Expert System Decision Support & Business Intelligence Systems”
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
cuic standard and advanced reporting.pdf
The AUB Centre for AI in Media Proposal.docx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
The Rise and Fall of 3GPP – Time for a Sabbatical?
NewMind AI Monthly Chronicles - July 2025

MySQL 简要介绍

  • 3. What is MySQL ? • MySQL is an open source relational database management system. • It includes the SQL server and client programs for accessing the server. • Widely used by web application developers, together with PHP and APACHE • It is pronounced My-es-que-el (Not My-Sequel)
  • 4. MySQL AB • MySQL AB is a commercial entity • Marketing & Development • Originally established in Sweden • A virtual corporation • Service, support, training and consulting • Profitable since inception
  • 5. Fact Sheet • Most popular open source database • over 100 million copies downloaded or distributed • 6,000,000 active installations • 35,000 downloads a day • Certified for all SAP applications • Elite client list—Yahoo!, NASA, Google • Proven track record
  • 6. Why learn MySQL? • Leading open source RDBMS • Ease of use – No frills • Fast • Robust • Security • Multiple OS support • Free • Technical support • Support large database– up to 50 million rows, file size limit up to 8 Million TB
  • 7. The MySQL Value Proposition
  • 8. IBM, ORACLE and Microsoft “The top dogs” The enterprise/SMB market Market Strength, Brand Equity, Track Record and Feature Variety MySQL “The underdog” – Disruptive technology, Commoditized Market Performance, Reliability, Security, Performance
  • 9. MySQL RDBMS SOURCE Commercial License GPL open source License Embedded Database Client-Server model Standalone server FREE Service Support, training and Consulting
  • 10. Which edition to use? • MySQL Enterprise – most comprehensive offering of MySQL database software, services and support • MySQL Cluster – a fault tolerant database clustering architecture for deploying highly available mission-critical database applications • MySQL Embedded Database – most popular choice for OEMs/ISVs who want to cost-effectively embed or bundle a reliable and high-performance relational database • MySQL community edition
  • 11. MySQL Community vs. Enterprise
  • 12. MySQL Enterprise • MySQL Enterprise Monitor – a "Virtual DBA Assistant" to enforce MySQL recommended best practices • MySQL Enterprise Server • MySQL Production Support – get your toughest technical questions answered quickly – advise you on how to properly design and tune your MySQL servers, schema, queries, and replication set-up
  • 14. Where can I get MySQL ? • http://www.mysql.com/downloads/ • Make sure you pick the correct version for your OS • Download MySQL 5.0 Community Server GA • Download MySQL Administrator • Download MySQL Migration Toolkit • Download MySQL Query Browser
  • 15. Installing the server • Follow the screenshots
  • 23. Installing the server • If you have firewall, remember to unblock TCP port 3306 • If you prefer GUI operations, install Administrator, Migration Toolkit and Query Brower • Configuration parameters stored in “C:Program FilesMySQLMySQL Server 5.0my.ini” • Change configuration by “server instance configuration wizard”
  • 26. A set of command line utilities • mysqld, mysql, mysqladmin, mysqldump (located in C:Program FilesMySQLMySQL Server 5.0bin) • What is it ? • Why do I want to use it ? • For what all can I use it ? • See handout later
  • 27. About Data types … • Detailed help in describing your fields can be found online at the MySQL user manual. These two links are very helpful http://dev.mysql.com/doc/refman/5.0/en /string-types.html http://dev.mysql.com/doc/refman/5.0/en /numeric-types.html In General: Refer to chapter 11 of the user manual at www.mysql.com/doc/en/Reference.html
  • 28. Quick Example of data types
  • 30. Storage engine and table types • ISAM – Indexed Sequential Access Method – Fastest table type in MySQL – Originally used in mSQL by TcX (the predecessor of MySQL AB) – Do not support transactions and foreign key – No longer supported after version 5.1 • InnoDB – Purchased by MySQL later – Large data volume, heavy-load production system – Support transactions and foreign key
  • 31. Word of advice .. • Describe your fields correctly • Describe your data tightly • Secure your server well • Understand the mechanics • Use the manual • Use the mailing list