导读: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游标表名为变量
- 如何使用cmd命令行提示符登录mysql服务器 cmd中登陆mysql
- mysql怎么设置时区 mysql时间显示设置
- 招聘要精通mysql
- mysql 65535 8192 限制 mysql限制资源使用
- mysql有topn
- mysql协议包解析 mysqlicp协议
- mysql子查询和连接查询 mysql子查询插入
- Mysql使用索引查询 mysql使用round
- mysql下到了c盘 mysql怎么不存到c盘
