导读:MySQL是一种关系型数据库管理系统,建表是数据库设计的基础 。本文将介绍MySQL建表的命令,包括创建表、设置字段和主键等操作 。
1. 创建表
CREATE TABLE 表名 (
列名1 数据类型1,
列名2 数据类型2,
...
);
例如:
CREATE TABLE student (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(20) NOT NULL,
age INT(3) NOT NULL,
PRIMARY KEY (id)
2. 设置字段
- 数据类型:INT、VARCHAR、TEXT、DATE、DATETIME等 。
- NOT NULL:表示该列不允许为空 。
- DEFAULT:设置默认值 。
- AUTO_INCREMENT:自动递增 。
CREATE TABLE teacher (
name VARCHAR(20) NOT NULL DEFAULT '未知',
age INT(3),
sex ENUM('男','女') DEFAULT '男',
3. 主键
PRIMARY KEY:设置主键 。
CREATE TABLE course (
teacher_id INT(11) NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (teacher_id) REFERENCES teacher(id)
【mysql建立一个表 mysql建个表的命令】总结:MySQL建表是数据库设计的基础 , 通过CREATE TABLE命令可以创建表、设置字段和主键等操作 。在实际应用中 , 需要根据具体需求进行设计和优化 。
推荐阅读
- mysql数据库中文乱码 MySQL数据库中Map
- 打开mysql语句 mysql打开具体数据库
- mysql 定位 mysql定位描红是什么
- jsp中的两种注释语法格式及区别 jsp与MYSQL注释
- mysql优化的几种方法 mysql优化器使用方法
- mysql8字符集 mysql4.0字符集
- mysql突然不见了 mysql结果框没了
- mysql切割字符串后查询 mysql中将字符串分割