0
<ul><li>What is MySQL? </li></ul><ul><li>History </li></ul><ul><li>Facts </li></ul><ul><li>SQL Databases </li></ul><ul><li...
What is MySQL? <ul><li>MSQL / MySQL Databases The world's most widely used open source database application.  MySQL  is a ...
History <ul><li>In 1996  T.c.X. DataKonsultAB  , a consulting firm in Sweden developed MySQL. </li></ul><ul><li>Created Al...
Facts <ul><li>MySQL is the largest growing relational database out on the market.  </li></ul><ul><li>MySQL mainly runs on ...
MySQL SQL Databases
Server Side • Administration • Java • MySQL • PHP • Perl • PostgreSQL • Python • Roxen • Wireless • XML • Zope Client Side...
MySQL and PostGreSQL Compared <ul><li>MySQL – Ease of use / long-term stability </li></ul><ul><li>PostGre - Funtionality <...
Benefits (1) <ul><li>Able to handle large databases that can be accessed over the Web.  </li></ul><ul><li>Flexible and sec...
Benefits (2) <ul><li>MySQL allows users to connect to a specific database on the server and issue requests.  </li></ul><ul...
Drawbacks <ul><li>The hard part about this is there is not a lot of documentation available </li></ul><ul><li>MySQL has no...
Setting Up Database Driven Websites   <ul><li>Setup the MySQL database server  </li></ul><ul><li>Setup the Apache web serv...
How It Works   MySQL is based on a client/server model MySQL BLACK BOX CLIENT PROGRAM
PHP and MySQL   <ul><li>the best tools available for the rapid development of database driven web applications, </li></ul>...
Specific SQL Tools <ul><li>DBTools Manager  </li></ul><ul><li>DBUI  </li></ul><ul><li>exportSQL  </li></ul><ul><li>Forward...
A Database Driven SBU ‘Course Guidance’ Website <ul><li>Help potential students choose their ideal course, </li></ul><ul><...
Database Driven ‘COURSE GUIDANCE’ Website for SBU Original Database:  Implemented in Access SRS – Student Record System Co...
Useful Sites <ul><li>http://www.mysql.com/  </li></ul><ul><li>THE OFFICIAL MYSQL WEBSITE </li></ul><ul><li>http://www.mysq...
Upcoming SlideShare
Loading in...5
×

MySQL - Homepage — Humboldt-Universität zu Berlin

1,681

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,681
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
38
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "MySQL - Homepage — Humboldt-Universität zu Berlin"

  1. 1. <ul><li>What is MySQL? </li></ul><ul><li>History </li></ul><ul><li>Facts </li></ul><ul><li>SQL Databases </li></ul><ul><li>Alternatives </li></ul><ul><li>Benefits </li></ul><ul><li>Drawbacks </li></ul><ul><li>Setting Up Database Driven Websites </li></ul><ul><li>How It Works </li></ul><ul><li>PHP and MySQL </li></ul><ul><li>Specific SQL Tools </li></ul><ul><li>A Database Driven SBU ‘Course Guidance’ Website – EXAMPLE OF PROJECT </li></ul><ul><li>Flowchart </li></ul><ul><li>Useful Sites </li></ul>Content of Presentation MySQL
  2. 2. What is MySQL? <ul><li>MSQL / MySQL Databases The world's most widely used open source database application. MySQL is a relational database management system. World Class SQL Server </li></ul><ul><li>PHP A server-side, cross-platform, HTML embedded scripting language. </li></ul><ul><li>Why MySQL and not another database system that supports </li></ul><ul><li>SQL? </li></ul><ul><li>MySQL is: </li></ul><ul><li>Available at little cost ….. or Free </li></ul><ul><li>Well-supported and </li></ul><ul><li>Fast </li></ul>MySQL
  3. 3. History <ul><li>In 1996 T.c.X. DataKonsultAB , a consulting firm in Sweden developed MySQL. </li></ul><ul><li>Created Alternative database from the general idea of mSQL. </li></ul>MySQL
  4. 4. Facts <ul><li>MySQL is the largest growing relational database out on the market. </li></ul><ul><li>MySQL mainly runs on UNIX-based environments </li></ul><ul><li>MySQL acts as a DBMS </li></ul><ul><li>MySQL is one of the most used open source databases in the world. </li></ul><ul><li>Can use Enhanced MySQL </li></ul><ul><li>Capacity to handle 50,000,000+ records. </li></ul><ul><li>Very fast command execution, perhaps the fastest to be found on the market. </li></ul><ul><li>Easy and efficient user privilege system. </li></ul>MySQL
  5. 5. MySQL SQL Databases
  6. 6. Server Side • Administration • Java • MySQL • PHP • Perl • PostgreSQL • Python • Roxen • Wireless • XML • Zope Client Side • DHTML • Flash • Graphics • JavaScript • Style Sheets • WML MySQL Alternatives
  7. 7. MySQL and PostGreSQL Compared <ul><li>MySQL – Ease of use / long-term stability </li></ul><ul><li>PostGre - Funtionality </li></ul><ul><li>Postgres has an arcane limit of 8k of data per row </li></ul><ul><li>Postgres - its &quot;serial&quot; data type (the equivalent of MySQL's auto_increment) creates a &quot;sequence&quot; which does not get dropped when its parent table is dropped. </li></ul><ul><li>MySQL is &quot;smart&quot; enough to increment its auto_increment value when you import data </li></ul><ul><li>MySQL has no built in method for doing db size limits </li></ul>MySQL
  8. 8. Benefits (1) <ul><li>Able to handle large databases that can be accessed over the Web. </li></ul><ul><li>Flexible and secure password system to protect your data - powerful security system </li></ul><ul><li>Fast, reliable, easy to use, and affordable! </li></ul><ul><li>Relational database management system </li></ul><ul><li>Stability </li></ul><ul><li>On-line help facility - (type –help or -?,) </li></ul><ul><li>MySQL meets the ANSI SQL92 regulations </li></ul>MySQL
  9. 9. Benefits (2) <ul><li>MySQL allows users to connect to a specific database on the server and issue requests. </li></ul><ul><li>Concurrent access </li></ul><ul><li>This system can run on virtually on any platform – UNIX and Windows </li></ul><ul><li>MySQL also comes with a source code </li></ul><ul><li>MySQL is used at the enterprise level because of its security. </li></ul>MySQL
  10. 10. Drawbacks <ul><li>The hard part about this is there is not a lot of documentation available </li></ul><ul><li>MySQL has no built in method for doing db size limits </li></ul><ul><li>MySQL requires that you either: </li></ul><ul><ul><li>code the data integrity into your product or </li></ul></ul><ul><ul><li>you right some scripts to go through the logs and check that integrity was maintained </li></ul></ul>MySQL
  11. 11. Setting Up Database Driven Websites <ul><li>Setup the MySQL database server </li></ul><ul><li>Setup the Apache web server </li></ul><ul><li>Setup the PHP 3.0 Hypertext Preprocessor for server-side-scripting </li></ul><ul><li>Create a simple web enabled database </li></ul>MySQL
  12. 12. How It Works MySQL is based on a client/server model MySQL BLACK BOX CLIENT PROGRAM
  13. 13. PHP and MySQL <ul><li>the best tools available for the rapid development of database driven web applications, </li></ul><ul><li>&quot;Open Source&quot; and available at no cost, </li></ul><ul><li>happen to be particularly easy to learn and use, and yet are quite robust and scalable, </li></ul><ul><li>are excellent choices for anyone seeking a powerful, affordable, easy and efficient web development environment. </li></ul>MySQL
  14. 14. Specific SQL Tools <ul><li>DBTools Manager </li></ul><ul><li>DBUI </li></ul><ul><li>exportSQL </li></ul><ul><li>ForwardSQL </li></ul><ul><li>Intelligent Converters Software </li></ul><ul><li>KMySQLAdmin </li></ul><ul><li>Mac SQL </li></ul><ul><li>MyAccess </li></ul><ul><li>MySQL Data Manager </li></ul><ul><li>MySQL WebClient </li></ul><ul><li>MySQL Admin </li></ul>MySQL
  15. 15. A Database Driven SBU ‘Course Guidance’ Website <ul><li>Help potential students choose their ideal course, </li></ul><ul><li>Provide an on-line interactive service, </li></ul><ul><li>Shorten the decision-making process, </li></ul><ul><li>Save valuable time, </li></ul><ul><li>Provide vast amounts of course information and guidance, </li></ul><ul><li>Send out and view on-line prospectuses </li></ul>MySQL
  16. 16. Database Driven ‘COURSE GUIDANCE’ Website for SBU Original Database: Implemented in Access SRS – Student Record System Converted on UNIX Platform/Server Updated version of database: Converted to MySQL Using PHP Data Manipulation and extraction Of Course details Design of Front End Using HTML. JavaScript and PHP Implemented by: South Bank University <ul><li>Choice of 3 tools: </li></ul><ul><li>CGI script, </li></ul><ul><li>Perl, </li></ul><ul><li>PHP </li></ul>MySQL
  17. 17. Useful Sites <ul><li>http://www.mysql.com/ </li></ul><ul><li>THE OFFICIAL MYSQL WEBSITE </li></ul><ul><li>http://www.mysql.com/documentation/ </li></ul><ul><li>CODING/HELP DOCUMENTATION </li></ul><ul><li>http://www.mysql.com/information/presentations/presentation-ede2000-20001010/ </li></ul><ul><li>SYNTAX EXPLAINED </li></ul><ul><li>http://hotwired.lycos.com/webmonkey/programming/php/tutorials/tutorial4.html </li></ul><ul><li>PHP AND MYSQL TUTORIAL </li></ul><ul><li>http://www.devshed.com/Server_Side/MySQL </li></ul><ul><li>THE DEVELOPER SHED (MYSQL INFO.) </li></ul><ul><li>http://www.faqts.com/knowledge_base/index.phtml/fid/94 </li></ul><ul><li>MYSQL QUERIES AND COMMON PROBLEMS </li></ul>MySQL
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×