当前位置: 首页 > news >正文

学术会议网站建设无锡网络营销推广公司

学术会议网站建设,无锡网络营销推广公司,网站开发人员定罪案例,石家庄营销网站建设一个数据表主要包含信息有 : 表名、主键、字段、数据类型、索引,本节主要介绍表的命名规范、字段命名、字段的数据类型选择。 新建的表都是新建在 “item_name” 数据库中的,新建 “item_name” 数据库命令如下 : CREATE DATABASE item_name;新建数据库…
一个数据表主要包含信息有 : 表名、主键、字段、数据类型、索引,本节主要介绍表的命名规范、字段命名、字段的数据类型选择。

新建的表都是新建在 “item_name” 数据库中的,新建 “item_name” 数据库命令如下 :

CREATE DATABASE item_name;

新建数据库之后选择数据库:

USE item_name;

1. 数据表命名规范

数据表命名是小写字母和下划线 _ 组成,用来分割不同单词之间的含义,例如 “student_course” 表示学生选课关联表,实际命名需要根据具体功能而定,好的命名规范在实际工作中也是很重要的。

2. 新建学生信息表 student

2.1 确定字段
在这里插入图片描述

学生信息表包含的字段可以有很多,本小节选择学生姓名、年龄、身份证号介绍字段的选择,字段的确定是根据实际业务需求来新增或减少的,例如想要存储学生籍贯信息可新增 “address” 字段。

2.2 选择字段的数据类型

在这里插入图片描述

Tips:实际业务中一般要将年龄字段设置为可变,通常会使用时间戳(距离1970-01-01 00:00:00的秒数)来表示年龄相关的信息,在这里为了方便演示直接使用了 UNSIGNED INT

一般来说姓名字段的长度为 2-4 个字符,但是考虑到少数民族的学生姓名比较长,所以将姓名字段的长度设置为 50,适当的给的大一点。身份证号同样使用字符串类型来存储,因为有的身份证号中有字母。身份证的长度统一都是 18 位不变,直接在这里写死就好。

2.3 新建数据表

命令 : 
CREATE TABLE `student`  (`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,`name` varchar(50) NOT NULL DEFAULT '无名',`age` int(10) UNSIGNED NOT NULL DEFAULT 0,`id_number` varchar(18) NOT NULL DEFAULT '',PRIMARY KEY (`id`)
);

Tips:其中 “student” 为表名称,“id”、“name”、“age”、“id_number” 为字段名称,跟在字段名称后面的是字段的数据类型,“UNSIGNED” 表示无符号,“AUTO_INCREMENT” 表示自增,"PRIMARY KEY (id)"表示设置 “id” 为业务主键,,"NOT NULL DEFAULT ‘无名’ " 表示默认不为空,且默认值为 “无名”

执行结果如下图:

在这里插入图片描述

查看当前数据库中所有的数据表:

命令:show tables;

可以看到 item_name 数据库中已经有了 student 这张数据表。

3.新建教师信息表 teacher

3.1 确定字段
在这里插入图片描述

同样教师信息的字段可选择也很多,这里选择教师姓名、教师年龄、教师身份证号,可自行选择感兴趣的字段,并参照新建学生表的步骤选择字段,如教师邮箱、教师博客地址。

3.2 选择字段的数据类型
在这里插入图片描述

3.3 新建数据表

命令 : 
CREATE TABLE `teacher`  (`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,`name` varchar(50) NOT NULL DEFAULT '教师名',`age` int(10) UNSIGNED NOT NULL DEFAULT 0,`id_number` varchar(18) NOT NULL DEFAULT '',PRIMARY KEY (`id`)
);

Tips: 其中 “teacher” 为表名称,“id”、“name”、“age”、“id_number” 为字段名称,跟在字段名称后面的是字段的数据类型,“UNSIGNED” 表示无符号,“AUTO_INCREMENT” 表示自增,“PRIMARY KEY (id)” 表示设置 “id” 为业务主键,"NOT NULL DEFAULT 教师名’ "表示默认不为空,且默认值为 “教师名”

执行结果如下图:

在这里插入图片描述

Tips: 这里展示了使用 Navicat 来执行 sql 语句,选择数据库只需点击相应的数据库名称,然后选择新建查询即可。

4.新建课程表 course

4.1 确定字段
在这里插入图片描述

4.2 选择字段的数据类型
在这里插入图片描述

4.3 新建数据表

命令 : 
CREATE TABLE `course`  (`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,`course_name` varchar(50) NOT NULL DEFAULT '',`teacher_id` int(10) UNSIGNED NOT NULL DEFAULT 0,PRIMARY KEY (`id`)
);

执行结果如下图:
在这里插入图片描述

5.新建学生选课关联表 student_course

5.1 确定字段
在这里插入图片描述

5.2 选择字段的数据类型
在这里插入图片描述

5.3 新建数据表

命令 : 
CREATE TABLE `student_course`  (`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,`student_id` int(10) UNSIGNED NOT NULL DEFAULT 0,`course_id` int(10) UNSIGNED NOT NULL DEFAULT 0,PRIMARY KEY (`id`)
);

执行结果如下图:
在这里插入图片描述

6.小结

新建学生选课相关数据表,熟悉如何合理选择字段数据类型,需要注意的是每一张表都必须有一个主键,一般建议选定为无符号整型 id 作为主键,并且 id 一般作为主键一般设置为自增的(特殊情况可使用其他非自增 id 作为主键),实际业务中数据库优化第一步即为合理的设计数据表,其中选择合适的数据类型显得尤为重要。
http://www.yayakq.cn/news/88147/

相关文章:

  • 阿里云服务器做网站湖北网站推广策略
  • 如何做打码网站公司有网站域名,如何做网站
  • 雅思培训班无锡优化
  • 建设一个网站成本多少网站挂马 屏蔽站长的ip
  • 开源商城网站亚马逊购物网
  • 免费的html网站网站后台管理生成器
  • 深圳网站建设培训机构wordpress做书籍目录
  • 湖北网站建设哪家有免费wordpress主题 h5
  • 注册网站云空间做系统之前的网站
  • 做分享网站上哪儿找做网站
  • 怎么创建卡密网站西安互联网网站建设
  • 网站服务器的选择网络营销推广难做吗
  • 建设网站如何挣钱wordpress下载资源
  • 网站建设 豫icp备响应的网站
  • 作文网站哪个平台好上海短视频推广公司
  • 什么网站做弹窗广告好Wordpress竞拍
  • 相亲网站认识的可以做朋友企业网站建设的一般原则包括
  • jq网站模板免费做网站送域名的
  • 网站导航html制作网页网站的软件
  • 搭建博客网站千锋教育的it培训怎么样
  • 网站 备案规定怎么看公司网站做的好不好哦
  • 网站下载的app删除了怎么找到怎样把一个网站建设的更好
  • 网站自己做推广wordpress模板可以添加注册会员
  • 江西网站设计方案简单的旅游网站代码
  • discuz做影视网站推广软件app赚钱联盟
  • 河北省建设工程安全生产监督管理网站公司网站建设有用吗
  • 用易语言做攻击网站软件哈尔滨做平台网站平台公司哪家好
  • 项城网站建设深圳网警
  • 最优惠的赣州网站建设上海网站营销公司
  • 为企业做网站电子商务网站开发流程包括