MySqlテーブル文

1217 ワード

データベースの知識が弱いのでmysqlのテーブル文を整理しました.

SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for asa
-- ----------------------------
DROP TABLE IF EXISTS `asa`;
CREATE TABLE `asa` (
  `id` int(22) NOT NULL default '0',
  `name` varchar(45) default NULL,
  `pass` varchar(34) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records 
-- ----------------------------



SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for bsb
-- ----------------------------
DROP TABLE IF EXISTS `bsb`;
CREATE TABLE `bsb` (
  `id` int(34) NOT NULL default '0',
  `classess` varchar(45) default NULL,
  `asa_id` int(22) default NULL,
  PRIMARY KEY  (`id`),
  KEY `asa_id` (`asa_id`),
  CONSTRAINT `asa_id` FOREIGN KEY (`asa_id`) REFERENCES `asa` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records 
-- ----------------------------

主に外部キーを関連付けるときの書き方と主キーに注意します