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
