?
This document uses PHP Chinese website manual Release
mysql> create database app default charset utf8; # 指定字符集建庫(kù) Query OK, 1 row affected (0.00 sec)
mysql> show create database app\G #查看建庫(kù)語(yǔ)句以及庫(kù)的字符集 *************************** 1. row *************************** Database: app Create Database: CREATE DATABASE `app` /*!40100 DEFAULT CHARACTER SET utf8 */ 1 row in set (0.00 sec)
注意:MySQL5.1和MySQL5.5環(huán)境的默認(rèn)建表語(yǔ)句中的引擎是不同的。如果希望控制表的引擎,就要在建表語(yǔ)句中顯示的指定引擎建表
MySQL5.1以及之前默認(rèn)引擎為MyISM
MySQL5.5.5以后默認(rèn)引擎為InnoDB
MyISAM管理非事務(wù)表。它提供高速存儲(chǔ)和檢索,以及全文搜索能力。
列類(lèi)型 | 字節(jié) | 最小值 | 最大值 |
---|---|---|---|
tinyint | 1 | **-128 ** | 127 |
0 | 255 | ||
smallint | 2 | -32768 | 32767 |
0 | 65535 | ||
mediumint | 3 | -8388608 | 8388607 |
0 | 16777215 | ||
int | 4 | -2147483648 | 2147483647 |
0 | 4294967295 | ||
bigint | 8 | -9223372036854775808 | 9223372036854775807 |
0 | 18446744073709551615 |
列類(lèi)型 | 字節(jié) | "零"值 |
---|---|---|
date | 3 | '0000-00-00' |
datetime | 8 | '0000-00-00 00:00:00' |
timestamp | 4 | 00000000000000 |
time | 3 | '00:00:00' |
year | 1 | 0000 |
值 | char(4) | 存儲(chǔ)需求 | varchar(4) | 存儲(chǔ)需求 |
---|---|---|---|---|
'' | ' ' | 4 | '' | 1 |
'ab' | 'ab ' | 4 | 'ab ' | 3 |
'abcd' | 'abcd' | 4 | 'abcd' | 5 |
'abcdefgh' | 'abcd' | 4 | 'abcd' | 5 |
CREATE TABLE `app_member` ( `uid` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '用戶ID', `nickname` char(16) NOT NULL DEFAULT '' COMMENT '昵稱(chēng)', `sex` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '性別', `birthday` date NOT NULL DEFAULT '0000-00-00' COMMENT '生日', `qq` char(10) NOT NULL DEFAULT '' COMMENT 'qq號(hào)', `score` mediumint(8) NOT NULL DEFAULT '0' COMMENT '用戶積分', `login` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '登錄次數(shù)', `reg_ip` bigint(20) NOT NULL DEFAULT '0' COMMENT '注冊(cè)IP', `reg_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '注冊(cè)時(shí)間', `last_login_ip` bigint(20) NOT NULL DEFAULT '0' COMMENT '最后登錄IP', `last_login_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最后登錄時(shí)間', `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '會(huì)員狀態(tài)', PRIMARY KEY (`uid`), UNIQUE KEY `nickname` (`nickname`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='會(huì)員表'
mysql> desc app_member;` 或者 `mysql> show columns from app_member;
mysql> show create table app_member\G
注意: \G 為指定顯示數(shù)據(jù)格式