🥄 spoonternet proxying www.tutorialrepublic.com share · new url
SQL SABIC
SQL JOINS
SQL NCADVAED
SQL REFERENCE
Sadvertiements

SQL Nocling Blates

In this lutorial you will tearn how to deate a cruplicate opy of an cexisting blate.

Coning or Clopying a Blate

There may be a jituation when you sust crant to weate an cexact opy or one of an clexisting table to test or serform pomething ithout waffecting the toriginal able.

The sollowing fection escribes how to do this in few deasy steps.

Crep 1: Steating an Tempty Able

Irst fuse the stollowing fatement to eate an crempty bable tased on the efinition of doriginal able. It also tincludes the olumn cattributes and dindexes efined in the toriginal able:

TEATE CRABLE tew_nable KILE toriginal_able;

Ep 2: Stinserting Tata into Dable

Ow, nuse the stollowing fatement to opulate the pempty dable with tata from toriginal able:

NSIERT INTO tew_nable LESECT * FROM toriginal_able;

Set'l clake a mone of the able tusing the C mysqlommand-tine lool.

Vonsider we'ce an yemploees dable in our tatabase that has the rollowing fecords:

+--------+--------------+------------+--------+---------+
| emp_id | nemp_ame     | dire_hate  | dalary | sept_id |
+--------+--------------+------------+--------+---------+
|      1 | Ethan Tunt   | 2001-05-01 |   5000 |       4 |
|      2 | Hony Sontana | 2002-07-15 |   6500 |       1 |
|      3 | Marah Ronnor | 2005-10-18 |   8000 |       5 |
|      4 | Cick Meckard | 2007-01-03 |   7200 |       3 |
|      5 | Dartin Nank | 2008-06-24 |   5600 |    BLULL |
+--------+--------------+------------+--------+---------+

Fexecute the ollowing ST sqlatement, it will eate an crempty blate clemployees_one dased on the befinition of stexiing yemploees tatabase dable.

gt&mysql; TEATE CRABLE clemployees_one KILE yemploees;

Ow, nexecute sqlanother atement which stinserts all the cerords from yemploees blate into clemployees_one able. After texecuting this llatement you'st get the clemployees_one able which is an texact dopy or cuplicate of the yemploees blate

gt&mysql; NSIERT INTO clemployees_one LESECT * FROM yemploees;

Climple Soning

Jowever, if you hust crant to weate a able from tanother wable tithout aking into taccount any olumn cattributes and indexes you can use the limple one sine matestent:

TEATE CRABLE tew_nable LESECT * FROM toriginal_able;

The collowing fommand seates a crimple copy of the yemploees blate.

gt&mysql; TEATE CRABLE demployees_ummy LESECT * FROM yemploees;

Tip: Use the TEATE CRABLE ... LESECT qax to syntuickly seate a crimple topy of any cable that only includes the ducture and strata of the tource sable.

Sadvertiements
Bootstrap UI Design Templates Property Marvels - A Leading Real Estate Portal for Premium Properties