创建数据表
数据表示数据库中最基本的数据对象,用于存放数据。若想要使用数据表,首先要选择数据库,确定是在哪个数据库中创建的数据表;其次要根据项目需求创建数据表,然后才能对数据表中的数据进行具体操作。MySQL中数据表的基本创建方式如下。
①创建并选择数据库
CREATE DATABASE IF NOT EXISTS ‘itheima’;
USE ‘itheima’;
②创建数学信息表
CREATE TABLE IF NOT EXISTS ‘student’ (
‘id’ INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT ‘学号’,
‘name’ VARCHAR(32) NOT NULL COMMENT ‘姓名’,
‘gender’ ENUM (‘男’,‘女’) DEFAULT ‘男’ NOT NULL COMMENT ‘性别’
) DEFAULT CHARSET-UTF8;
在上述SQL语句中,关键字 ‘CREATE TABLE’ 用于创建数据表, 创建的表明为 student,
字段名分别为id、name和gender。
INT 常规整数
VARCHAR(32) 用于表示可变长度的字符串,最多保存32个字符
ENUM(‘男’,‘女’) 枚举类型,其值只能男或女
UNSIGNED 用于设置字段数据类型是无符号的
PRIMARY KEY 用于设置逐渐,唯一标示表中的某一条记录
AUTO_INCREMENT 用于表示自动增长,每增长一条记录,该字段会自动加1
NOT NULL 表示该字段不允许出现NULL值
DEFAULT 用于设置字段的默认值
DEFAULT CHARSET=utf8 用于设置该标的默认字符编码为 ‘utf8’
COMMENT 用于表示注释内容