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

本地网站搭建时需要使用的软件是合肥网站优化

本地网站搭建时需要使用的软件是,合肥网站优化,印度做网站设计,wordpress前大一个数据表主要包含信息有 : 表名、主键、字段、数据类型、索引,本节主要介绍表的命名规范、字段命名、字段的数据类型选择。 新建的表都是新建在 “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.hrbkazy.com/news/23804.html

相关文章:

  • 网站开发技术文档格式广告联盟哪个比较好
  • 网站里自动切换图片怎么做关键词seo
  • 北京顺义区疫情最新情况百度关键词优化工具
  • 如何在搜索引擎做网站百度客服电话人工服务热线
  • 微信开发者工具官网平台入口唐山百度搜索排名优化
  • 为什么网站打不开网站推广营销
  • 用bootstrap做网站seo分析是什么意思
  • 西安做网站广告的公司网络营销的八种方式
  • 怎样在谷歌上建设网站外包推广公司
  • 桂阳网站建设有什么推广的平台
  • 网站开发证制作网页的软件
  • wordpress图片模糊班级优化大师下载安装
  • 公司网站建设 wordpress刷排名的软件是什么
  • 湛江网站建设皆选小罗24专业舆情网站
  • 怎么做网站教程html文本文档线上培训机构排名前十
  • php旅游网站开发小结个人建网站的详细步骤
  • 阿坝州城乡建设网站百度云下载
  • 做网站公司哪家好视频号直播推广二维码
  • 网站开发需要哪些市场调研方法有哪些
  • 秦皇岛网站设计营销型网站的推广方法
  • 南京网站建设网站设计seo搜索引擎优化实训总结
  • 网站后台验证码错误seo怎么做排名
  • 企业网站设计图东莞seo网络营销
  • canvas做的手机网站建立自己的网站
  • 环保工程网站建设价格关键词推广方法
  • 九龙坡网站建设公司cpa广告联盟平台
  • 网站开发报价人天神马推广登录
  • 网站备案icp网页设计软件dreamweaver
  • 外贸独立站搭建百度知道首页登录入口
  • wordpress国内网站西安网站建设推广专家