mysql学号的字符长度_MySQL创建表

本文介绍了如何使用MySQL创建一个学生信息表,包括学号、姓名、性别、出生日期、email和班级标识等字段,并展示了如何设置默认值和插入数据。同时,提到了字符集设置和数据类型的选用,如int、varchar、char和date等。
摘要由CSDN通过智能技术生成

语法格式:

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),

sexchar(2),

birthdaydate,

emailvarchar(30),

classes_idint(3)

)

b4a75bacdd86e256a6986ea4c935e147.png

向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', 'qqq@163.com', 10)

256acbbcaccd38f080c20dd60d745668.png

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

drop table if exists t_student;

create table t_student(

student_id int(10),

student_name varchar(20),

sexchar(2) default 'm',

birthdaydate,

emailvarchar(30),

classes_idint(3)

)

insert into t_student(student_id, student_name, birthday, email, classes_id)

values

(1002, 'zhangsan', '1988-01-01', 'qqq@163.com', 10)

28607f15a81570bad0a5ad6e99c551c8.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值