Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Introduction to MySQL <ul><li>Tushar Chauhan </li></ul>OSUM Leader [email_address]
Agenda <ul><li>History of MySQL </li></ul><ul><li>MySQL Products Overview </li></ul><ul><li>What is MySQL? </li></ul><ul><...
History of MySQL <ul><li>Founded and developed by David Axmark, Allan Larsson, and Michael “Monty” Widenius </li></ul><ul>...
MySQL Products Overview
MySQL Products Overview MySQL Ecosystem
What is MySQL? <ul><li>A relational database management system </li></ul><ul><li>A server providing multi-user access to a...
What is MySQL? Characteristic <ul><li>MySQL is a database management system. </li></ul><ul><ul><li>A database is a structu...
What is MySQL? Characteristic <ul><li>MySQL is a relational database management system. </li></ul><ul><ul><li>A relational...
What is MySQL? <ul><li>MySQL software is Open Source. </li></ul><ul><ul><li>Open Source means that it is possible for anyo...
What is MySQL? <ul><li>MySQL Server works in client/server or embedded systems. </li></ul><ul><ul><li>The MySQL Database S...
What is MySQL? <ul><li>Features & Benefits </li></ul><ul><li>MySQL reduces the total cost of ownership of database softwar...
What is MySQL? Features & Benefits
What is MySQL? Features & Benefits
What is MySQL? MySQL Architecture
What is MySQL? MySQL Clusters
What is MySQL? <ul><li>Asynchronous MySQL replication between clusters </li></ul><ul><li>Enables a higher degree of availa...
What is MySQL? <ul><li>Developed by Danga Interactive to improve performance of LiveJournal </li></ul><ul><li>Distributed ...
What is MySQL? Memcached Supported with Enterprise Subscription
What is MySQL? Serving the Community & Customers
What is MySQL?  MySQL versus Oracle performance, stability, ease of use, and cost.
What is MySQL?  MySQL versus Oracle <ul><li>Some things unique to MySQL that Oracle does not offer include: </li></ul><ul>...
MySQL Workbench <ul><li>MySQL Workbench enables a DBA, developer, or data architect to visually design, generate, and mana...
MySQL Workbench <ul><li>Visual Database Design </li></ul><ul><ul><li>Enables data architects to visualize requirements, co...
MySQL Workbench
MySQL Workbench <ul><li>Forward and Reverse Engineering </li></ul><ul><ul><li>A visual data model can easily be transforme...
MySQL Workbench Characteristics Change Management
MySQL Workbench <ul><li>Database Documentation </li></ul><ul><ul><li>Documenting database designs can be a time-consuming ...
MySQL Workbench Characteristics Database Documentation
Demo  (console)
Something new: <ul><li>Where MySQL store Database? </li></ul><ul><li>How to build on another computer? </li></ul><ul><li>I...
Demo  (GUI Tools)
Demo  (NetBeans)
Config NetBeans
<ul><li>Add mysql connector into project  </li></ul><ul><li>Copy mysql connector into C:Program FilesJavajrelibext </li></ul>
<ul><li>Join the MySQL Community! </li></ul><ul><ul><li>http://www.mysql.com/register.php </li></ul></ul><ul><li>Join the ...
Next Steps <ul><li>General starting point </li></ul><ul><ul><li>http:// www.mysql.com / </li></ul></ul><ul><li>Developer f...
<ul><li>Get  FREE  Web-based training on  Java TM , Solaris TM  & more! </li></ul><ul><ul><li>Visit:  http://www.sunacadem...
<ul><li>Assume you write an aplication and want to another person run your database aplication. How to embeded database in...
THANK YOU! <ul><li>Tushar Chauhan </li></ul><ul><li>OSUM Leader </li></ul><ul><li>[email_address] </li></ul>Introduction t...
Upcoming SlideShare
Loading in …5
×

Introduction to Mysql

23,422 views

Published on

In this presentation a hole fetcher of My sql is available.

  • DOWNLOAD TH1S BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK Here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB EBOOK Here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK Here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB EBOOK Here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc EBOOK Here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Introduction to Mysql

  1. 1. Introduction to MySQL <ul><li>Tushar Chauhan </li></ul>OSUM Leader [email_address]
  2. 2. Agenda <ul><li>History of MySQL </li></ul><ul><li>MySQL Products Overview </li></ul><ul><li>What is MySQL? </li></ul><ul><li>Next Steps </li></ul>
  3. 3. History of MySQL <ul><li>Founded and developed by David Axmark, Allan Larsson, and Michael “Monty” Widenius </li></ul><ul><li>Named after Monty's daughter , My </li></ul><ul><li>MySQL Dolphin logo is “ Sakila ”, the name of a town in Arusha, Tanzania </li></ul><ul><li>Sun acquired MySQL AB in Jan 2008 for $1 billion dollars </li></ul>
  4. 4. MySQL Products Overview
  5. 5. MySQL Products Overview MySQL Ecosystem
  6. 6. What is MySQL? <ul><li>A relational database management system </li></ul><ul><li>A server providing multi-user access to a number of databases </li></ul><ul><li>The “ M ” in “*AMP” (Apache, MySQL , PHP) which is one of the most popular web stacks (one of 3-tiers in server/client) </li></ul><ul><ul><li>LA M P - Linux </li></ul></ul><ul><ul><li>SA M P – Solaris </li></ul></ul><ul><ul><li>WA M P - Windows </li></ul></ul>
  7. 7. What is MySQL? Characteristic <ul><li>MySQL is a database management system. </li></ul><ul><ul><li>A database is a structured collection of data. It may be anything from a simple shopping list to a picture gallery or the vast amounts of information in a corporate network. To add, access, and process data stored in a computer database, you need a database management system such as MySQL Server. Since computers are very good at handling large amounts of data, database management systems play a central role in computing, as standalone utilities, or as parts of other applications. </li></ul></ul>
  8. 8. What is MySQL? Characteristic <ul><li>MySQL is a relational database management system. </li></ul><ul><ul><li>A relational database stores data in separate tables rather than putting all the data in one big storeroom . This adds speed and flexibility. The SQL part of “MySQL” stands for “ Structured Query Language .” SQL is the most common standardized language used to access databases and is defined by the ANSI/ISO SQL Standard. The SQL standard has been evolving since 1986. </li></ul></ul><ul><li>The MySQL Database Server is very fast, reliable, and easy to use. </li></ul><ul><ul><li>Although under constant development, MySQL Server today offers a rich and useful set of functions. Its connectivity, speed, and security make MySQL Server highly suited for accessing databases on the Internet. </li></ul></ul>
  9. 9. What is MySQL? <ul><li>MySQL software is Open Source. </li></ul><ul><ul><li>Open Source means that it is possible for anyone to use and modify the software. Anybody can download the MySQL software from the Internet and use it without paying anything. If you wish, you may study the source code and change it to suit your needs. The MySQL software uses the GPL (GNU General Public License), http://www.fsf.org/licenses/, to define what you may and may not do with the software in different situations. If you feel uncomfortable with the GPL or need to embed MySQL code into a commercial application, you can buy a commercially licensed version from us. </li></ul></ul><ul><ul><li>Provide Webinar, Training </li></ul></ul>
  10. 10. What is MySQL? <ul><li>MySQL Server works in client/server or embedded systems. </li></ul><ul><ul><li>The MySQL Database Software is a client/server system that consists of a multi-threaded SQL server that supports different backends, several different client programs and libraries, administrative tools, and a wide range of application programming interfaces (APIs). </li></ul></ul><ul><ul><li>We also provide MySQL Server as an embedded multi-threaded library that you can link into your application to get a smaller, faster, easier-to-manage standalone product. </li></ul></ul>
  11. 11. What is MySQL? <ul><li>Features & Benefits </li></ul><ul><li>MySQL reduces the total cost of ownership of database software by reducing database licensing costs by over 90 percent and cutting systems downtime by 60 percent. At the same time, it lowers hardware expenditures by 70 percent and reduces administration, engineering, and support costs by up to 50 percent. </li></ul>
  12. 12. What is MySQL? Features & Benefits
  13. 13. What is MySQL? Features & Benefits
  14. 14. What is MySQL? MySQL Architecture
  15. 15. What is MySQL? MySQL Clusters
  16. 16. What is MySQL? <ul><li>Asynchronous MySQL replication between clusters </li></ul><ul><li>Enables a higher degree of availability and continuity </li></ul>Geographic Redundancy
  17. 17. What is MySQL? <ul><li>Developed by Danga Interactive to improve performance of LiveJournal </li></ul><ul><li>Distributed architecture layer that provides caching </li></ul><ul><li>Client/Server design </li></ul><ul><ul><li>Servers are memcached daemons </li></ul></ul><ul><ul><li>Clients are implemented via language APIs like Java, PHP, C++, etc. </li></ul></ul>Memcached
  18. 18. What is MySQL? Memcached Supported with Enterprise Subscription
  19. 19. What is MySQL? Serving the Community & Customers
  20. 20. What is MySQL? MySQL versus Oracle performance, stability, ease of use, and cost.
  21. 21. What is MySQL? MySQL versus Oracle <ul><li>Some things unique to MySQL that Oracle does not offer include: </li></ul><ul><ul><li>storage engines, choices like InnoDB, MyISAM & Cluster , give you specialized transactional, search/read optimized, and highly available engines for storing your data </li></ul></ul><ul><ul><li>fast connections, easy replications and overall easy of use. </li></ul></ul>
  22. 22. MySQL Workbench <ul><li>MySQL Workbench enables a DBA, developer, or data architect to visually design, generate, and manage all types of databases including Web, OLTP, and data warehouse databases. It includes everything a data modeler needs for creating complex ER models, and also delivers key features for performing difficult change management and documentation tasks that normally require much time and effort. </li></ul>
  23. 23. MySQL Workbench <ul><li>Visual Database Design </li></ul><ul><ul><li>Enables data architects to visualize requirements, communicate with stakeholders, and resolve design issues before a major investment of time and resources is made </li></ul></ul><ul><ul><li>Enables model-driven database design, which is the most efficient methodology for creating valid and well-performing databases, while providing the flexibility to respond to evolving business requirements </li></ul></ul><ul><ul><li>Utilities enforce best practice standards for data modeling, also enforce MySQL-specific physical design standards so no mistakes are made when building new ER diagrams or generating physical MySQL databases. </li></ul></ul>Characteristics
  24. 24. MySQL Workbench
  25. 25. MySQL Workbench <ul><li>Forward and Reverse Engineering </li></ul><ul><ul><li>A visual data model can easily be transformed into a physical database on a target MySQL Server with just a few mouse clicks. </li></ul></ul><ul><ul><li>it can also import SQL scripts to build models and export models to DDL scripts that can be run at a later time. </li></ul></ul><ul><li>Change Management </li></ul>Characteristics
  26. 26. MySQL Workbench Characteristics Change Management
  27. 27. MySQL Workbench <ul><li>Database Documentation </li></ul><ul><ul><li>Documenting database designs can be a time-consuming process. MySQL Workbench includes DBDoc that enables a DBA or developer to deliver point-and-click database documentation. Models can be documented in either HTML or plain text format, and includes all the objects and models in a current MySQL Workbench session. </li></ul></ul><ul><li>MySQL Workbench Editions </li></ul><ul><ul><li>MySQL Workbench Community Edition </li></ul></ul><ul><ul><li>MySQL Workbench Standard Edition </li></ul></ul>Characteristics
  28. 28. MySQL Workbench Characteristics Database Documentation
  29. 29. Demo (console)
  30. 30. Something new: <ul><li>Where MySQL store Database? </li></ul><ul><li>How to build on another computer? </li></ul><ul><li>Insert new row into database so bored </li></ul>Demo (console)
  31. 31. Demo (GUI Tools)
  32. 32. Demo (NetBeans)
  33. 33. Config NetBeans
  34. 34. <ul><li>Add mysql connector into project </li></ul><ul><li>Copy mysql connector into C:Program FilesJavajrelibext </li></ul>
  35. 35. <ul><li>Join the MySQL Community! </li></ul><ul><ul><li>http://www.mysql.com/register.php </li></ul></ul><ul><li>Join the Open Source University Meetup Community </li></ul><ul><ul><li>http://osum.sun.com </li></ul></ul>Next Steps Get Involved
  36. 36. Next Steps <ul><li>General starting point </li></ul><ul><ul><li>http:// www.mysql.com / </li></ul></ul><ul><li>Developer focused </li></ul><ul><ul><li>http:// dev.mysql.com / </li></ul></ul>Resources
  37. 37. <ul><li>Get FREE Web-based training on Java TM , Solaris TM & more! </li></ul><ul><ul><li>Visit: http://www.sunacademic.com </li></ul></ul><ul><ul><li>Course registration code for ABC University is XYZ </li></ul></ul><ul><li>Increase earnings potential with a Sun Certification! </li></ul><ul><ul><li>Sun Certified Associate/Programmer for the Java 2 Platform SE </li></ul></ul><ul><ul><li>Sun Certified Web Component Developer for Java EE </li></ul></ul><ul><ul><li>Sun Certified Mobile Application Developer for Java ME </li></ul></ul><ul><ul><li>Sun Certified System/Network Admin for Solaris Operating System </li></ul></ul><ul><li>Free practice exams </li></ul><ul><li>Discounted exams fees for academic developers – only US$60 (US$40 in APAC and Latin America) </li></ul>Next Steps Fast Track Your Career with Sun!
  38. 38. <ul><li>Assume you write an aplication and want to another person run your database aplication. How to embeded database into your project? </li></ul><ul><li>How to deploy database in another computer? </li></ul><ul><ul><li>Navicat </li></ul></ul><ul><ul><li>Console </li></ul></ul><ul><ul><li>Use other database system </li></ul></ul><ul><li>Unicode in MySQL ^^ </li></ul><ul><li>Inconsistent between MySQL and other database system (such as: Oracle, SQL Server …) </li></ul><ul><li>Run MySQL in a remote host and connect with Java application </li></ul>Questions:
  39. 39. THANK YOU! <ul><li>Tushar Chauhan </li></ul><ul><li>OSUM Leader </li></ul><ul><li>[email_address] </li></ul>Introduction to MySQL

×