Formula 1 Official Data (1950-2022)
All race, qualifying, practice, driver, team and fastest lap data since 1950.
@kaggle.debashish311601_formula_1_official_data_19502022
All race, qualifying, practice, driver, team and fastest lap data since 1950.
@kaggle.debashish311601_formula_1_official_data_19502022
CREATE TABLE constructor_standings (
"pos" VARCHAR,
"team" VARCHAR,
"pts" DOUBLE,
"year" BIGINT
);
CREATE TABLE driver_details (
"car" VARCHAR,
"date" VARCHAR,
"driver" VARCHAR,
"grand_prix" VARCHAR,
"pts" DOUBLE,
"race_position" VARCHAR,
"year" BIGINT
);
CREATE TABLE driver_standings (
"pos" VARCHAR,
"driver" VARCHAR,
"nationality" VARCHAR,
"car" VARCHAR,
"pts" DOUBLE,
"drivercode" VARCHAR,
"year" BIGINT
);
CREATE TABLE fastestlaps_detailed (
"avg_speed" DOUBLE,
"car" VARCHAR,
"detail" VARCHAR,
"driver" VARCHAR,
"drivercode" VARCHAR,
"grand_prix" VARCHAR,
"lap" DOUBLE,
"no" BIGINT,
"pos" BIGINT,
"time" VARCHAR,
"time_of_day" VARCHAR,
"year" BIGINT
);
CREATE TABLE fastest_laps (
"grand_prix" VARCHAR,
"driver" VARCHAR,
"car" VARCHAR,
"time" VARCHAR,
"drivercode" VARCHAR,
"year" BIGINT
);
CREATE TABLE pitstops (
"stops" BIGINT,
"no" BIGINT,
"driver" VARCHAR,
"car" VARCHAR,
"lap" BIGINT,
"time_of_day" VARCHAR,
"time" VARCHAR,
"total" VARCHAR,
"year" BIGINT,
"grand_prix" VARCHAR,
"detail" VARCHAR,
"drivercode" VARCHAR
);
CREATE TABLE practices (
"car" VARCHAR,
"detail" VARCHAR,
"driver" VARCHAR,
"drivercode" VARCHAR,
"gap" VARCHAR,
"grand_prix" VARCHAR,
"laps" DOUBLE,
"no" BIGINT,
"pos" BIGINT,
"time" VARCHAR,
"year" BIGINT
);
CREATE TABLE qualifyings (
"car" VARCHAR,
"detail" VARCHAR,
"driver" VARCHAR,
"drivercode" VARCHAR,
"grand_prix" VARCHAR,
"laps" DOUBLE,
"no" BIGINT,
"pos" VARCHAR,
"q1" VARCHAR,
"q2" VARCHAR,
"q3" VARCHAR,
"time" VARCHAR,
"year" BIGINT
);
CREATE TABLE race_details (
"pos" VARCHAR,
"no" BIGINT,
"driver" VARCHAR,
"car" VARCHAR,
"laps" DOUBLE,
"time_retired" VARCHAR,
"pts" DOUBLE,
"year" BIGINT,
"grand_prix" VARCHAR,
"detail" VARCHAR,
"drivercode" VARCHAR
);
CREATE TABLE race_summaries (
"grand_prix" VARCHAR,
"date" VARCHAR,
"winner" VARCHAR,
"car" VARCHAR,
"laps" DOUBLE,
"time" VARCHAR,
"winnercode" VARCHAR,
"year" BIGINT
);
CREATE TABLE sprint_grid (
"pos" BIGINT,
"no" BIGINT,
"driver" VARCHAR,
"car" VARCHAR,
"time" VARCHAR,
"year" BIGINT,
"grand_prix" VARCHAR,
"detail" VARCHAR,
"drivercode" VARCHAR
);
CREATE TABLE sprint_results (
"pos" VARCHAR,
"no" BIGINT,
"driver" VARCHAR,
"car" VARCHAR,
"laps" BIGINT,
"time_retired" VARCHAR,
"pts" BIGINT,
"year" BIGINT,
"grand_prix" VARCHAR,
"detail" VARCHAR,
"drivercode" VARCHAR
);
CREATE TABLE starting_grids (
"car" VARCHAR,
"detail" VARCHAR,
"driver" VARCHAR,
"drivercode" VARCHAR,
"grand_prix" VARCHAR,
"no" BIGINT,
"pos" BIGINT,
"time" VARCHAR,
"year" BIGINT
);
CREATE TABLE team_details (
"grand_prix" VARCHAR,
"date" VARCHAR,
"pts" DOUBLE,
"year" BIGINT,
"team" VARCHAR
);
Anyone who has the link will be able to view this.