Deleting Records From a Table with Python

Python 3: Automating Your Job Tasks Superhero Level: Automate Database Tasks with Python 3
1 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€93.49
List Price:  €130.89
You save:  €37.40
£80.06
List Price:  £112.09
You save:  £32.02
CA$136.79
List Price:  CA$191.51
You save:  CA$54.72
A$153.03
List Price:  A$214.24
You save:  A$61.21
S$136.24
List Price:  S$190.75
You save:  S$54.50
HK$782.75
List Price:  HK$1,095.89
You save:  HK$313.13
CHF 91.47
List Price:  CHF 128.07
You save:  CHF 36.59
NOK kr1,103.76
List Price:  NOK kr1,545.32
You save:  NOK kr441.55
DKK kr697.01
List Price:  DKK kr975.84
You save:  DKK kr278.83
NZ$168.36
List Price:  NZ$235.71
You save:  NZ$67.35
د.إ367.25
List Price:  د.إ514.16
You save:  د.إ146.91
৳11,001.09
List Price:  ৳15,401.97
You save:  ৳4,400.87
₹8,339.41
List Price:  ₹11,675.50
You save:  ₹3,336.09
RM476.90
List Price:  RM667.68
You save:  RM190.78
₦132,134.22
List Price:  ₦184,993.20
You save:  ₦52,858.97
₨27,821.72
List Price:  ₨38,951.53
You save:  ₨11,129.80
฿3,698.17
List Price:  ฿5,177.59
You save:  ฿1,479.41
₺3,250.47
List Price:  ₺4,550.79
You save:  ₺1,300.31
B$511.57
List Price:  B$716.23
You save:  B$204.65
R1,875.77
List Price:  R2,626.16
You save:  R750.38
Лв182.73
List Price:  Лв255.83
You save:  Лв73.10
₩137,795.03
List Price:  ₩192,918.56
You save:  ₩55,123.52
₪382.49
List Price:  ₪535.50
You save:  ₪153.01
₱5,764.02
List Price:  ₱8,069.86
You save:  ₱2,305.84
¥15,807.91
List Price:  ¥22,131.71
You save:  ¥6,323.80
MX$1,715.83
List Price:  MX$2,402.24
You save:  MX$686.40
QR364.38
List Price:  QR510.15
You save:  QR145.76
P1,379.76
List Price:  P1,931.72
You save:  P551.96
KSh13,280.92
List Price:  KSh18,593.82
You save:  KSh5,312.90
E£4,785.67
List Price:  E£6,700.13
You save:  E£1,914.46
ብር5,693.24
List Price:  ብር7,970.76
You save:  ብር2,277.52
Kz83,397.65
List Price:  Kz116,760.05
You save:  Kz33,362.40
CLP$94,826.51
List Price:  CLP$132,760.91
You save:  CLP$37,934.40
CN¥724.48
List Price:  CN¥1,014.31
You save:  CN¥289.82
RD$5,876.15
List Price:  RD$8,226.85
You save:  RD$2,350.69
DA13,418.47
List Price:  DA18,786.40
You save:  DA5,367.92
FJ$226.22
List Price:  FJ$316.72
You save:  FJ$90.50
Q777.27
List Price:  Q1,088.21
You save:  Q310.94
GY$20,970.66
List Price:  GY$29,359.76
You save:  GY$8,389.10
ISK kr14,054.59
List Price:  ISK kr19,676.99
You save:  ISK kr5,622.40
DH1,012.51
List Price:  DH1,417.55
You save:  DH405.04
L1,781.16
List Price:  L2,493.69
You save:  L712.53
ден5,750.48
List Price:  ден8,050.91
You save:  ден2,300.42
MOP$808.27
List Price:  MOP$1,131.61
You save:  MOP$323.34
N$1,914.68
List Price:  N$2,680.63
You save:  N$765.95
C$3,688.83
List Price:  C$5,164.51
You save:  C$1,475.68
रु13,363.42
List Price:  रु18,709.33
You save:  रु5,345.90
S/376.55
List Price:  S/527.19
You save:  S/150.63
K386.91
List Price:  K541.69
You save:  K154.78
SAR375.01
List Price:  SAR525.03
You save:  SAR150.02
ZK2,656.27
List Price:  ZK3,718.89
You save:  ZK1,062.61
L465.65
List Price:  L651.93
You save:  L186.28
Kč2,349.23
List Price:  Kč3,289.02
You save:  Kč939.78
Ft36,745.32
List Price:  Ft51,444.92
You save:  Ft14,699.60
SEK kr1,088.81
List Price:  SEK kr1,524.39
You save:  SEK kr435.57
ARS$87,395.69
List Price:  ARS$122,357.47
You save:  ARS$34,961.77
Bs695.16
List Price:  Bs973.25
You save:  Bs278.09
COP$396,486.91
List Price:  COP$555,097.54
You save:  COP$158,610.62
₡50,249.28
List Price:  ₡70,351
You save:  ₡20,101.72
L2,475.19
List Price:  L3,465.37
You save:  L990.17
₲744,114.38
List Price:  ₲1,041,789.90
You save:  ₲297,675.52
$U3,862.08
List Price:  $U5,407.07
You save:  $U1,544.99
zł403.41
List Price:  zł564.80
You save:  zł161.38
Already have an account? Log In

Transcript

Okay, so we currently have these employees right here in our database. Let's say that, for some reason, we want to delete all the employees that have a salary that is greater than $50,000 from this table, so that would be Emily, David's right here with a salary of 59,000. And also jet though with a salary of 55,000. In order to do that, SQL provides us with the delete from command. So we have delete from my staff, the name of the schema dot employees, the name of the table, and of the condition where salary, the name of the column right here is greater than $50,000. And of course, at the end, we must enter the semi colon.

Okay, now let's go back into the Python interpreter, and let's establish a new connection. To our database. Okay, now let's initialize the cursor. And finally, let's use the execute method on this cursor. So cursor, dot execute. And in between the parentheses of execute in between double quotes, we again copy and paste in this command.

Okay, let's hit enter. Now let's also commit our changes. So connection, dot commit, and connection dot close. And at this point, we should have three employees left in the table. So let's check this. And indeed We do.

The employees having salaries greater than $50,000 were deleted from the table. I'll see you in the next lecture where we are going to start querying our database using various conditions. And I think this is going to be pretty interesting. So I'll see you soon.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.