როგორ გავამრავლოთ ცხრილის სტრუქტურა MySQL მონაცემთა ბაზაში?დააკოპირეთ ცხრილის მონაცემების შინაარსის განცხადება

MySQL მონაცემთა ბაზაროგორ დავაკოპიროთ ცხრილის სტრუქტურა?დააკოპირეთ ცხრილის მონაცემების შინაარსის განცხადება

MySQLცხრილის კოპირება

თუ გვჭირდება MySQL მონაცემთა ცხრილის სრულად გამეორება, ცხრილის სტრუქტურის, ინდექსების, ნაგულისხმევი მნიშვნელობების ჩათვლით და ა.შ.თუ მხოლოდ გამოყენებამაგიდის შექმნა ... აირჩიეთბრძანება შეუძლებელია.

ამ თავში გაგაცნობთ, თუ როგორ უნდა დააკოპიროთ MySQL მონაცემთა ცხრილი, ნაბიჯები შემდეგია:

  • 使用ცხრილის შექმნაბრძანება მიიღეთ მონაცემთა ცხრილის შექმნა (ცხრილის შექმნა) განცხადება, რომელიც შეიცავს თავდაპირველი მონაცემთა ცხრილის სტრუქტურას, ინდექსს და ა.შ.
  • დააკოპირეთ შემდეგი ბრძანებით ნაჩვენები SQL განცხადება, შეცვალეთ მონაცემთა ცხრილის სახელი და შეასრულეთ SQL განცხადება.ზემოთ მოყვანილი ბრძანება მთლიანად დააკოპირებს მონაცემთა ცხრილის სტრუქტურას.
  • თუ გსურთ ცხრილის შინაარსის კოპირება, შეგიძლიათ გამოიყენოთINSERT INTO ... SELECT განცხადება მიღწევისთვის.

მაგალითი

სცადეთ შემდეგი მაგალითი ცხრილის გასამეორებლად 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  
 
  

错误没有指定查询

ნაბიჯი მეორე:

შეცვალეთ SQL განაცხადის მონაცემთა ცხრილის სახელი და შეასრულეთ SQL განცხადება.

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 მონაცემთა ბაზაში.თუ გსურთ მონაცემების კოპირება მონაცემთა ცხრილიდან, შეგიძლიათ გამოიყენოთINSERT INTO ... SELECT განცხადება მიღწევისთვის.

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/ ) გააზიარა „როგორ გავამრავლოთ ცხრილის სტრუქტურა MySQL მონაცემთა ბაზაში?დააკოპირეთ ცხრილის მონაცემების შინაარსის განცხადება“ დაგეხმაროთ.

კეთილი იყოს თქვენი მობრძანება ამ სტატიის ბმულის გასაზიარებლად:https://www.chenweiliang.com/cwl-490.html

კეთილი იყოს თქვენი მობრძანება Chen Weiliang-ის ბლოგის ტელეგრამის არხზე, რომ მიიღოთ უახლესი განახლებები!

🔔 იყავით პირველი, ვინც მიიღეთ ღირებული "ChatGPT Content Marketing AI Tool Usage Guide" არხის ზედა დირექტორიაში! 🌟
📚 ეს სახელმძღვანელო შეიცავს უზარმაზარ ღირებულებას, 🌟ეს იშვიათი შესაძლებლობაა, არ გამოტოვოთ! ⏰⌛💨
გააზიარეთ და მოიწონეთ თუ მოგეწონათ!
თქვენი გაზიარება და მოწონებები ჩვენი უწყვეტი მოტივაციაა!

 

评论

თქვენი ელ.ფოსტის მისამართი არ გამოქვეყნდება. გამოყენებულია აუცილებელი ველები * ლეიბლი

გადახვევა ზევით