Нийтлэлийн лавлах
MySQL мэдээллийн санХүснэгтийн бүтцийг хэрхэн хуулах вэ?Хүснэгтийн өгөгдлийн агуулгын мэдэгдлийг хуулах
MySQLХүснэгтийг хуулах
Хэрэв бид MySQL өгөгдлийн хүснэгтийг бүрэн хуулбарлах шаардлагатай бол хүснэгтийн бүтэц, индекс, анхдагч утгууд гэх мэт.Зөвхөн ашиглах юм болХүснэгт үүсгэх ... СОНГОХтушаал боломжгүй.
Энэ бүлэгт MySQL өгөгдлийн хүснэгтийг хэрхэн бүрэн хуулах талаар танилцуулах бөгөөд алхамууд нь дараах байдалтай байна.
- 使用Хүснэгт үүсгэхөгөгдлийн хүснэгт үүсгэх команд (ҮНДСЭН ҮЙЛДВЭР) анхны өгөгдлийн хүснэгтийн бүтэц, индекс гэх мэтийг агуулсан мэдэгдэл.
- Дараах командаар гарч ирсэн SQL хэллэгийг хуулж өгөгдлийн хүснэгтийн нэрийг өөрчилж SQL хэллэгийг гүйцэтгэнэ.Дээрх команд нь өгөгдлийн хүснэгтийн бүтцийг бүрэн хуулж өгнө.
- Хэрэв та хүснэгтийн агуулгыг хуулахыг хүсвэл ашиглаж болноОРУУЛАХ … СОНГОХ хүрэх тухай мэдэгдэл.
жишээ
Дараах жишээг ашиглан 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 шинэ клон хүснэгт үүсгэх болно.Хэрэв та өгөгдлийн хүснэгтийн өгөгдлийг хуулахыг хүсвэл ашиглаж болноОРУУЛАХ … СОНГОХ хүрэх тухай мэдэгдэл.
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 )
Hope Chen Weiliang блог ( https://www.chenweiliang.com/ ) хуваалцсан "MySQL мэдээллийн санд хүснэгтийн бүтцийг хэрхэн хуулбарлах вэ?Хүснэгтийн өгөгдлийн агуулгын мэдэгдлийг хуулах"-ыг ашиглан танд туслах болно.
Энэ нийтлэлийн холбоосыг хуваалцахад тавтай морилно уу:https://www.chenweiliang.com/cwl-490.html
Чен Вэйляны блогын Telegram сувагт тавтай морил, хамгийн сүүлийн үеийн мэдээг аваарай!
📚 Энэхүү гарын авлага нь асар их үнэ цэнийг агуулсан, 🌟Энэ бол ховор боломж, бүү алдаарай! ⏰⌛💨
Хэрэв танд таалагдвал лайк дарж, хуваалцаарай!
Таны хуваалцах, дуртай зүйл бол бидний байнгын урам зориг юм!