当前位置: 首页 > 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/298894/

相关文章:

  • 网站建设要懂哪些技术微信网站前景
  • 邯郸市教育考试院网站jsp网站建设教程
  • 网站制作 苏州wordpress文章缩略
  • 成都网站优化公司哪家好快站微信网站制作
  • 广元百度做网站多少钱黄石网络推广
  • 做免费网站网站开发平均工资
  • 电商的网站怎么做的好网站站点的建立
  • 国际交流中心网站建设与管理制度软件定制开发服务公司
  • 淮北市相山区建设局网站网站的发布方案有哪些
  • 班级的网站设计怎么做腾讯街景地图实景
  • 海珠建设网站网络黄页网址
  • ktv网站建设wordpress同步微博
  • 建站资源微博seo排名优化
  • 做视频网站怎么盈利模式沉默是金什么意思
  • 网站模板下载网站小米14系列发布会微博手机影像年
  • 企业电子商务网站建设教案从本地服务入手做本地网站
  • 网站变灰wordpress非凡主题里导航下拉菜单
  • 免费产品网站建设在线视频链接生成器
  • 设计网站特点wordpress换域名教程
  • 知乎怎么做自己网站推广产品网页模板下载好后怎么用
  • 企点qq售卖平台什么样的网站利于百度优化
  • 十大最好用虚拟机seo性能优化
  • 建行信用卡网站登录网站建设下一步计划
  • 网站排版设布局网站我们的客户
  • 电子商务网站开发步骤网页设计师考什么
  • 英文专业的网站建设一个虚拟主机空间挂两个网站
  • 手机免费网站空间国内做轮胎网站
  • 已经有网站了 怎么做app如何查询在建项目
  • 页面效果好的网站福利博客wordpress
  • 免费建站的方法流程宁波seo网络推广软件系统