码迷,mamicode.com
首页 > 编程语言 > 详细

表格设计&创建表

时间:2017-12-19 22:13:48      阅读:374      评论:0      收藏:0      [点我收藏+]

标签:表格设计&创建表

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

表格设计:

1.信息一定要分析详细,列多一点没关系

表格上列越详细越好,方便以后数据的采集,如下图:

image

2.不到万不得已不要轻易增加和减少列

如下图:如果要你增加一个班级进去,你不要这样加

image

3.表格多、没关系 你可以多申请一张表,然后写上班级编号关联,以后想改java班改成javaee班的话,直接在班级里面改,这样的话你所有应对那个班级都会发生改变,这样就方便多了,如下图:

image

4.一个列中最好是独立值,不能有多值,除非没有修改的需求

5.要设计一个唯一列,就是主键列

主键:就是说此列的值是唯一值,此查询速度最快,所以每个表格中必须有一个主键列,无论今后删除修改,都要依赖于这个列作为条件去删除修改的,如果没有这个列速度就快不起来

创建表:

DDL 数据结构定义语句,表创建、数据库创建

create table 表名 (列的类型和列名) 引擎或字符

create table student(sid int,sname varchar(10));

创建表的时候加上NOT NULL的话,就是不能为空的列,以后必须填写数据

image

加上DEFAULT的话就是说给你一个默认值

image

写上PRIMARY KEY 关键字就说明你这个是主键列

image

还有这种写法也可以定制主键,最后才说明sid是主键,跟上面的效果是一样的

image

联合主键,是两个或者多个列组合起来与其他组合列唯一就可以了

提醒:以后操作的时候,也要两个列都用上才有效果

image

CHARACTER指定表格的字符集

image

ENGINE引擎选择

image

引擎加字符编码

image

TEMPORARY临时表创建,重启服务器就没了

image

drop temporary table; 删除临时表

drop table 名字; 删除表

DCL 数据库操作语句 创建授权用户

show databases; 显示你当前用户授权的数据库出来

show tables; 查看此数据库中的表

use 库名; 是选择此库进行操作

desc 表名; 用于表结构查询

表格设计&创建表

标签:表格设计&创建表

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
凯哥学堂
加入时间:2016-10-07
  关注此人  发短消息
java学习视频下载:www.kaige123.com
凯哥学堂”关注的人------(0
凯哥学堂”的粉丝们------(1
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!