创建数据库语句是:
CREATE TABLE table_name
(
column_name1 data_type,
column_name2 data_type,
column_name3 data_type,
....
)
但我想知道如何在特定数据库中创建表?
创建数据库语句是:
CREATE TABLE table_name
(
column_name1 data_type,
column_name2 data_type,
column_name3 data_type,
....
)
但我想知道如何在特定数据库中创建表?
您可以在同一查询中指定数据库名称:
CREATE TABLE database_name.table_name ( column_name1 data_type, column_name2 data_type, column_name3 data_type, .... )
USE dbname;
你可以试试这个查询。假设数据库名称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
使用您的数据库名称使其成为当前数据库。然后运行CREATE TABLE
将在该数据库中创建表。
SELECT * FROM information_schema.TABLES where table_schema ='database_name' ORDER BY TABLES
。CREATE_TIME
DESC