MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Пример создания таблицы в MySQL
25.12.2012
11:55
Текстовые метки: MySQL, create table
Раздел: Компьютер - Программирование - SQL - MySQL

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.35
Яндекс индекс цитирования