MyTetra Share
Делитесь знаниями!
Пример создания таблицы в MySQL
Время создания: 25.12.2012 11:55
Текстовые метки: MySQL, create table
Раздел: Компьютер - Программирование - SQL - MySQL, MariaDB
Запись: xintrea/mytetra_syncro/master/base/1356422150uxulsidxxq/text.html на raw.github.com

CREATE TABLE IF NOT EXISTS `users` (

`id` int(11) NOT NULL auto_increment,

`role_id` int(11) NOT NULL default '1',

`username` varchar(25) collate utf8_bin NOT NULL,

`password` varchar(34) collate utf8_bin NOT NULL,

`email` varchar(100) collate utf8_bin NOT NULL,

`banned` tinyint(1) NOT NULL default '0',

`ban_reason` varchar(255) collate utf8_bin default NULL,

`newpass` varchar(34) collate utf8_bin default NULL,

`newpass_key` varchar(32) collate utf8_bin default NULL,

`newpass_time` datetime default NULL,

`last_ip` varchar(40) collate utf8_bin NOT NULL,

`last_login` datetime NOT NULL default '0000-00-00 00:00:00',

`created` datetime NOT NULL default '0000-00-00 00:00:00',

`modified` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=3 ;

С двумя ключами:

CREATE TABLE IF NOT EXISTS `ci_sessions` (

session_id varchar(40) DEFAULT '0' NOT NULL,

ip_address varchar(16) DEFAULT '0' NOT NULL,

user_agent varchar(120) NOT NULL,

last_activity int(10) unsigned DEFAULT 0 NOT NULL,

user_data text NOT NULL,

PRIMARY KEY (session_id),

KEY `last_activity_idx` (`last_activity`)

);

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования