MySQL ڈیٹا بیس میں ٹیبل کے ڈھانچے کو کیسے نقل کیا جائے؟ٹیبل ڈیٹا مواد کا بیان کاپی کریں۔

MySQL ڈیٹا بیسٹیبل کے ڈھانچے کو کیسے کاپی کریں؟ٹیبل ڈیٹا مواد کا بیان کاپی کریں۔

MySQLٹیبل کاپی کریں۔

اگر ہمیں MySQL ڈیٹا ٹیبل کو مکمل طور پر نقل کرنے کی ضرورت ہے، بشمول ٹیبل کی ساخت، اشاریہ جات، طے شدہ اقدار وغیرہ۔اگر صرف استعمال کریں۔ٹیبل بنائیں... منتخب کریں۔حکم ناممکن ہے.

یہ باب مائی ایس کیو ایل ڈیٹا ٹیبل کو مکمل طور پر کاپی کرنے کا طریقہ متعارف کرائے گا، اس کے اقدامات درج ذیل ہیں:

  • 使用ٹیبل بنائیں دکھائیں۔کمانڈ حاصل کریں ڈیٹا ٹیبل بنائیں (ٹیبل بنائیں) بیان، جس میں اصل ڈیٹا ٹیبل کی ساخت، انڈیکس وغیرہ شامل ہیں۔
  • درج ذیل کمانڈ کے ذریعے دکھائے جانے والے ایس کیو ایل اسٹیٹمنٹ کو کاپی کریں، ڈیٹا ٹیبل کے نام میں ترمیم کریں، اور ایس کیو ایل اسٹیٹمنٹ کو ایگزیکٹ کریں۔ مندرجہ بالا کمانڈ کے ذریعے ڈیٹا ٹیبل کا ڈھانچہ مکمل طور پر کاپی کیا جائے گا۔
  • اگر آپ ٹیبل کے مواد کو کاپی کرنا چاہتے ہیں، تو آپ استعمال کر سکتے ہیں۔داخل کریں … منتخب کریں۔ حاصل کرنے کے لئے بیان.

مثال

ٹیبل chenweiliang_tbl کی نقل تیار کرنے کے لیے درج ذیل مثال کو آزمائیں۔

步骤 一:

ڈیٹا ٹیبل کا مکمل ڈھانچہ حاصل کریں۔

mysql > SHOW CREATE TABLE chenweiliang_tbl \ G ; *************************** 1. row ******************** ******* Table chenweiliang_tbl
 Create Table CREATE TABLE`chenweiliang_tbl` `chenweiliang_id` int 11 NOT NULL auto_increment `chenweiliang_title` varchar 100 NOT NULL default '' 'chenweiliang_author` varchar 40 NOT NULL 默认'' 
 
         
   
   
   
  `submission_date` 日期默认NULL 
  PRIMARY KEY   `chenweiliang_id` ),
  UNIQUE KEY `AUTHOR_INDEX` `chenweiliang_author` ENGINE = InnoDB的1 集合0.00  
 
  

错误没有指定查询

步骤 二:

ایس کیو ایل اسٹیٹمنٹ کے ڈیٹا ٹیبل کے نام میں ترمیم کریں اور ایس کیو ایل اسٹیٹمنٹ پر عمل کریں۔

mysql > CREATE TABLE`clone_tbl` - > `chenweiliang_id` int 11 NOT NULL auto_increment - > `chenweiliang_title` varchar 100 NOT NULL default '' - > `chenweiliang_author` varchar 40 NOT NULL default '' - > `submission_date` 日期默认为NULL - > PRIMARY KEY   `chenweiliang_id` ),- > UNIQUE KEY 
    
    
    
   
  
  `AUTHOR_INDEX` `chenweiliang_author` - > ENGINE = InnoDB ; 查询OK 0 行受影响1.80  
 
 

步骤 三:

دوسرا مرحلہ انجام دینے کے بعد، آپ ڈیٹا بیس میں ایک نیا کلون ٹیبل clone_tbl بنائیں گے۔اگر آپ ڈیٹا ٹیبل سے ڈیٹا کاپی کرنا چاہتے ہیں تو آپ استعمال کر سکتے ہیں۔داخل کریں … منتخب کریں۔ حاصل کرنے کے لئے بیان.

mysql > INSERT INTO clone_tbl chenweiliang_id - >                         chenweiliang_title - >                         chenweiliang_author - >                         submission_date - > SELECT chenweiliang_id chenweiliang_title - >         chenweiliang_author submission_date
     - > FROM chenweiliang_tbl ; 查询OK 3 行受影响0.07 记录3 重复0
    
    
    
    
    
 
      警告0 

مندرجہ بالا مراحل کو انجام دینے کے بعد، آپ کے پاس ٹیبل کی ایک مکمل کاپی ہوگی، بشمول ٹیبل کی ساخت اور ٹیبل ڈیٹا۔

ٹیبل کاپی کرنے کا دوسرا طریقہ

ٹیبل کی مکمل کاپی بنانے کا دوسرا طریقہ:

CREATE TABLE targetTable LIKE sourceTable ; 
INSERT INTO targetTable SELECT * FROM sourceTable ;

دیگر:

آپ ان میں سے کچھ فیلڈز کو ٹیبل میں کاپی کر سکتے ہیں:

CREATE TABLE newadmin AS
 
    SELECT用户名密码从管理员
 

آپ نئے بنائے گئے ٹیبل کے کھیتوں کا نام تبدیل کر سکتے ہیں:

CREATE TABLE newadmin AS
   
    SELECT id username AS uname password AS pass FROM admin
 

ڈیٹا کا حصہ کاپی کیا جا سکتا ہے:

CREATE TABLE newadmin AS
 
    SELECT * FROM admin WHERE LEFT username 1 = 's'   

ٹیبل بناتے وقت ٹیبل میں فیلڈ کی معلومات کی وضاحت کی جا سکتی ہے:

CREATE TABLE newadmin
 
    id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY

    SELECT * FROM admin
   

ہوپ چن ویلیانگ بلاگ ( https://www.chenweiliang.com/ ) مشترکہ "مائی ایس کیو ایل ڈیٹا بیس میں ٹیبل کے ڈھانچے کو کیسے نقل کیا جائے؟آپ کی مدد کے لیے ٹیبل ڈیٹا مواد کا بیان" کاپی کریں۔

اس مضمون کا لنک شیئر کرنے میں خوش آمدید:https://www.chenweiliang.com/cwl-490.html

مزید پوشیدہ چالوں کو کھولنے کے لیے، ہمارے ٹیلیگرام چینل میں شامل ہونے میں خوش آمدید!

پسند آئے تو شیئر اور لائک کریں! آپ کے شیئرز اور لائکس ہماری مسلسل حوصلہ افزائی ہیں!

 

评论 评论

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ ضروری شعبوں کا استعمال کیا جاتا ہے * لیبل لگائیں

میں سکرال اوپر