用navicat工具,copy表結(jié)構(gòu),將其表拖動一下就OK了,這個工具上面有個導(dǎo)出導(dǎo)入數(shù)據(jù),導(dǎo)出可以導(dǎo)出SQL語句或者其他類型的文件,導(dǎo)入也支持很多文件類型的!
成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),富寧企業(yè)網(wǎng)站建設(shè),富寧品牌網(wǎng)站建設(shè),網(wǎng)站定制,富寧網(wǎng)站建設(shè)報(bào)價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,富寧網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
MySQL 查看表結(jié)構(gòu)簡單命令。
一、簡單描述表結(jié)構(gòu),字段類型desc tabl_name;
顯示表結(jié)構(gòu),字段類型,主鍵,是否為空等屬性,但不顯示外鍵。
二、查詢表中列的注釋信息
select * from information_schema.columns where table_schema = 'db' #表所在數(shù)據(jù)庫
and table_name = 'tablename' ; #你要查的表
三、只查詢列名和注釋
select column_name,
column_comment from information_schema.columns where table_schema ='db' and
table_name = 'tablename' ;
四、#查看表的注釋
select table_name,table_comment from information_schema.tables where table_schema = 'db' and table_name ='tablename'
ps:二~四是在元數(shù)據(jù)表中查看,我在實(shí)際操作中,常常不靈光,不知為什么,有了解的大俠請留印。
五、查看表生成的DDL show create table table_name;
1、復(fù)制表結(jié)構(gòu)(語法
creata
table
舊表
select
*
from
新表)
create
table
t1(
id
int
unsigned
auto_increment
primary
key,
name
varchar(32)
not
null
default
'',
pass
int
not
null
default
);
desc
查看表結(jié)構(gòu)
創(chuàng)建表
t2
同時復(fù)制表
t1
表結(jié)構(gòu)
create
table
t2
select
*
from
t1;
desc
t2
查看表結(jié)構(gòu)
注意:兩張的表字段結(jié)構(gòu)一樣,但是
主鍵
primary
key
和
自增
auto_increment
沒有了,所以這種方法不推薦大家使用,那如何才能創(chuàng)建出兩張完全一樣的表呢,辦法肯定有的,如下面語句。
create
table
t2
like
t1;
這就可以創(chuàng)建一張
t2
和
t1
完全一樣的表了。
2、指定字段復(fù)制表結(jié)構(gòu)
語法:
create
table
新表
select
字段1,字段2
…
from
舊表
3、復(fù)制表中數(shù)據(jù)
假設(shè)要把表
t1
中的數(shù)據(jù)全部復(fù)制到表
t2中
insert
into
t2
select
* from
t1;
如果只想復(fù)制某個字段
insert
into
t2(字段1,字段2)
select
字段1,字段2 from
t1;