注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

游海东的博客

坚持见真招!

 
 
 

日志

 
 
 
 

MySQL创建数据库表相关操作  

2015-05-09 12:02:47|  分类: MySQL |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
1、创建基本表

create table t_stu_info(
id int,
stu_name varchar(30),
sex boolean
);


2、设置表的主键

create table t_stu_info1(
stu_id int primary key,
stu_name varchar(30),
stu_sex boolean
);


3、设置表多字段主键

create table t_stu_info2(
stu_id int,
course_id int,
stu_name varchar(30),
stu_sex boolean,
primary key(stu_id,course_id)
);


4、设置表的外键

create table t_stu_info3(
stu_id int primary key,
course_id int,
stu_name varchar(30),
stu_sex boolean,
constraint fk foreign key(stu_id,course_id)
references t_stu_info2(stu_id,course_id)
);


5、设置表的非空约束

create table t_stu_info4(
stu_id int primary key not null,
stu_name varchar(50) not null,
stu_age int(2)
);


6、设置表的唯一性约束

create table t_stu_info5(
id int primary key not null,
stu_id int unique not null,
stu_name varchar(30) not null
);


7、设置表的属性值自动增加

create table t_stu_info6(
id int primary key auto_increment,
stu_id int not null,
stu_name varchar(40) not null,
stu_age int(2)
);


8、设置表的属性的默认值

create table t_stu_info7(
id int primary key auto_increment,
stu_id int unique not null,
stu_name varchar(30) not null,
english float default 0,
matn float default 0,
computer varchar(30) default 'good'
);


  评论这张
 
阅读(3)| 评论(1)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017