mysql建表语句,举例说明
时间: 2023-11-15 20:00:37 浏览: 77
MySQL建表语句的通用语法为:CREATE TABLE table_name (column_name column_type); 其中,table_name为新建表的名称,column_name为表中的列名,column_type为列的数据类型。下面以新建一张名为“students”的学生信息表为例进行说明:
CREATE TABLE students (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT(11) NOT NULL,
gender ENUM('male', 'female') NOT NULL,
PRIMARY KEY (id)
);
以上建表语句中,students为表名,id、name、age、gender为列名,INT(11)和VARCHAR(50)为列的数据类型,NOT NULL表示该列不允许为空,AUTO_INCREMENT表示该列为自增长列,ENUM('male', 'female')表示该列只能取'male'或'female'两个值,PRIMARY KEY (id)表示将id列设为主键。
相关问题
m ysql数据库建库建表语句
MySQL是一种常用的关系型数据库管理系统,可以用于存储和管理大量的数据。下面是MySQL数据库的建库和建表语句的介绍:
1. 建库语句:
CREATE DATABASE database_name;
该语句用于创建一个新的数据库,其中database_name是你想要创建的数据库的名称。
2. 建表语句:
CREATE TABLE table_name (
column1 datatype constraint,
column2 datatype constraint,
...
);
该语句用于在数据库中创建一个新的表,其中table_name是你想要创建的表的名称,column1、column2等是表中的列名,datatype是列的数据类型,constraint是列的约束条件(如主键、唯一性约束等)。
举例说明:
假设我们要创建一个名为"users"的表,包含id、name和age三个列,其中id是主键,name是唯一性约束,age是整数类型。建表语句如下:
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50) UNIQUE,
age INT
);
阅读全文
相关推荐











