MySQL创建表

您所在的位置:网站首页 mysql创建表结构 MySQL创建表

MySQL创建表

#MySQL创建表| 来源: 网络整理| 查看: 265

MySQL创建表

语法格式:

create table tableName( columnName dataType(length), ……………….. columnName dataType(length) ); set character_set_results='gbk'; show variables like '%char%'; 创建表的时候,表中有字段,每一个字段有: * 字段名 * 字段数据类型 * 字段长度限制 * 字段约束

MySql常用数据类型

类型

描述

Char(长度)

定长字符串,存储空间大小固定,适合作为主键或外键

Varchar(长度)

变长字符串,存储空间等于实际数据空间

double(有效数字位数,小数位)

数值型

Float(有效数字位数,小数位)

数值型

Int( 长度)

整型

bigint(长度)

长整型

Date

日期型

BLOB

Binary Large OBject(二进制大对象)

CLOB

Character Large OBject(字符大对象)

其它…………………

 

建立学生信息表,字段包括:学号、姓名、性别、出生日期、email、班级标识

create table t_student( student_id int(10), student_name varchar(20), sex char(2), birthday date, email varchar(30), classes_id int(3) )

向t_student表中加入数据,(必须使用客户端软件,我们的cmd默认是GBK编码,数据中设置的编码是UTF-8)

insert into t_student(student_id, student_name, sex, birthday, email, classes_id) values(1001, 'zhangsan', 'm', '1988-01-01', '[email protected]', 10)

向t_student表中加入数据(使用默认值)

drop table if exists t_student; create table t_student( student_id int(10), student_name varchar(20), sex char(2) default 'm', birthday date, email varchar(30), classes_id int(3) ) insert into t_student(student_id, student_name, birthday, email, classes_id) values (1002, 'zhangsan', '1988-01-01', '[email protected]', 10)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3