PostgreSQL CRASH COURSE - Learn PostgreSQL in 2024

  Рет қаралды 258,967

HoodRobin

HoodRobin

Күн бұрын

Get My FULL POSTGRES COURSE 90% OFF: www.udemy.com/...
Thank you for watching! If you enjoyed please consider subscribing and liking the video.
Follow me on Twitter - / troy_amelotte
Tools used (for mac, pc users try pgAdmin)
Postico - eggerapps.at/p...
Postgres install - www.postgresql...

Пікірлер: 229
@HoodRobinSoftware
@HoodRobinSoftware 6 ай бұрын
Full Postgres Course available for 90% off: www.udemy.com/course/practical-postgres-master-the-most-important-parts-of-sql/?couponCode=KZbin-PG-BEGINNER My course is focused on the most practical parts of postgres and the goal is to teach you the most useful things as quickly as possible.
@Squashmalio
@Squashmalio 4 күн бұрын
Dude THANK YOU! KZbin is full of so much junk nowadays when it comes to programming tutorials, people designing videos for the algorithm instead of for the viewers. It's nice to see someone who knows a topic and knows how to explain it super well and just simply does it
@boxboxerson991
@boxboxerson991 2 жыл бұрын
This is one of the only programming tutorials on the site that deserves its title. You didn't assume I knew anything but you didn't insult my intelligence either. Half of the video isn't being dedicated to setup and you jump in with practical examples. You don't have any annoying ticks and you're not just reading off of documentation. I don't like being meaninglessly positive, if your work isn't good you shouldn't be praised for it, but this video really deserves all the praise in the world. Maybe it would have been good to cover some initial setup but as you rightly point out near the start the docs are there there for a reason.
@kdamerma
@kdamerma 11 ай бұрын
I usually fall asleep watching SQL tutorials, but that 50 mins flew by, thank you!
@1066sgp
@1066sgp Жыл бұрын
I have an extenisve background in DB development going back to DB2. It's been awhile and I need to get up to speed on POSTgres quickly so I can assist my main guy who is doing all the front and back end work. I totally agree with all the people who say, 'hey...this guy is smart, well spoken, a good trainier, and someone who I trust to learn a lot from." Thanks Troy. I appreciate you very much
@TheCodeWhisperer0o0
@TheCodeWhisperer0o0 8 ай бұрын
what is DB2?!
@rimalguru
@rimalguru 2 жыл бұрын
I watched your video as the first video and I am starting Postgre SQL God, bless you, bro.
@MuhammedMikailFarooqui-r7j
@MuhammedMikailFarooqui-r7j Ай бұрын
I don't usually comment on tutorials, but this video definitely deserves one. Thank you for taking your time on this tutorial. I'ts really nice to see you repeat some of your points where you feel they are needed, as well as being calm and reassuring.
@araara967
@araara967 9 ай бұрын
[00:49] Speaker 1 explains the difference between relational and non-relational databases and introduces Postgres as a relational database. [02:14] Speaker 1 explains the structure of a table in a database, with rows representing entities and columns representing attributes. [03:36] Speaker 1 introduces Postaco as an interface for interacting with Postgres and explains the use of keywords in SQL. [04:55] Speaker 1 discusses creating a table in Postgres, explaining the syntax for defining columns and the importance of the ID column as a primary key. [06:33] Speaker 1 explains the use of uppercase keywords and lowercase self-named elements in SQL, using the example of column names. [09:03] Speaker 1 explains the use of the varchar data type for text columns and the maximum length constraint. [11:10] Speaker 1 explains the concept of an integer data type and the use of the serial type for automatically incrementing IDs. [12:39] Speaker 1 explains the concept of a primary key and demonstrates the successful creation of a table in Postaco. [13:54] Speaker 1 explains the syntax error that occurs when using a table name that is a keyword and demonstrates the use of double quotes to resolve the issue. [15:42] Speaker 1 discusses the convention of using singular table names and the importance of following naming conventions in software development. [17:07] Speaker 1 explains the process of inserting data into a table, specifying the columns and values to be inserted. [21:07] Speaker 1 demonstrates the insertion of additional data into the table and confirms the successful execution. [22:15] Speaker 1 introduces the "select" keyword in SQL and explains its use for retrieving information from tables. [24:27] Speaker 1 explains the use of the "where" keyword to filter entries in a select statement based on conditions. [25:26] Speaker 1 discusses the importance of using "where" statements in update and delete statements to specify which rows to affect. [26:23] Speaker 1 explains the process of updating data in a table using the "update" and "set" keywords, emphasizing the use of the "where" statement. [27:25] Speaker 1 demonstrates the successful update of data in the table and verifies the change. [29:38] Speaker 1 explains the use of delete statements in SQL and the importance of specifying conditions for deletion. [31:19] Speaker 1 introduces the concept of data relationships and explains how tables in SQL can be related to each other. [32:33] Speaker 1 explains the concept of a one-to-one relationship in a database and provides an example using user and avatar tables. [34:02] Speaker 1 explains the three relationship types in relational databases: one-to-one, one-to-many, and many-to-many. [36:12] Speaker 1 explains the concept of a one-to-many relationship using the example of KZbin videos and comments. [37:30] Speaker 1 explains the process of setting up a one-to-many relationship between users and posts using a foreign key. [39:02] Speaker 1 explains the concept of a many-to-many relationship using the example of a school setup and discusses the use of a join table. [40:44] Speaker 1 discusses the structure of a post table and the use of foreign keys to relate posts to users. [43:03] Speaker 1 demonstrates the insertion of data into the post table and confirms the successful execution. [45:33] Speaker 1 demonstrates how to select data from multiple tables using joins and introduces the concept of inner joins. [48:11] Speaker 1 discusses the issue of column name conflicts and demonstrates how to modify column names in query results using aliases.
@expected_end_got_else
@expected_end_got_else 14 күн бұрын
what do you use to get these timestamps?
@doug_horne
@doug_horne 2 жыл бұрын
Great video man. Your teaching style is enthusiastic (but not overly done), clear, and concise. Thanks cor creating this, a real time saver for me. I came here because I am learning how to use Prisma + Railway and had no idea how to create and manipulate tables in PostgreSQL, so I had no idea how to create a scheima. 👍
@anthonyngooo
@anthonyngooo 2 жыл бұрын
GOATED definitely one of the best videos with clear explanations, examples, and great commentary of not just what but WHY we do things without the bloat of other videos.
@HoodRobinSoftware
@HoodRobinSoftware 2 жыл бұрын
Thank you!
@giuliotiseo2693
@giuliotiseo2693 2 жыл бұрын
Best tutorial about postgres for beginners. I've watched 10 videos on KZbin and this is definitely the best. Subscribed.
@mercadocomproposito2621
@mercadocomproposito2621 11 ай бұрын
These 50 minutes are better than my 80 hours college course about Database!
@YuuffyLIVE
@YuuffyLIVE Жыл бұрын
@TroyAmelotte this has been the best introduction to postgres I've seen so far. Other tutorials overcomplicate stuff in 3 hour long videos. Thank you very much, you're a great teacher.
@expected_end_got_else
@expected_end_got_else 13 күн бұрын
finished this one. thanks a lot. also the pace and the language, everything about the content is good, although this video is mostly related to general sql and not specific to postgres.
@adamkostandy7796
@adamkostandy7796 3 жыл бұрын
Dude you need to make the advanced tutorial. This was sick, also that slip up at the end killlled me
@HunterHunter150
@HunterHunter150 2 жыл бұрын
This is better than most paid content. This channel is so incredibly underrated. I hope the algorithm blesses you soon
@ecemelisbozdag7912
@ecemelisbozdag7912 2 жыл бұрын
It was the best video I watched during the preparation process for the technical interview. It was very productive and informative that you explained everything without going into too much detail, but without skipping details. thank you so much.
@kushagraahire1871
@kushagraahire1871 Жыл бұрын
You're Welcome
@emmamendez3012
@emmamendez3012 2 жыл бұрын
S/O all those getting to the end - Dyslexic and following this through was super easy and high level enough to apply as SE - but it’s the Corgis, slur for dogs that had me in absolute stitches that I had to comment - only those who get to the end get it!!! Legend!!!
@getchertified
@getchertified Жыл бұрын
You teach so well, Troy. I was wondering where the continuation of this tutorial is...
@grandetaco4416
@grandetaco4416 11 ай бұрын
Good start for someone like myself that has learned Microsoft Tsql and is trying to get into postgre sql.
@sirchewtrain
@sirchewtrain Жыл бұрын
You’re a great teacher man. Very helpful for getting started no cap 😂
@MichalNowierski
@MichalNowierski 5 ай бұрын
44:49 this is the most interesting part of the whole video. Solving things like this is what really makes you good beyond theory
@interesting_stuffs
@interesting_stuffs Жыл бұрын
good one but there was nothing about PostgreSQL in particular, it was all about MySQL and Fireship channel has the same content in < 17mins man, this one with 50 mins was just too much and sadly it doesn't anything specific to PostgreSQL!
@career248
@career248 2 жыл бұрын
Had to leave a comment after the "you can be the first one please?" moment. This vid helped me!
@minimalchanges6566
@minimalchanges6566 2 жыл бұрын
OMG I love this. Thank you so much for putting this together. I've taken the first step in understanding databases. You are a lifesaver sir!
@dula161
@dula161 2 жыл бұрын
This is by fat the best Postgres video i've seen on KZbin so far
@ebubeugwuezi8092
@ebubeugwuezi8092 2 жыл бұрын
Thanks a lot for this video. Currently undergoing a course that requires me to learn PostgreSQL and I don't have prior SQL knowledge. This was really concise and it helped me to get up to speed with the basics.
@Majey_KE
@Majey_KE 2 жыл бұрын
Yoh, my guy from ALX-T 😅
@ebubeugwuezi8092
@ebubeugwuezi8092 2 жыл бұрын
@@Majey_KE You're part of the program too? 😂
@pablitocodes
@pablitocodes 4 ай бұрын
I worked with a guy who was trash at literally everything but SQL. He's doing really well. GG at this.
@steff420
@steff420 2 жыл бұрын
amazing introduction. i really like your enthusiasm which makes the video entertaining to watch!
@sineadward5225
@sineadward5225 2 жыл бұрын
Really like your style. It's like a breath of fresh air tbh!
@BrettSurenne
@BrettSurenne 7 ай бұрын
Great video. I agree with all the positive comments. Such a shame this bloke didn't make a whole series of videos on this subject, like he suggested in this video. So many people could benefit.
@BruceBeck-f1n
@BruceBeck-f1n Жыл бұрын
😎 Nice! Just getting back into PostgreSQL. Appreciate the clear & concise instructions in your video. Looking forward to checking out "postico", especially if I cannot get Sublime Text to work with PostgreSQL. (I'm fairly sure it will, I just need to figure out how to set it up.) The last course I took focused on using the command line for everything - I'm glad you didn't go there. Nothing at all wrong with using the command line, I just appreciate the simplicity of a text editor. Anyway, thanks again and I hope you have continued to make awesome KZbin videos. Cheers!
@Slimboifranco
@Slimboifranco 2 жыл бұрын
Great Work Sir. I just started SQL course with Postgres and this video is helping me stay ahead of the class. Thank You!
@BryanChance
@BryanChance Жыл бұрын
OMG, I gave up on PostgreSQL years ago because I didn't know about the difference with single and double quotes. LOL That's what drove me to use MySQL ever since....
@DanteNava
@DanteNava 2 жыл бұрын
Thanks for posting this! It really helps to make sense of Postgres, at least on this basic stuff you have shown here. REALY hope the aditional parts are coming, at least kind of soon! 😃
@cjbantillo8142
@cjbantillo8142 Жыл бұрын
Thank you so much! This save me a lot of time understanding what SQL is all about
@Buchawski
@Buchawski 5 ай бұрын
i love you my guy. this is so chill and helpful
@KerryEmerson
@KerryEmerson 10 ай бұрын
Bro sounds like he's trying to hold in the puff puff
@georgesol
@georgesol 2 жыл бұрын
Amazing crash course! Thanks a lot! You're a great teacher, man 😁
@shady5063
@shady5063 2 жыл бұрын
Genuinely thought he was about to cry around here 14:40 - 14:45 I was like daaang... this man really loves this shit.. word. Seriously though, if you can continue the Database (postgres) make it into a serie.. you are good at teaching this stuff.
@sinpwnzorz
@sinpwnzorz 2 жыл бұрын
Great video. Having debilitating ADHD and always getting hung up on little things, you went at a pace and explained things step by step to the point I had no issues picking it up even while not medicated, that sir is a feat in itself. One tip to help with when you're like "oops sorry if this is too small" I don't know if you use OBS but if you did you can simply run that program in windowed, but full size in the recording window which effectively increases its size. Ive done this trick in zoom and google meetings too but getting the aspect ratio down is tricky.
@pablitocodes
@pablitocodes 4 ай бұрын
He went to slow for me. I'll never find that sweet middle ground.
@manlibra43
@manlibra43 Жыл бұрын
Thank you very much! I'm new to SQL, and this helped me grasp it better.
@augedoo8409
@augedoo8409 2 жыл бұрын
Best explanation I've had on many-to-many relationships. Thanks Troy
@theoppanagh
@theoppanagh Жыл бұрын
Great video Troy. you cleared all my confusion. Thanks i look forward to a project on this and the advance class
@MotionInMotion1975
@MotionInMotion1975 2 жыл бұрын
I loved your intro. I love straight shooters. Great video.
@Sara-xi2ug
@Sara-xi2ug 3 жыл бұрын
I'd rename it to "SQL crash course"
@CBiscuit25
@CBiscuit25 2 жыл бұрын
Agreed, seems like a good SQL crash course but as someone who's already learned mariadb and mySQL, my main feedback is the video didn't give a good sense of how Postgres is any different.
@Sara-xi2ug
@Sara-xi2ug 2 жыл бұрын
@@CBiscuit25 yup, that's what I was hoping to see
@darklaker
@darklaker 4 ай бұрын
The same I thought, it's OK for the people trying to learn any SQL DBMS but it's not specific about postgresql.
@mr.RAND5584
@mr.RAND5584 9 күн бұрын
There is no serial in mysql. Serial keyword is new to me.
@mr.RAND5584
@mr.RAND5584 9 күн бұрын
Is there a 'user' keyword in mysql?
@SageRap
@SageRap 4 ай бұрын
I stopped watching 5min in. It absolutely blows my mind that so many people who somehow consider themselves "teachers" actually do things like jump-cutting to an open window, and beginning to type code/commands, with literally *zero* context or explanation regarding *where* they are typing this or how they got there... "This is just an interface for interacting with Postgres." _immediately begins writing code_ Gee, thanks so much... How tf is anyone supposed to follow this? Download Postgres, then sit back and snap our fingers and this window magically opens itself up in front of us, configured properly, connected to a database server, and ready to receive commands?? Wtf? Information about how to prepare/configure and open the GUI or CLI where one begins writing code is *essential* to actually learning about subjects like this, yet literally 9 out of 10 "teachers" *always* skip the first, essential, basic steps like this. It grates me to no end.
@valerioharvey7289
@valerioharvey7289 3 ай бұрын
I feel that too. Someone like corey schafer is prob one of the only one who really tell how things work, and I learn a lot from his pandas course. He made one about postgres, but I haven't watched it
@ahmedmohsen1873
@ahmedmohsen1873 2 жыл бұрын
You are an amazing instructor and I'm wondering where are the advanced topic that you said you're going to talk about!!, can't wait to see it
@humanityrush
@humanityrush 2 жыл бұрын
this is such a good crash course! keep it up bro, I learned a lot
@catalinsuceveanu4923
@catalinsuceveanu4923 Жыл бұрын
Great video, you are entertaining and the material is good. I got a lot of value from my 50 min with you. Thank you Troy! I have been looking for the follow up course, but I guess you never got to making it.
@michaeladetona5880
@michaeladetona5880 Ай бұрын
One convention in Laravel Environment is the the naming of tables as a plural.
@samah6659
@samah6659 Жыл бұрын
This was incredibly helpful, thank you so much! You teach so well and I gained a lot from this, thank you :))
@tomgabauer9878
@tomgabauer9878 3 жыл бұрын
Good to see you building a channel, Troy! I hope you continue with this. You are such a natural teacher.
@HoodRobinSoftware
@HoodRobinSoftware 3 жыл бұрын
Thank you tom! Hope all is well with you.
@sureshsurendran737
@sureshsurendran737 2 жыл бұрын
Wonderful presentation Troy. So clear and easy to understand on every word. 👍
@michaelkerz6440
@michaelkerz6440 3 ай бұрын
really good tutorial. well set out and explained
@dallassnyder1764
@dallassnyder1764 Жыл бұрын
Man you're a great teacher. Thanks!
@gustavk3227
@gustavk3227 6 ай бұрын
Phenomenal. Gave me all I needed to get started.
@ElijhaW
@ElijhaW 8 ай бұрын
Wish I learned it like this in school! Amazing video
@s99902
@s99902 2 жыл бұрын
This man deserves the like.
@sheruthom6339
@sheruthom6339 Жыл бұрын
good video. im 15 mins in and enjoying it.
@daveys
@daveys 10 ай бұрын
Great primer on PostgreSQL basics. Many thanks!
@Konslufius
@Konslufius Жыл бұрын
This is very good. I'm currently in training and my task for the week is to use a database for my Java project. I'll use your video for educational purpose for sure.
@myhanhnguyen5198
@myhanhnguyen5198 2 жыл бұрын
thank you so much, so easy to understand because i'm just a beginner to postgreSQL
@rizwanamir2004
@rizwanamir2004 2 жыл бұрын
great video, troy. Had to get a quick intro to sql in one day, ur vid saved me
@StalkedHuman
@StalkedHuman 8 ай бұрын
If you say 2+2=4 they'll say you're being "imperative".. or if you say the sky is blue, they'll saying you're arguing. The polarity of slander is religious.
@braian4478
@braian4478 2 жыл бұрын
Such a great explanation, thank you for the video!. I think I've found a very nice channel :D
@scottsmith9830
@scottsmith9830 Жыл бұрын
Amazing video thank you. Very well spoken and perfect mix of theory and application.
@NoahBoulder
@NoahBoulder 2 жыл бұрын
Great video, was perfect for refreshing myself with the basics of SQL
@miguelrivest9816
@miguelrivest9816 Жыл бұрын
Amazing tutorial, thank you so much for putting this together
@artieghosh529
@artieghosh529 Жыл бұрын
Amazing tutorial, also 44:32 cracked me up
@tomasborek9018
@tomasborek9018 3 жыл бұрын
such a sweet and easy to follow tutorial. Thank you :)
@HugoBernardo-m4l
@HugoBernardo-m4l 4 ай бұрын
It ´d have been REALLY worthy with some SQL Function template so it´d have killed it! Very good, anyway.
@JohnHessGA
@JohnHessGA 2 жыл бұрын
Great introduction to PostgreSQL. Could you recommend a Windows based tool similar to POSTICO?
@justin9494
@justin9494 2 жыл бұрын
I'm using HeidiSQL and it does the job
@sab0004
@sab0004 2 жыл бұрын
I'm sure I ain't the first, but commenting because algorithm and great explanation, besides you said please :P
@barbaradovo1523
@barbaradovo1523 Жыл бұрын
Thank you so much... looking forward to the advanced tutorial.
@reginold5988
@reginold5988 6 ай бұрын
do some AWS s3 bucket and LAMBDA CRUD rest function video.
@josephthecreator
@josephthecreator 2 жыл бұрын
Amazing crash course on Postgresql. Thank you Troy.
@JaysonRomulo-q4n
@JaysonRomulo-q4n Жыл бұрын
kudos! this video is very clear and detailed.
@Travel_and_music_shorts
@Travel_and_music_shorts Жыл бұрын
Bro, make a playlist of in depth explanation of PostGreSQL
@michalroesler
@michalroesler Жыл бұрын
When can we expect a 50-60 minute, extensive, comprehensive PostgreSQL joins Tutorial? This one was so awesome, I'm waiting for sql Joins Tutorial.
@LeaTamola
@LeaTamola 7 ай бұрын
This video was great, thanks!
@SolomonFoskaay
@SolomonFoskaay 10 ай бұрын
Simplified and very Helpful Thanks🎉
@gina7898
@gina7898 2 жыл бұрын
This was so helpful. Thank you so much!
@archaeologistify
@archaeologistify 9 ай бұрын
44:32 casually admitting to murder... :D
@yernur_ismailov
@yernur_ismailov Жыл бұрын
Thanks a lot! This video is very helpful for beginners!
@jake.felice
@jake.felice 2 жыл бұрын
This is a life saver. Thanks a lot mate!
@decheckscan
@decheckscan Жыл бұрын
very nice man, loved it
@timothyjackson5897
@timothyjackson5897 2 жыл бұрын
I like the way you teach, very informational. Thanks for the info!
@abusayeedtanim
@abusayeedtanim Жыл бұрын
give me instruction how to set up postico like your environment.
@ukaszzajac6704
@ukaszzajac6704 2 жыл бұрын
everythings great but at 10:24 VARCHAR is the exact same bytes in storage low level as TEXT (its in the dont do this part of the postgresql wiki), it doesnt optimize storage or anything really, but its just a way to both fullfil the sql standard and to explicitly limit the size of a string
@3ms772
@3ms772 Ай бұрын
title says learn pgsql explains sql
@TheCodeWhisperer0o0
@TheCodeWhisperer0o0 8 ай бұрын
its 1/june/2024, I want to say I have an error of connection, I don't have postgres install which I think it needs to be installed + I get (connection failed) error in postico. Thank you so much, I cant thank you enough
@ginikadaily
@ginikadaily Жыл бұрын
You are goated Troy. Thank you.
@shanildajones6208
@shanildajones6208 2 жыл бұрын
How does everyone not use the PSQL SHELL at all, but tell you two download another program. How does that work, when all I wanted to learn is PSQL in the shell not some easy to use interface, where It won’t be available for use in any job situations. What company used pop whatever.
@raadiyaharend5921
@raadiyaharend5921 Жыл бұрын
Thank you so much this video is super helpful
@DennisF19
@DennisF19 2 жыл бұрын
Where is Part 2 bro ? :D We just reached where im stuck (joins) keep up the good work.
@frozen_tortus
@frozen_tortus 6 ай бұрын
hope you get back sometimes, you are good at this.
@ZAKAMA83
@ZAKAMA83 2 жыл бұрын
Thanks so much! Great Crash course!
@Historyiswatching
@Historyiswatching Жыл бұрын
Thanks Troy! You're fun
@michalroesler
@michalroesler Жыл бұрын
It's very good PostgreSQL tutorial.
Learn SQL In 60 Minutes
56:24
Web Dev Simplified
Рет қаралды 2,2 МЛН
The Birth of SQL & the Relational Database
20:08
Asianometry
Рет қаралды 214 М.
Hilarious FAKE TONGUE Prank by WEDNESDAY😏🖤
0:39
La La Life Shorts
Рет қаралды 44 МЛН
Ozoda - Alamlar (Official Video 2023)
6:22
Ozoda Official
Рет қаралды 10 МЛН
Data Analysis with Python for Excel Users - Full Course
3:57:46
freeCodeCamp.org
Рет қаралды 3,4 МЛН
I tried 8 different Postgres ORMs
9:46
Beyond Fireship
Рет қаралды 450 М.
7 Database Paradigms
9:53
Fireship
Рет қаралды 1,7 МЛН
Wait... PostgreSQL can do WHAT?
20:33
The Art Of The Terminal
Рет қаралды 205 М.
Database Indexing Explained (with PostgreSQL)
18:19
Hussein Nasser
Рет қаралды 329 М.
you need to learn SQL RIGHT NOW!! (SQL Tutorial for Beginners)
24:25
NetworkChuck
Рет қаралды 1,7 МЛН
How do Graphics Cards Work?  Exploring GPU Architecture
28:30
Branch Education
Рет қаралды 3,4 МЛН
Solving one of PostgreSQL's biggest weaknesses.
17:12
Dreams of Code
Рет қаралды 228 М.
Postgres Triggers in a Nutshell
10:09
HoodRobin
Рет қаралды 24 М.
Lecture for 02.3
39:22
IST 140 Spring 25
Рет қаралды 42
КАК ЖИВЕТ КВАНТУМ? РУМ ТУР КВАНТУМА!!!
13:51
LNS - 2 cô gái tốt bụng || Kind 2 girls #shorts
0:47
Linh Nhi Shorts
Рет қаралды 4,2 МЛН
Pixel 7 и 7 Pro с Face ID - лучше iPhone 14 Pro!
21:12
Rozetked
Рет қаралды 457 М.
Лайфхак: Легально делать деньги
0:43