L'instruction create database est la suivante:
CREATE TABLE table_name
(
column_name1 data_type,
column_name2 data_type,
column_name3 data_type,
....
)
Mais je me demande comment puis-je créer une table dans une base de données spécifique?
Vous pouvez essayer cette requête. Supposons que le nom de la base de données schoolmanagementsystem
, le nom de la table student
et le nom des colonnes de la table soient student_id
, student_first_name
et student_last_name
.
Ainsi, vous pouvez créer une table (student
) dans une base de données particulière (schoolmanagementsystem
) de cette manière.
CREATE TABLE schoolmanagementsystem.student
(
student_id int(10) not null,
student_first_name varchar(20) not null,
student_last_name varchar(20)not null
);
Vous pouvez créer une table dans une base de données particulière comme ci-dessous:
CREATE TABLE database_name.table_name_();
CREATE TABLE library_database.book
(
book_id int(10) not null,
book_name varchar(20) not null,
author_name varchar(20)not null
);
En supposant que vous ayez plus d’une base de données, dans mysql, vous pouvez faire SHOW DATABASES
pour les visualiser toutes, puis USE
avec votre nom de base de données pour en faire le nom actuel. Lancer CREATE TABLE
va alors créer la table dans cette base de données.