mysql 小技巧

查看一個表的建表語句 show create table [表名];


例如:顯示goods表的建表語句 show create table goods;

結果

CREATE TABLE `goods` (

  `goods_id` mediumint(8) unsigned NOT NULL auto_increment,

  `cat_id` smallint(5) unsigned NOT NULL default '0',

  `goods_sn` varchar(60) NOT NULL default '',

  `goods_name` varchar(120) NOT NULL default '',

  `click_count` int(10) unsigned NOT NULL default '0',

  `goods_number` smallint(5) unsigned NOT NULL default '0',

  `market_price` decimal(10,2) unsigned NOT NULL default '0.00',

  `shop_price` decimal(10,2) unsigned NOT NULL default '0.00',

  `add_time` int(10) unsigned NOT NULL default '0',

  `is_best` tinyint(1) unsigned NOT NULL default '0',

  `is_new` tinyint(1) unsigned NOT NULL default '0',

  `is_hot` tinyint(1) unsigned NOT NULL default '0',

  PRIMARY KEY  (`goods_id`)

) ENGINE=MyISAM AUTO_INCREMENT=34 DEFAULT CHARSET=utf8;



#把另外一個庫的表的內容導入到現在的一個表中(把shop庫中的goods表內容導入到test庫中的goods表)

insert into test.goods

select goods_id,cat_id,goods_sn,goods_name,click_count,goods_number,market_price,shop_price,add_time,is_best,is_new,is_hot 

from shop.goods;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章