mysql如何建立新表

avatar
作者
猴君
阅读量:0

在MySQL中,可以使用CREATE TABLE语句来创建新表。以下是创建新表的基本语法:

CREATE TABLE table_name (     column1 data_type constraints,     column2 data_type constraints,     ... ); 

其中,table_name是新表的名称,column1column2等是表中的列名,data_type是列的数据类型,constraints是列的约束条件。

以下是一些创建新表的示例:

  1. 创建一个名为students的表,包含idnameage三个列:
CREATE TABLE students (     id INT PRIMARY KEY,     name VARCHAR(50) NOT NULL,     age INT ); 

在这个例子中,id列是整数类型,是主键;name列是可变长度字符串类型,不能为空;age列是整数类型。

  1. 创建一个名为products的表,包含idnamepricestock四个列:
CREATE TABLE products (     id INT PRIMARY KEY AUTO_INCREMENT,     name VARCHAR(100) NOT NULL,     price DECIMAL(10, 2) NOT NULL,     stock INT NOT NULL ); 

在这个例子中,id列是整数类型,是主键并且自动递增;name列是可变长度字符串类型,不能为空;price列是十进制类型,最多有10位数字,其中2位是小数;stock列是整数类型,不能为空。

需要注意的是,在创建表之前,需要确保已经创建了数据库,并且已经选择了要操作的数据库。可以使用USE语句来选择数据库:

USE database_name; 

其中,database_name是要选择的数据库的名称。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!