Как создать таблицу в конкретной базе данных?
инструкция create database:
CREATE TABLE table_name
(
column_name1 data_type,
column_name2 data_type,
column_name3 data_type,
....
)
но мне интересно, как я могу создать таблицу в определенной базе данных?
6 ответов
вы можете указать имя БД в одном запросе:
CREATE TABLE database_name.table_name ( column_name1 data_type, column_name2 data_type, column_name3 data_type, .... )
вы можете попробовать этот запрос.
Предположим, что имя базы данных schoolmanagementsystem
имя таблицы student
, а имя столбцов таблицы -student_id
, student_first_name
и student_last_name
.
таким образом, вы можете создать таблицу (student
) в конкретной базе данных (schoolmanagementsystem
), двигаясь по этому пути.
CREATE TABLE schoolmanagementsystem.student
(
student_id int(10) not null,
student_first_name varchar(20) not null,
student_last_name varchar(20)not null
);
вы можете создать таблицу внутри определенной базы данных, как показано ниже:
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
);
предполагая, что у вас есть более одной базы данных, в mysql вы можете сделать SHOW DATABASES
чтобы просмотреть их все, а потом USE
на имя вашей БД, чтобы сделать его текущим. Бег!-Затем -2--> создать таблицу в этой базе данных.
выбрать *
Из регулярных выражений.Столы, где table_schema ='имя_базы_данных'
ЗАКАЗ ПО TABLES
.CREATE_TIME
DESC