Resources for intermediate/advanced MySQL [closed] - mysql

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am seeking some more knowledge about MySQL queries. I've been working on building myself as a programmer and now I need to know more about MySQL advanced techniques.
I need to learn about MySQL JOIN queries, CASE, MAX..., everything that I don't already know.
I would really appreciate some links to useful articles with in-depth explanations of advanced MySQL. If you know any good video tutorial about learning MySQL, suggest it, I'm gonna purchase it.
Sorry if this question seems useless to any of you, but it's important to me since I can't keep asking SQL related questions here, I have to learn to do stuff myself.
Thanks.

Having picked up on a couple keywords (video tutorial, purchase), combined with your interest in building your skill set, I'd recommend looking into a subscription on http://www.lynda.com/
Depending on the programming language you're using in conjunction with MySQL, I'd also recommend looking into PDO (assuming you aren't already familiar with it).
Some helpful PDO articles, to supplement your existing knowledge of MySQL:
http://net.tutsplus.com/tutorials/php/php-database-access-are-you-doing-it-correctly/
http://www.phpro.org/tutorials/Introduction-to-PHP-PDO.html
http://returnsuccess.com/post/15-PDO-class-Object-Oriented-PHP
I'd be more helpful, but I can only provide as much information as the question itself.

Related

Best way to master MS Access? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am new to the world of MS Access. I have already worked on it for a few days now. What I have done mostly is to look for solutions on web, do some relevant research and get going.
I was wondering if anyone could share:
What is the best way of mastering MS Access?
Any suggestions?
Although it's not the method du jour in a web-based world, my recommendation is NOT to look on the web to try to learn a piece of software because you'll be getting a scattergun effect. You'll be getting a bit here, a bit there, some good techniques, some really poor techniques (and at your skill level no way to know the difference) but more importantly... you won't be getting the required CONTEXT to help you understand the various parts of the product and how they connect into a whole.
I would therefore get a decent introductory level textbook which will normally lead you through understanding basic concepts, building on each one so that you grow into the product as you go. I don't do much with Access any more so I can't recommend a specific book but have found that O'Reilly ( http://search.oreilly.com/?q=Access&x=0&y=0 ) has a range of good books in both paper and digital formats.
If you do want to learn from the web, I'd recommend a structured training program such as the ones offered by Lynda.com or Total Training. I've subscribed to both at various times and although I'm currently a Lynda member, TT's courses are usually quite good as well. There are probably some others but I can't give any first hand recommendations on those.
Good luck with your studies.

Is there a way to try out sql commands like jsfiddle.net [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I'm really impress by jsfiddle.net where we get to try out html/css/js right in front of us.
Does anyone know of a similar set of screens for sql where you could get to try out commands and build tables in a similar 'virtual' environment.
Of course I would like it to support all the different flavors too - mySQL, SQLserver, DB2, Oracle, Postgres, etc. And each of their various versions too please (yes I am smiling and really wishing here).
This might be one option that covers all the vendors, but you can't create your own tables etc.http://www.sqlzoo.net/h.htm
Another is http://sqlize.com/ which does let you create tables, though it is only mySQL.
You might try ideone. I haven't used it for SQL, but it's one of the listed options.

ETL interview questions? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
In 5 days I'm going to ETL interview. It's my first interview on this subject. What question would I be asked? Most likely they will be about MS SQL Server Integration Service.
If possible, provide the answers. =)
If possible, provide the answers. =)
Keep it high-level if you have to, but don't ask a question that couldn't answer yourself.
I agree with Brad that syntax is not important, it's the thought process.
Another idea is to ask them about how they would pack up and move an office. It gives you insight into the same kinds of decisions needed in ETL (prep, actual moving of stuff, and validation), and you might be more comfortable talking about that than the details of SSIS
Think practically. Hand them a printout of a sample file that might need to be imported (possibly simplified to save time). Have them talk about database design, considerations, concerns, possible ways to improve the data. Then bring out a second printout of somehow related and see if they can figure how to validate the one from the other.
Make sure you talk about how much time is available to perform the ETL processes based on business rules and environment.
Require as much pseudo-code as you like, but I personally subscribe to the idea that syntax can be taught cheaply, but learning how to think is a very expensive thing to teach someone; and sometimes it's not even successful.
Also, ask them what standards they would implement if they were to design the optimum layout of the source data. Make sure you consider data distribution beyond your company (if applicable).

MySQL or Oracle? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 12 years ago.
As I know these two databases are the most popular and the best, but which one is the best? And what are the benefits to use one or other? Currently I use MySQL and I don't really have any experiences with Oracle, but I want to know what's the best choice and why?
I mean how fast they are, what kind of features they have, how easy is to use them with php, and so one, you know better :)
Some real examples:
1.000.000 users come to my
website, they visit 100 pages every day and each
page is 1mb's , now which
on is the faster?
I run a query on the database to
search for 10.000 users, now which
one is faster?
See, when you add in "how easy to use with PHP," I'm going to have to go with MySQL. At least, you will find the most resources online to help you on your journey.

What good tutorials you know about MySQL Stored Procedures? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I want to write a stored procedure to increment the value of an int column by one. Looks like a very simple task, but not for someone without ANY experience with stored procedures.
To do that I looked for tutorials and code samples, and found a few, but sure there are better ones out there. Do you know any?
The ones I found:
http://dev.mysql.com/doc/refman/5.0/en/call.html (code sample)
http://www.databasejournal.com/features/mysql/print.php/3525581
http://www.mysql.com/news-and-events/newsletter/2004-01/a0000000297.html
http://www.devshed.com/c/a/MySQL/A-DIY-Approach-to-Stored-Procedures-in-MySQL/
http://www.phpbits.info/mysql-tutorial/stored-procedures-in-mysql/
http://www.kbedell.com/2009/03/02/a-simple-example-of-a-mysql-stored-procedure-that-uses-a-cursor/
It is in german but it is a good one.
http://www.tutorials.de/forum/sql-tutorials/179510-stored-procedures-mysql-5-a.html
In english I think the stuff at this place is fine. You got many different tutorials.
http://www.mysqltutorial.org/mysql-stored-procedure-tutorial.aspx
I'd recommend picking up a copy of MySQL Second Edition by Larry Ullman. He has a good overview of stored procedures. That coupled with the tutorials you've already found should give you a good start with them.