Bii o ṣe le ṣe atunṣe eto tabili ni ibi ipamọ data MySQL?Daakọ alaye akoonu data tabili

MySQL databaseBii o ṣe le daakọ eto tabili ni?Daakọ alaye akoonu data tabili

MySQLdaakọ tabili

Ti a ba nilo lati ṣe atunṣe tabili data MySQL patapata, pẹlu eto ti tabili, awọn atọka, awọn iye aiyipada, ati bẹbẹ lọ.Ti o ba lo nikanṢẹda tabili ... Yanpipaṣẹ ko ṣee ṣe.

Abala yii yoo ṣafihan fun ọ bi o ṣe le daakọ awọn tabili data MySQL patapata. Awọn igbesẹ jẹ bi atẹle:

  • 使用Show Ṣẹda tabiliaṣẹ gba ṣẹda tabili data (Ṣẹda tabili) alaye, eyiti o ni eto, atọka, ati bẹbẹ lọ ti tabili data atilẹba.
  • Daakọ alaye SQL ti o han nipasẹ aṣẹ atẹle, yi orukọ tabili data pada, ki o ṣiṣẹ alaye SQL. Aṣẹ ti o wa loke yoo daakọ ipilẹ tabili data patapata.
  • Ti o ba fẹ daakọ akoonu ti tabili, o le loFi sii… Yan gbólóhùn lati se aseyori.

Apeere

Gbiyanju apẹẹrẹ atẹle lati ṣe atunṣe tabili chenweiliang_tbl.

igbesẹ akọkọ:

Gba eto kikun ti tabili data.

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  
 
  

错误没有指定查询

Igbese meji:

Ṣe atunṣe orukọ tabili data ti alaye SQL ati ṣiṣe alaye SQL naa.

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  
 
 

Igbese mẹta:

Lẹhin ṣiṣe igbesẹ keji, iwọ yoo ṣẹda tabili oniye tuntun clone_tbl ninu aaye data.Ti o ba fẹ daakọ data lati tabili data o le loFi sii… Yan gbólóhùn lati se aseyori.

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 

Lẹhin ṣiṣe awọn igbesẹ ti o wa loke, iwọ yoo ni ẹda pipe ti tabili, pẹlu eto tabili ati data tabili.

Ona miiran lati da a tabili

Ọna miiran lati ṣe ẹda kikun ti tabili:

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

omiiran:

O le daakọ diẹ ninu awọn aaye wọnyi ninu tabili kan:

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

O le tunrukọ awọn aaye ti tabili tuntun ti a ṣẹda:

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

Apa kan ti data le jẹ daakọ:

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

Alaye aaye ninu tabili le jẹ asọye lakoko ṣiṣẹda tabili:

CREATE TABLE newadmin
 
    id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY

    SELECT * FROM admin
   

Ireti Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pín "Bawo ni a ṣe le ṣe atunṣe iṣeto tabili ni aaye data MySQL?Daakọ Gbólóhùn Data Akoonu Tabili"lati ṣe iranlọwọ fun ọ.

Kaabo lati pin ọna asopọ ti nkan yii:https://www.chenweiliang.com/cwl-490.html

Lati ṣii awọn ẹtan ti o farapamọ diẹ sii🔑, kaabọ lati darapọ mọ ikanni Telegram wa!

Pin ati fẹran ti o ba fẹran rẹ! Awọn mọlẹbi rẹ ati awọn ayanfẹ jẹ iwuri wa ti o tẹsiwaju!

 

发表 评论

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti o nilo ni a lo * 标注

Yi lọ si Top