如何在特定数据库中创建表?

use*_*515 36 mysql database create-table

create database语句是:

CREATE TABLE table_name
(
    column_name1 data_type,
    column_name2 data_type,
    column_name3 data_type,
    ....
)
Run Code Online (Sandbox Code Playgroud)

但我想知道如何在特定数据库中创建表?

Dmi*_*kov 52

您可以在同一查询中指定数据库名称:

CREATE TABLE database_name.table_name ( column_name1 data_type, column_name2 data_type, column_name3 data_type, .... )

  • 另外,不要忘记表模式名称`database_name.schema_name.table_name`,例如`mydatabase.dbo.mytable`. (3认同)

小智 5

你可以试试这个查询。假设数据库名schoolmanagementsystem,表名student和表列名的student_idstudent_first_namestudent_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
);
Run Code Online (Sandbox Code Playgroud)