建表语句1
CREATE TABLE `test22` (
`id` int(11) NOT NULL,
`name` varchar(255) DEFAULT NULL,
`tel` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
建表语句2
CREATE TABLE `test22` (
`id` int(11) NOT NULL,
`name` varchar(255) DEFAULT NULL,
`tel` varchar(255) DEFAULT NULL,
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
插入语句
INSERT INTO `my_taobao`.`test22`(`id`, `name`, `tel`) VALUES (2, 'a', 'a2');
INSERT INTO `my_taobao`.`test22`(`id`, `name`, `tel`) VALUES (1, 'a', 'a1');
INSERT INTO `my_taobao`.`test22`(`id`, `name`, `tel`) VALUES (3, 'b', 'b1');
INSERT INTO `my_taobao`.`test22`(`id`, `name`, `tel`) VALUES (4, 'b', 'b2');
INSERT INTO `my_taobao`.`test22`(`id`, `name`, `tel`) VALUES (7, 'c', 'c3');
INSERT INTO `my_taobao`.`test22`(`id`, `name`, `tel`) VALUES (5, 'c', 'c1');
INSERT INTO `my_taobao`.`test22`(`id`, `name`, `tel`) VALUES (6, 'c', 'c2');
查询表数据
select * from test22;
表数据1
id | name | tel |
---|
1 | a | a1 |
2 | a | a2 |
3 | b | b1 |
4 | b | b2 |
5 | c | c1 |
6 | c | c2 |
7 | c | c3 |
表数据2
id | name | tel |
---|
2 | a | a2 |
1 | a | a1 |
3 | b | b1 |
4 | b | b2 |
7 | c | c3 |
5 | c | c1 |
6 | c | c2 |
结论
建表语句1中加了主键,表中数据是根据主键id来进行排序存储;建表语句2中没有主键条件的约束,数据按照插入的先后顺序进行排列存储。