0% found this document useful (0 votes)
17 views5 pages

Intermediate SQL 5

Uploaded by

ahmednaser122122
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views5 pages

Intermediate SQL 5

Uploaded by

ahmednaser122122
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

0:00

what is going on everybody my name is


0:02
Alex Freiburg and today we're gonna be
0:04
looking at updating and deleting data in
0:06
a table now what's the difference
0:08
between inserting data into a table and
0:10
updating data insert into is going to
0:13
create a new row in your table while
0:15
updating is gonna alter a pre-existing
0:17
row while the leading is going to
0:20
specify what rows you want to remove
0:22
from your table so let's get going with
0:25
the updating so down here Holly flax
0:28
does not have an employee ID age or
0:31
gender now we want to update this table
0:33
to give her that information so let's do
0:36
update now we need to specify what table
0:39
we're gonna be hitting off of so let's
0:40
do sequel tutorial TVO dot employee
0:44
demographics so now we're gonna use
0:45
something called set and set is gonna
0:47
specify what column and what value you
0:50
actually want to insert into that cell
0:52
so let's set her employee ID equal to
0:58
and it's going to be 1012 and we have to
1:02
specify which one to do this to because
1:04
if we ran just this is gonna set every
1:07
single employee ID to one thousand
1:10
twelve because we haven't specified that
1:11
we only want Holly flax is row to be
1:13
updated so now we have to specify where
1:17
first-name is equal to Holly and
1:24
lastname is equal to flex so now let's
1:30
run this and see what we get
1:34
so one row has been affected let's see
1:38
what we got and there we go as you can
1:41
see the employee ID was updated exactly
1:43
how we specified it right here so we
1:46
also want to update age and gender and
1:48
let's do that in the same query so let's
1:51
set the age equal to thirty one and
1:54
instead of using and we actually need to
1:57
use a comma so let's say age equal to
2:00
thirty one comma gender is going to be
2:03
equal to female and let's run this and
2:08
see we get there you go now let's look
2:11
at our table
2:13
and as you can see it was updated to 31
2:16
and female so very easy very easy to
2:20
specify what you want oftentimes tables
2:23
like this will have a unique key like
2:24
employee ID is our unique key in this
2:27
table so I could easily just say where
2:30
the employee ID is equal to and then you
2:34
know 1012 so it's an easy way to specify
2:37
what employee you're trying to update so
2:39
now let's look at the delete statement
2:41
the delete statement is going to remove
2:42
an entire row from our table so let's do
2:46
delete and we actually need to say from
2:50
and we have to specify what table we
2:52
want to be removing this information
2:53
from so let's do sequel tutorial dot DV
2:56
dot employee demographics and now we
3:00
need to specify what row we want to
3:02
remove so let's do where employee ID is
3:07
equal to and let's choose a completely
3:09
random employee ID 1005 so let's run
3:14
this and see what happens
3:16
so one rows affected let's look at our
3:21
table and as you can see one thousand
3:24
five is now gone now you have to be very
3:27
careful when you use the delete
3:28
statement because once you run it you
3:30
cannot get that data back there's no way
3:32
to reverse a delete statement so if I
3:35
had gotten rid of this wear statement
3:36
and I ran this it would delete
3:38
everything from the entire table and you
3:39
could not get that data back so a little
3:41
trick that I use before I actually run a
3:44
delete statement is I make it a select
3:46
statement because you're gonna select
3:48
everything where the employee ID is
3:52
equal to let's just do in that form and
3:55
now when you run this you were gonna see
3:57
exactly what you will be deleting and
4:00
now we know that Angela Martin that
4:02
entire row is gonna be gone if I haven't
4:05
done that and I just went like this and
4:07
I wrote delete and I only had this
4:09
running I would not know that this
4:11
information is gonna be the only one
4:12
that's gone maybe I made a mistake down
4:14
here maybe I accidentally put something
4:16
in - that wasn't supposed to be in there
4:17
and now I'm deleting much more than I
4:19
thought I was actually gonna delete so
4:22
using the selects naming can be a very
4:24
good safeguard against
4:25
so then to lead to leading data that you
4:27
do not want to delete so that is update
4:29
and delete thank you guys so much for
4:31
watching I really appreciate it if you
4:33
liked this video be sure to subscribe
4:34
below and I'll see you in the next video

You might also like