java面试题网

普通会员

183

帖子

7

回复

95

积分

楼主
发表于 2019-08-26 15:24:39 | 查看: 5064| 回复: 0

mysql创建表

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

mysql创建表_www.wityx.com

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

mysql创建表_www.wityx.com

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

mysql创建表_www.wityx.com


文章来自www.wityx.com,转载请注明出处!原文地址http://www.wityx.com/post/1063_1_1.html


java面试题交流群:327440556

您需要登录后才可以回帖 登录 | 立即注册

java面试题网www.wuliaokankan.cnjava建站系统提供技术支持V2.1 网站地图 © 2016-2018