You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CreatedatabaseBacteriaPracticeDB; -- Create a new database named BacteriaPracticeDB
Use Database
Use BacteriaPracticeDB; -- Switch to the BacteriaPracticeDB database
Create Bacteria Table
CreateTableBacteria ( -- Create a new table named Bacteria
bacteria_id int auto_increment primary key, -- Define bacteria_id as an auto-incrementing primary key
bacteria_name varchar(50) not null, -- Define bacteria_name as a non-nullable varchar column
genus varchar(50) not null, -- Define genus as a non-nullable varchar column
species varchar(50) not null, -- Define species as a non-nullable varchar column
strain varchar(50) not null-- Define strain as a non-nullable varchar column
);
select*from Bacteria; -- Select all records from the Bacteria table
Create Sample Table
CreatetableSample( -- Create a new table named Sample
sample_id int auto_increment primary key, -- Define sample_id as an auto-incrementing primary key
bacteria_id intnot null, -- Define bacteria_id as a non-nullable int column
host varchar(50) not null, -- Define host as a non-nullable varchar column
source varchar(50) not null, -- Define source as a non-nullable varchar column
sample_type ENUM('clinical', 'environmental') not null, -- Define sample_type as a non-nullable ENUM column
country varchar(50) not null, -- Define country as a non-nullable varchar column
year_of_collection intnot null, -- Define year_of_collection as a non-nullable int columnforeign key (bacteria_id) references Bacteria(bacteria_id) -- Define a foreign key constraint on bacteria_id referencing Bacteria(bacteria_id)
);
select*from Sample; -- Select all records from the Sample table
Create Gene Table
CreateTableGene( -- Create a new table named Gene
gene_id int auto_increment primary key, -- Define gene_id as an auto-incrementing primary key
bacteria_id intnot null, -- Define bacteria_id as a non-nullable int column
gene_name varchar(50) not null, -- Define gene_name as a non-nullable varchar column
accession_id varchar(50) not null, -- Define accession_id as a non-nullable varchar columnforeign key (bacteria_id) references Bacteria(bacteria_id) -- Define a foreign key constraint on bacteria_id referencing Bacteria(bacteria_id)
);