Starting SQL

Posted on Mon 04 January 2021 in SQL

Post #9 SQL

I started a Udemy course learning SQL during winter break 2020 since I wanted to learn how to make a database (My goal is to learn back-end programming). The syllabus I'm following recommended the Udemy course The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert by Colt Steele. At this point, I have not taken a follow-along programming course and usually read and try out a programming exercise. I have watched some youtube videos if there was a topic I didn't understand by just reading.

Is it this course for beginners?

This course is totally for beginners in SQL, but probably not for beginners just starting to program. I took this course as a relative novice in programming, but I can see someone who may need to figure out how to talk to a database before knowing basic programming and go straight into SQL. Comparing SQL and python, SQL is simpler than python.

The course is 20 hours or so long and gets straight to SQL programming. The instructor recommends to use goormIDE, a cloud-based IDE, to start out so that the student doesn't have to wrestle with setting up MySQL on their own machine and run into unforseen problems the virtual teacher can't fix. The set-up was pretty simple and they had their own recommended quick settings. Five minutes later, I am already creating my first database.

Topics

So far I've learned how to: * Create a database and a table with specified datatypes for columns using CREATE. Insert some data into said table. * Read info using SELECT and refine selection using DISTINCT, ORDER BY, LIMIT, and LIKE * Updating an entry * Delete information from the table using DELETE and DROP * String functions such as CONCAT, SUBSTRING, and REPLACE * Date time functions

I haven't done too much with it and haven't done anything complicated yet. Towards the end of the course, it covers how to make a Instagram clone and I'm excited about that. After getting the basics, I would like to figure out how to insert a lot of data at once if said data was already in a excel table and how to insert unicode characters like Japanese characters.