Мне все еще неясно, что именно вы хотите сделать с базой данных. но позвольте мне продемонстрировать вам основы базы данных и то, как вы должны ее использовать. Рассмотрим таблицу users
, в которой вы будете хранить данные, относящиеся к пользователю.
CREATE TABLE `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`email` varchar(50) DEFAULT NULL,
`phone` varchar(30) DEFAULT NULL,
PRIMARY KEY (`id`),
);
столбец id
содержит первичный ключ и имеет атрибут auto_increment. Теперь это означает, что каждый раз, когда вы вставляете запись в эту таблицу, атрибут id
увеличивается, и вам не нужно беспокоиться о вставке любое значение в этом столбце, потому что ваша база данных позаботится об этом. например, посмотрите на запрос вставки ниже.
INSERT INTO users(name,email,phone) VALUES('First Name', 'first@domain.com', '9999999999');
INSERT INTO users(name,email,phone) VALUES('Second Name', 'second@domain.com', '8888888888');
INSERT INTO users(name,email,phone) VALUES('Third Name', 'third@domain.com', '2222222222');
INSERT INTO users(name,email,phone) VALUES('Fourth Name', 'fourth@domain.com', '3333333333');
Вы видели, что не вставили сюда id
. это потому, что это база данных, которая будет обрабатывать логику. теперь первая запись будет содержать значение 1
, вторая будет иметь 2
, третья 3
и четвертая 4
и так далее.
надеюсь, это поможет вам.