100 Comments

  • Angelin Shaju

    hi
    whenever i try to install mysql, I'm getting an error while adding root password. It shows cant connect to MySQL using this password. i tried all kind of passwords. nothing is working ๐Ÿ™

  • Jupiter Is mine, and I still need more space

    I love the way this guy teaches! It is very very clear and every time he says Michael Scott( by brain says โ€œ that is what she saidโ€

  • Ajay Bhao

    Can you give me answer of following question

    1.Write a PL/SQL block to find the maximum number between the three numbers using %type.

    2.Write a PL/SQL block to check whether the given number is palindrome or not using %row type.

  • Xiang Cui

    Hey great tutorial. I just found a little inconsistency (no big deal) in the video and in the code.
    Should be select COUNT(emp_id) from employee where sex = 'F' and birth_day > '1970-01-01';
    not birth_date.

  • adnan faisal

    how do u add the column in your desired postion. I added another column as u showed but it wasnt where i wanted it to be

  • SauROnmiKE

    I just finished the course 10 minutes ago and it took about about 2 weeks to complete it all.

    I have to say, I feel extremely grateful. The moment I left my pen finishing my notes as Mike closed the tutorial, felt amazing. I believe I built very strong foundation to take the next leap ahead. The course was great, it covered lots of details and if I still had a question, it was so small that a simple Google search or just experimenting was enough to solve it.

    Now as Mike already said, it is a beginners course, which is fine. I feel more than ready to tackle more advanced stuff and I cannot wait to do so in the next few weeks. I feel ready to apply my new SQL knowledge in my favourite languages and take my game a step further.

    I also saw that Mike has lots of other tutorials as well. Something tells me that I will learn more from him soon.
    Thank you so much for creating this course for free and for actually investing your valuable time to teach us.

  • Ivan L

    All of my friends: Stop watching the Office all the time! It will never be useful in your life
    Me: understanding this tutorial

  • Dipanshu Paul

    ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 5

  • Farouk Bach

    2:52:14 for the month you can also use this (a month is always MM a year is always AAAA- and a day is always -DD ) to distinct the months from th days or the years

  • Saleem Mohamed

    โญ๏ธ Contents โญ
    โŒจ๏ธ (0:00) Introduction
    โŒจ๏ธ (2:36) What is a Database?
    โŒจ๏ธ (23:10) Tables & Keys
    โŒจ๏ธ (43:31) SQL Basics
    โŒจ๏ธ (52:26) MySQL Windows Installation
    โŒจ๏ธ (1:01:59) MySQL Mac Installation
    โŒจ๏ธ (1:15:49) Creating Tables
    โŒจ๏ธ (1:31:05) Inserting Data
    โŒจ๏ธ (1:38:17) Constraints
    โŒจ๏ธ (1:48:11) Update & Delete
    โŒจ๏ธ (1:56:11) Basic Queries
    โŒจ๏ธ (2:08:37) Company Database Intro
    โŒจ๏ธ (2:14:05) Creating Company Database
    โŒจ๏ธ (2:30:27 ) More Basic Queries
    โŒจ๏ธ (2:26:24) Functions
    โŒจ๏ธ (2:45:13) Wildcards
    โŒจ๏ธ (2:53:53) Union
    โŒจ๏ธ (3:01:36) Joins
    โŒจ๏ธ (3:11:49) Nested Queries
    โŒจ๏ธ (3:21:52) On Delete
    โŒจ๏ธ (3:30:05) Triggers
    โŒจ๏ธ (3:42:12) ER Diagrams Intro
    โŒจ๏ธ (3:55:53) Designing an ER Diagram
    โŒจ๏ธ (4:08:34) Converting ER Diagrams to Schemas

    **Copied from video description

  • G Sai Sundar

    Excellent presentation ๐Ÿ‘
    I am from Rural India and able to understand your pronunciation in English perfectly , everything what u have explained is crystal clear with good audio

  • #TheTechGirl

    hey i'm not able to click on run button in popsql can you please help me out!
    the run button doesn't appear to clickable it's gone grey i don't know what's wrong

  • Mandy Olcak

    ๐Ÿ“ฒ*00212645752301* *Whatapps*๐Ÿ“ฒ
    ุณู€ู…ู€ุนู€ุช๐Ÿงโ€โ™‚๏ธ ูƒู€ู€ุซู€ู€ูŠู€ู€ุฑ ู…ู€ู† ุงู„ู€ุดู€ุจู€ุงุจ ูŠู€ุจู€ุญู€ุซู€ูˆู† ุนู€ู€ู† ุทู€ู€ุฑูŠู€ู€ู‚ู€ู€ุฉ ูู€ุนู€ุงู„ู€ุฉโœ… ู„ู€ุชู€ูƒู€ุจู€ูŠู€ุฑ ุงู„ู€ู€ู‚ู€ู€ุถู€ู€ูŠู€ู€ุจ
    ูˆุฃู†ู€ู€ุง ุฃุจู€ู€ุดู€ู€ุฑูƒู€ู€ู…๐Ÿ˜‰ ุฃู†ู€ู€ูŠ ุญู€ุตู€ู„ู€ุช ุนู€ู€ู„ู€ู€ู‰ ุงู„ู€ุทู€ุฑูŠู€ู‚ู€ุฉ ุงู„ุฃุตู€ู€ุญ๐Ÿ‘ ูˆุงู„ู€ู…ู€ู†ู€ุงุณู€ุจู€ุฉ๐Ÿ‘ ูˆู‡ู€ู€ุชู€ู€ุดู€ู€ูƒู€ู€ุฑู†ู€ู€ูŠ ุจู€ู€ุนู€ู€ุฏูŠู€ู€ู‡ู€ู€ุง
    ุชู€ูˆุงุตู€ู„ ู…ู€ู€ุนู€ู€ูŠ ูˆุฃู†ู€ุง ุจู€ู€ุดู€ู€ุฑุญ ู„ู€ูƒ ุณู€ุฑ ุงู„ู€ูˆุตู€ูู€ุฉ ุงู„ู€ูˆุงุชู€ุณู€ุงุจ *00212645752301*๐Ÿ“ฒ

  • Muhammad Saad

    colleges really be charging $500+ for beginner DBMS classes and it takes 4 months to learn where as this guy does it for free and under 5 hours.

  • Nelson Pina

    Best succinct and complete tutorial about SQL .Gave me the theoretical definitions in a simple way. Keep up with the good work.

  • "So where are you going?" (chapter 81 verse 26)

    A slight mistake was made in 1:42:49, The reason it is a syntax error is because you put the chemistry major in double quotations and not single quotations. Chemistry should have been 'Chemistry' but you made it "Chemistry". Once you fix that mistake you will get the correct error which say "Column name cannot be null".

  • ะ“ะปeะฑ ะŸะธะปะธะฟeั†

    Best tutorial ever. I have understood everything I need for my module work for tommorow within 4 hours..
    Such a comprehensive explanation, a lot of useful examples, not just learning syntaxes. Great job, man

  • Neko

    the exercise at 3:16:00 why did you go for an newsted query ? I tried to do the same using an join and got the exact result.

    SELECT distinct employee.first_name, employee.last_name
    FROM works_with
    inner join employee
    on works_with.emp_id = employee.emp_id
    WHERE works_with.total_sales > 30000;

    Which solution would be the best here? I feel like the smaller and more readable the querrie the better.
    But which does useally get prefered ?

  • Terrabyte12

    Some of this YouTubers really know how to prepare and convey tech materials way better than some lecturers in high-end institutions. Thank you so much for this upload.

  • kwesi Eyiah

    I don't think the super_id should be a foreign key and the code doesn't even work but all the same great video really enjoyed it

  • MrM

    Thanks for the video. A few in the comments have had problems with the company database but it worked fine for me. I used mysql workbench for this whole vidoe.

  • Babananda Kini

    I tried to load data from csv into PopSQL. I am getting this error ER_OPTION_PREVENTS_STATEMENT: The MySQL server is running with the –secure-file-priv option so it cannot execute this statement. Can anybody help me with loading csv file in PopSql please?

  • Dipannita Ghosh

    Awesome content and really liked the pace at which you were teaching. Great job! I subscribed to your channel after watching this video ๐Ÿ™‚

  • Michael Thompson

    Just a comment on 'On Delete'. I never cascade delete, and almost never delete rows. It's far safer to have an attribute that is something like 'isCurrent' (caption Current?). When that binary is set to false, then you have a query that only pulls current = true, and that is what you normally access, not going to the table directly. That way you don't get in trouble with internal revenue when they're checking your books over, and you don't have any broken links, for example, branchId = 2 in another table when there is no branchId 2 in the branch table.
    While deleting rows is a REALLY bad idea, archiving is sometimes a good idea. If your table gets 'too big', you can shift records off to an archived version of the table, and delete the rows from the original table. For example, you may want to do this for sales data that is, say, more than two years old. You still wouldn't delete the sales person, or the product name, etc., but you would archive this sales data, because a) you probably won't be wanting to access it any time soon and b) if you do want to access it you can always restore it to the main table (or merge a query on the archive table), but if you mess with the parent tables (sales person, products) by archiving rows your child table won't know where to go to get the names, and you've lost referential integrity.

  • Intellect, reason&Logic Use your brain

    2 hours 30 minutes in and im thinking to my self I know all this, but where did I learn it?…note to self note

  • Chandra Shekhar

    Please help me with the query anyone….
    Question is in the end

    CREATE TABLE details (

    case_id int,

    stage varchar(250),

    login int TIME,

    logout int TIME,

    agent_id int,

    status varchar(250)

    );

    INSERT INTO details values

    (101, 'Maker', '10:20:00', '10:30:00', 2, 'Success'),

    (102, 'Maker', '10:25:00', '10:35:00', 1, 'Success'),

    (103, 'Maker', '10:40:00', '10:50:00', 2, 'Success'),

    (101, 'Checker', '10:45:00', '11:00:00', 3, 'Success'),

    (101, 'Approver', '11:15:00', '11:30:00', 2, 'Success'),

    (102, 'Checker', '10:50:00', '11:00:00', 1, 'Reject'),

    (102, 'Maker', '11:15:00', '11:45:00', 4, 'Reverify'),

    (103, 'Checker', '11:30:00' ,'11:40:00', 2, 'Reject')

    ;
    Question:- Case Id which is rejected by checker but still not reverified?

  • Chandra Shekhar

    Please help me with the query anyone…. Question is in the end

    CREATE TABLE details ( case_id int, stage varchar(250), login int TIME, logout int TIME, agent_id int, status varchar(250) );

    INSERT INTO details values (101, 'Maker', '10:20:00', '10:30:00', 2, 'Success'), (102, 'Maker', '10:25:00', '10:35:00', 1, 'Success'), (103, 'Maker', '10:40:00', '10:50:00', 2, 'Success'), (101, 'Checker', '10:45:00', '11:00:00', 3, 'Success'), (101, 'Approver', '11:15:00', '11:30:00', 2, 'Success'), (102, 'Checker', '10:50:00', '11:00:00', 1, 'Reject'), (102, 'Maker', '11:15:00', '11:45:00', 4, 'Reverify'), (103, 'Checker', '11:30:00' ,'11:40:00', 2, 'Reject') ;

    Question:- Case Id which is rejected by checker but still not reverified?

Leave a Reply

Your email address will not be published. Required fields are marked *