MySQL: FOREIGN KEYS are easy (kind of)

  Рет қаралды 264,095

Bro Code

Bro Code

Күн бұрын

Пікірлер: 64
@BroCodez
@BroCodez 2 жыл бұрын
CREATE TABLE customers ( customer_id INT PRIMARY KEY AUTO_INCREMENT, first_name VARCHAR(50), last_name VARCHAR(50) ); INSERT INTO customers (first_name, last_name) VALUES ("Fred", "Fish"), ("Larry", "Lobster"), ("Bubble", "Bass"); SELECT * FROM customers; -- Add a named foreign key constraint to a new table CREATE TABLE transactions ( transaction_id INT PRIMARY KEY AUTO_INCREMENT, amount DECIMAL(5, 2), customer_id INT, FOREIGN KEY (customer_id) REFERENCES customers(customer_id) ); ALTER TABLE transactions AUTO_INCREMENT = 1000; -- Add a named foreign key constraint to an existing table ALTER TABLE customers ADD CONSTRAINT fk_customer_id FOREIGN KEY (customer_id) REFERENCES customers(customer_id);
@ahmedhussein6359
@ahmedhussein6359 Жыл бұрын
two typo errors: -- Add a named foreign key constraint to a new table //TYPO ERROR 1: should be unnamed CREATE TABLE transactions ( transaction_id INT PRIMARY KEY AUTO_INCREMENT, amount DECIMAL(5, 2), customer_id INT, FOREIGN KEY (customer_id) REFERENCES customers(customer_id) ); ALTER TABLE transactions AUTO_INCREMENT = 1000; -- Add a named foreign key constraint to an existing table ALTER TABLE customers //TYPO ERROR 2: should be transactions ADD CONSTRAINT fk_customer_id FOREIGN KEY (customer_id) REFERENCES customers(customer_id)
@red_uwu
@red_uwu 2 жыл бұрын
Weeks of classes condensed into just a few videos, thank you for making this!
@maraki_zrg
@maraki_zrg Жыл бұрын
bro why u always have the BEST tutorials out there and as much as i search the whole yt i always end up warching YOUR vids?😂 keep up the good work man all of us IT students appreciate it. you are far better than our professors
@VsEdits59
@VsEdits59 Жыл бұрын
true
@TrendingTunisiaTn
@TrendingTunisiaTn 8 ай бұрын
True I share that point I even learned English to understand Him 😂😂 if I stay At home watching his videos I see much better than going to school wasting time and make my life miserable
@pdalmao
@pdalmao 2 жыл бұрын
This has saved my life! Managed to get my module done with weeks to spare thanks to you :)
@thekumamedia
@thekumamedia Жыл бұрын
You are the best! You make a difference on this world!
@ArielLegoAndMore
@ArielLegoAndMore 2 жыл бұрын
Bro your tutorials are better than my sql teacher , you probly saved my test and also made me appreciate sql way more, much thanks!
@TrendingTunisiaTn
@TrendingTunisiaTn 8 ай бұрын
The point is that he Took A serious lesson to funny story So hilarious 😂😂
@markvilla7796
@markvilla7796 Жыл бұрын
I am not IT student. I am lucky I found your channel :)
@TheLastRaven
@TheLastRaven 2 жыл бұрын
Litarly covered this in class yesterday tnx Bro! Your timing is as always great
@mehmetoz886
@mehmetoz886 Жыл бұрын
I am preparing for an interview. The explanation was simple and included good examples.
@bekirs4240
@bekirs4240 2 жыл бұрын
I rarely need these kinds of videos but i still click and give a like just cuz ur a good guy and teacher
@sominramchiary5880
@sominramchiary5880 7 ай бұрын
unique key is easy, auto_increment is awesome and foreign_keys are easy (kind of), HUh!! Bro made it easy.
@babajideamure108
@babajideamure108 Жыл бұрын
@brocode I am late to the party. This is hands down the best video I have watched to explain PK and FK. Thank you
@loebys
@loebys Жыл бұрын
nice video, easy to understand. May Allah increase your knowledge and be blessed with knowledge
@amroulouay6819
@amroulouay6819 Жыл бұрын
👍
@celestepozzi9204
@celestepozzi9204 Жыл бұрын
i like ur videos short and unique style of teaching, very easy to get, specially my main language is not english
@gopinath9986
@gopinath9986 7 ай бұрын
so clean and neet and explained perfectly
@SchSlendy
@SchSlendy 6 ай бұрын
"im going to delete some of our customers" made me laugh xd. this tutorial is very cool, good work bro!
@jubibi390
@jubibi390 Жыл бұрын
This saved me. I love you Bro.
@mithunchandrasaha403
@mithunchandrasaha403 Жыл бұрын
Very Nice Explanation,Sir.Needs More.
@tomh6010
@tomh6010 2 жыл бұрын
Great video! Any plans on covering relational databasing? That's probably the next thing that stumps a lot of people imo Also huge respect for the fundraiser, it's a great cause :)
@maaboii5431
@maaboii5431 2 жыл бұрын
Really frustrated till now trying to learn how primary key work. I have no idea how to insert multiple same column data (the assigment the gave me) meanwhile primary key doesn't work if you add duplicate data, besides that problem i pretty much know well how to use mySQL, thanks to this video ofc
@fahriekurniadi403
@fahriekurniadi403 Жыл бұрын
thank you so much, help me to understand
@samitee8336
@samitee8336 Жыл бұрын
The typing sound is so satisfying😅
@drawdownfx4415
@drawdownfx4415 9 ай бұрын
this is great thanks. To do joins between two tables do we need to specifiy primary and foreign keys? What if you have two tables with no constraints? would it still be possible to do join queries
@meitangyoon7087
@meitangyoon7087 Жыл бұрын
Great lessons - as a beginner, it's short & sweet makes it easy to follow & understand. Seen other youtube lessons - difficult to follow for beginners. The comments pinned by you are very helful guide & notes. Great job, kudos to you and look forward for more.
@bartsworkshop
@bartsworkshop 2 жыл бұрын
Thank you, you made this super easy to understand! One question, would the foreign key ever be a primary key as well in the transactions table?
@bexacode1150
@bexacode1150 2 жыл бұрын
I really like all your videos! And I really want you will upload about Spring Framework. 😇
@Lifeofrandomness
@Lifeofrandomness Жыл бұрын
Thanks a ton Man!
@petplayermess-de5cs
@petplayermess-de5cs 2 ай бұрын
Can u tell me what is a foreign key and references,
@ahmetunaldi7601
@ahmetunaldi7601 Ай бұрын
bro is great....
@mr_clean575
@mr_clean575 Жыл бұрын
Thank you so much!!!
@sandyiwadeakhia4435
@sandyiwadeakhia4435 6 ай бұрын
Please,I need video on how to create multiple tables on postgreSQL.....
@wolfdogfifa
@wolfdogfifa 4 ай бұрын
Is there a way to display the first name of the customer in the transactions table by using the customer_id as the foreign key? Or would you have to make the first name the foreign key to display it in the table?
@krissyumiko
@krissyumiko 9 күн бұрын
thank's bro
@luffy_viz
@luffy_viz 8 ай бұрын
I see last that line delete form table name and where name = ' vishwa ' ; but I can't delete then how to delete in 2 tables
@MathewGKuzhivelil
@MathewGKuzhivelil Жыл бұрын
What if I have 3 tables and the 2 nd table has a dk with 3 rd table and vice-versa and it shows error while execution.
@suryatejamukka5564
@suryatejamukka5564 6 ай бұрын
Error Code: 1822. Failed to add the foreign key constraint. Missing index for constraint 'idx_product_name' in the referenced table 'products' What is this how to solve this
@sandyiwadeakhia4435
@sandyiwadeakhia4435 6 ай бұрын
How do i create two foreign keys in a table?
@lorenne928
@lorenne928 Жыл бұрын
very great
@boogieman8827
@boogieman8827 2 жыл бұрын
Can we put a foreign key in a constraint. Like table_1 has column_D.O.B as primary key and table_2 has column_joining_date and joining_date should be greater than D.O.B . How do we do that?
@mukhtarabebefe7596
@mukhtarabebefe7596 Жыл бұрын
Thank you
@enriquepasa
@enriquepasa 2 жыл бұрын
Cool video bro :) better than going through theoretical crap - straight to action
@NerdyGeecks
@NerdyGeecks 8 ай бұрын
hello, can someone explain on how to insert an existing foreign key into two tables like inserting user_id and two tables like transaction and reserve in phpmyadmin?
@korosai
@korosai 11 ай бұрын
why you use transaction_id as a primary key if we don’t pair it with a foreign key?
@ambi297
@ambi297 9 ай бұрын
in my sql the data is not taking it says cannot foreign key constraints unable to different tyoes alo what shell i do????
@aetyrunner
@aetyrunner 8 ай бұрын
Pk and FK must have same data type, like INT/SMALLINT/etc are all INT, but not like INT-DECIMAL or INT-VARCHAR Then if your PK is SMALLINT (one of most common cases I guess) your FK should be: column_id INT, FOREING KEY(column_id) REFERENCES table(column_id)
@ToughNevyHacSoc
@ToughNevyHacSoc 2 жыл бұрын
Hey Bro Code, Can you please please help me with creating a draw method in a tick-tak-toe game you created your-self, I really want that, and I've been trying for weeks, but I could not figure any way out. Please if you know how to create one, replay in my comment.
@aatifmohammed7031
@aatifmohammed7031 2 жыл бұрын
how to make foreign key on non primary columns?
@maxxcleiton
@maxxcleiton 8 ай бұрын
FOREIGN KEY is a PRIMARY KEY from another table. The definition by itself answers your question.
@xelozzen5312
@xelozzen5312 Жыл бұрын
why is mine key.. doesn't exist in table i write it exact like yours tho
@luckycreative7418
@luckycreative7418 Жыл бұрын
I HAVE A QUESTION WHY YOU HAVE DROPPED THE TABLE? PLS CAN SOMEONE RESPOND!!!!
@freezeyourmind7011
@freezeyourmind7011 Жыл бұрын
I don't understand it too, he deleted table but still can link and use it
@evanlin7656
@evanlin7656 6 ай бұрын
i like Bubble bass
@mohaymenul-islam
@mohaymenul-islam 4 ай бұрын
@amroulouay6819
@amroulouay6819 Жыл бұрын
Why the unique name should be fk 😂😂4:17
@vishalmane3139
@vishalmane3139 Жыл бұрын
didnt work..column missing
@f15srinivas82
@f15srinivas82 9 ай бұрын
i didnt see god . even i didnt see you bro
@dlamontw
@dlamontw 10 ай бұрын
nice ok. i think i got it
@AZZAMNO1
@AZZAMNO1 Жыл бұрын
maybe this will be useful for someone in future i'll drop this here. ALTER TABLE student ADD COLUMN student_loginUsername VARCHAR(35), ADD FOREIGN KEY (student_loginUsername) REFERENCES login(login_username);
MySQL: JOINS are easy (INNER, LEFT, RIGHT)
5:04
Bro Code
Рет қаралды 540 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
MySQL: TRIGGERS
16:50
Bro Code
Рет қаралды 149 М.
Querying 100 Billion Rows using SQL, 7 TB in a single table
9:07
Arpit Agrawal (Elastiq.AI)
Рет қаралды 61 М.
Что такое SQL?
7:11
Merion Academy
Рет қаралды 376 М.
MySQL: PRIMARY KEYS are easy
5:25
Bro Code
Рет қаралды 60 М.
Вся база SQL для начинающих за 1 час
1:19:48
Vlad Mishustin
Рет қаралды 384 М.
Keys in RDBMS
22:49
Neso Academy
Рет қаралды 417 М.
Primary & Foreign Keys
8:25
Eddie Woo
Рет қаралды 496 М.
Roadmap for Learning SQL
4:52
ByteByteGo
Рет қаралды 562 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН