Auto increment
Auto increment can be any data type Tinyint (signed , unsigned), smallint...
auto increment column automatically add the unique value to the records.
id MEDIUMINT NOT NULL AUTO_INCREMENT,
name CHAR(30) NOT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM;
INSERT INTO animals (name) VALUES
('dog'),('cat'),('penguin'),
('lax'),('whale'),('ostrich');
SELECT * FROM animals;
TINYINT Signed
-128 to 127 1 byte
Unsigned: 0 to 255
SMALLINT Signed
SMALLINT Signed
-32768 to 32767 2 bytes
Unsigned: 0 to 65535
MEDIUMINT Signed
MEDIUMINT Signed
-8388608 to 8388607 3 bytes
Unsigned: 0 to 16777215
INT Signed:
INT Signed:
-2147483648 to 2147483647 4 bytes
Unsigned: 0 to 4294967295
INTEGER Sane values as the INT data type. (INTEGER is 4 bytes a synonym for INT.)
BIGINT Signed: -9223372036854775808 to 8 bytes
9223372036854775807 Unsigned: 0 to 1844674407370u551615
Unsigned: 0 to 4294967295
INTEGER Sane values as the INT data type. (INTEGER is 4 bytes a synonym for INT.)
BIGINT Signed: -9223372036854775808 to 8 bytes
9223372036854775807 Unsigned: 0 to 1844674407370u551615
No comments:
Post a Comment