Any Database people out there?

Old Nov 17, 2008 | 09:35 PM
  #1  
chinoyboi's Avatar
Thread Starter
Registered User
iTrader: (8)
 
Joined: Apr 2008
Posts: 1,493
From: Hercules CA
Car Info: 03 WRX --> 07 STI --> 10 Cayman S
Any Database people out there?

Just wanted to see if there was anyone familiar with MySQL. I'm really eager to learn how to use MySQL so I was wondering if anyone can recommend a good online tutorial or general pointers of how to use it.
Old Nov 17, 2008 | 09:46 PM
  #2  
stan_t's Avatar
Registered User
iTrader: (5)
 
Joined: Aug 2007
Posts: 562
From: South Sunset
Car Info: '12 TSX 6MT/'01 E39 wagon/'67 VW on E85/'93 M900
Get a good book. Go to Borders, look through all the MySQL books they have, pick one you like.

What do you want to use MySQL for, something like a back end for a website? MySQL is good for website stuff because it's fast, but it lacks "real" database features like redo logs and roll-back capability by default.

If you like web stuff, I'd suggest setting up a Linux box and using Apache/PHP/MySQL to set up a database-driven application of some sort. Also, phpMyAdmin is a good web frontend to MySQL written in PHP, check that out.

Basic idea of dealing with databases is simple because only 3 things can happen when you make a query: you either get one answer, multiple answers, or no answers.

Stan
Old Nov 17, 2008 | 10:45 PM
  #3  
chinoyboi's Avatar
Thread Starter
Registered User
iTrader: (8)
 
Joined: Apr 2008
Posts: 1,493
From: Hercules CA
Car Info: 03 WRX --> 07 STI --> 10 Cayman S
Originally Posted by stan_t
Get a good book. Go to Borders, look through all the MySQL books they have, pick one you like.

What do you want to use MySQL for, something like a back end for a website? MySQL is good for website stuff because it's fast, but it lacks "real" database features like redo logs and roll-back capability by default.

If you like web stuff, I'd suggest setting up a Linux box and using Apache/PHP/MySQL to set up a database-driven application of some sort. Also, phpMyAdmin is a good web frontend to MySQL written in PHP, check that out.

Basic idea of dealing with databases is simple because only 3 things can happen when you make a query: you either get one answer, multiple answers, or no answers.

Stan
Well my major is Information Systems Management, and I'm only a sophomore in college, so I want to start getting familiarized with such systems and I think MySQL is a good start because it's OSS and it's a good gateway to getting to learn RDBMS
Old Nov 18, 2008 | 05:17 AM
  #4  
ldivinag's Avatar
03.23.67 - 06.14.13
iTrader: (3)
 
Joined: Nov 2002
Posts: 8,495
From: N37 39* W122 3*
Smile

Originally Posted by stan_t

What do you want to use MySQL for, something like a back end for a website? MySQL is good for website stuff because it's fast, but it lacks "real" database features like redo logs and roll-back capability by default.
oh come stan...

dont scare the boy away.

only reason mysql has that "good for websites but isnt a real DB" is due to the fact that it is free and well... it got that market locked down.

and you know with the proper engine, mysql can go up with the big boys any day of the year.


but yes... if the OP wants a job in the real world after college, oracle and mssql are the ones to learn.

good thing both have "free" version that you can download and learn on. and stepping up to the "real" versions are easy. and should be painless.
Old Nov 18, 2008 | 05:48 AM
  #5  
MyNikonLens's Avatar
Registered User
iTrader: (2)
 
Joined: Jul 2007
Posts: 3,781
From: mobile home
Car Info: Porsche 911 GT3
what exactly do you need? i maybe able to help a little.
Old Nov 18, 2008 | 10:45 AM
  #6  
stan_t's Avatar
Registered User
iTrader: (5)
 
Joined: Aug 2007
Posts: 562
From: South Sunset
Car Info: '12 TSX 6MT/'01 E39 wagon/'67 VW on E85/'93 M900
Agreed. If you want a marketable skill, either get good at MS SQL Server, or Oracle, or better yet -- both. You can try setting up a CentOS box with Oracle on it, it's fairly easy nowadays. MySQL is great and free and can be very good for learning.

Stan
Old Nov 18, 2008 | 12:04 PM
  #7  
slow04wrx's Avatar
Registered User
iTrader: (3)
 
Joined: Jan 2004
Posts: 5,453
Originally Posted by ldivinag
oh come stan...

dont scare the boy away.

only reason mysql has that "good for websites but isnt a real DB" is due to the fact that it is free and well... it got that market locked down.

and you know with the proper engine, mysql can go up with the big boys any day of the year.


but yes... if the OP wants a job in the real world after college, oracle and mssql are the ones to learn.

good thing both have "free" version that you can download and learn on. and stepping up to the "real" versions are easy. and should be painless.
SQL is legit, and definitely a real means databasing.
Old Nov 18, 2008 | 03:17 PM
  #8  
chinoyboi's Avatar
Thread Starter
Registered User
iTrader: (8)
 
Joined: Apr 2008
Posts: 1,493
From: Hercules CA
Car Info: 03 WRX --> 07 STI --> 10 Cayman S
Ok, so I'm pretty noob at this stuff and I only have DECENT skillz at MS Access, Java and Matlab (haha). So I guess what I'm really asking is what should I start off with as like a beginner/"noob" project?

I downloaded MySQL last night and didn't know what to do with it (<-- Noob move?). So I'm thinking, should I build a website and implement MySQL in it? I kind read on the basics of web hosting, ie. domain name, host server, etc etc... S
Old Nov 18, 2008 | 03:21 PM
  #9  
subie OCD's Avatar
Registered User
iTrader: (11)
 
Joined: Aug 2005
Posts: 5,808
From: Concord
Car Info: 04 STi
I'm in a similar situation - currently having coworkers train me with SAS.
Old Nov 18, 2008 | 03:51 PM
  #10  
chinoyboi's Avatar
Thread Starter
Registered User
iTrader: (8)
 
Joined: Apr 2008
Posts: 1,493
From: Hercules CA
Car Info: 03 WRX --> 07 STI --> 10 Cayman S
Ok, so I got my programs... MySQL, PHP5, and Apache HTTP Server 2.2x what's next?

So I'm reading a tutorial online about PHP, and I kinda understand the syntax of it (a lot like Java), but where do I write my files?! and Where do I upload it onto my server?

Last edited by chinoyboi; Nov 18, 2008 at 03:56 PM.
Old Nov 18, 2008 | 04:09 PM
  #11  
stan_t's Avatar
Registered User
iTrader: (5)
 
Joined: Aug 2007
Posts: 562
From: South Sunset
Car Info: '12 TSX 6MT/'01 E39 wagon/'67 VW on E85/'93 M900
Not sure how to do it on windows, but your web files/scripts would go wherever Apache would be hosting them (DocumentRoot), wherever the default index.html would be. MySQL will create and keep it's database files in it's own location.

You have to make sure you have Apache, MySQL and PHP working all together. You may have to enable PHP support in httpd.conf. Then, under your Apache document root create a script with this in it:

<? phpinfo; ?>

call it something like "phpinfo.php" and hit it with a browser, like http://yourservername/phpinfo.php

If all is working correctly, you should see a page with a bunch of info on it, then you know it's all good.

Stan

Last edited by stan_t; Nov 18, 2008 at 04:12 PM.
Old Nov 18, 2008 | 04:28 PM
  #12  
chinoyboi's Avatar
Thread Starter
Registered User
iTrader: (8)
 
Joined: Apr 2008
Posts: 1,493
From: Hercules CA
Car Info: 03 WRX --> 07 STI --> 10 Cayman S
Ok, so I registered my domain (I bought one) and the web host server I registered with is crapping out on me. Can you recommend a free web host server that's fairly reliable?
Old Nov 18, 2008 | 06:06 PM
  #13  
ldivinag's Avatar
03.23.67 - 06.14.13
iTrader: (3)
 
Joined: Nov 2002
Posts: 8,495
From: N37 39* W122 3*
Talking

since you aint gonna listen to my advice... buy this book:

http://www.wrox.com/WileyCDA/WroxTit...764577239.html
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
chinoyboi
Bay Area
16
May 12, 2009 09:08 AM
iLoqin
Bay Area
19
Apr 12, 2009 10:55 AM


Thread Tools
Search this Thread

All times are GMT -7. The time now is 11:45 PM.