当前位置:首页 > 生活百科

sql数据表增加字段(用sql语句创建学生表例题)

栏目:生活百科日期:2024-12-14浏览:0

数据表Table是实现数据存储与管理的基础,也是使用数据库技术进行数据存储的核心对象之一。本节主要介绍数据表的定义、表的复制等语法与实例。(课程配套视频教程请关注后查阅视频资源)。


创建数据表基本语法

MySQL数据库管理系统使用SQL结构化查询语法实现对数据表进行创建。数据表创建主要包括数据表名字的确定、字段属性的定义与约束的设置等。数据表创建的基本语法描述如下:

创建数据表语法

其中table_name指要创建的数据表名字,colunm为字段,字段定义主要包括字段名、数据类型(长度),constraint为字段约束,可以省略。


数据表结构描述

以上节课所列举的学生信息存储与班级信息存储需求为基础,我们可以使用表格形式对数据存储字段格式要求等进行描述,其中学生信息表字段定义描述如下:

学生信息表结构说明

班级信息主要用于存储班级编号、名称等信息,班级信息表定义描述如下图:

班级信息表结构说明


使用Create Table创建数据表

在明确基本语法及数据表格式要求之后,可以使用create table命令实现数据表的创建。由于存在外键制约,在创建数据表时需要首先完成班级信息表创建,再完成学生信息表创建。

1、班级信息表创建命令

班级信息表创建

2、学生信息表创建命令

学生信息表创建命令

创建成功之后我们可以在SQL Yog中左侧对象浏览器中刷新查询所创建的数据表:

创建结果查询


复制数据表

数据表复制主要用于实现表结构或者内部数据的复制操作,通过复制生成一个与源表结构相同带有数据(不带数据,空表)。MySQL提供两种数据表复制的方法,其一为like关键字创建,另一个是通过子查询实现数据表的复制。

1、使用like关键字复制表结构

使用like关键字进行数据表复制,只能够复制表的结构,表中的数据无法复制。like关键字复制表语法如下:

使用like语句复制表

如我们复制班级表classinfor ,复制后的名字为newclass,实现代码如下:

Create table newclass like classinfor;

2、使用select复制表结构或者完整表

使用select复制数据表可以复制空表(表的结构),也可以复制完整带数据的表。select复制表语法描述如下:

select复制数据表语法

例如:

Create table newClassA select * from classinfor where 1=1;//或者省略where子句

Create table newClassA select * from classinfor where 1=2;//false 只复制表结构


本头条号长期关注编程资讯分享;编程课程、素材、代码分享及编程培训。如果您对以上方面有兴趣或代码错误、建议与意见,可在评论区回复。更多程序设计相关教程及实例分享,期待大家关注与阅读!

“sql数据表增加字段(用sql语句创建学生表例题)” 的相关文章

win10序列号和密钥查看(更改产品密钥win10)

大家可能遇到最多的就是四处找激活工具,然后过了半年左右到齐又要重新找,重装系统又要找这就很烦了给大家分享自用的一个方法就是自己买的笔记本或者品牌台式电脑如果预装...

uml和模式应用考试(uml适用于各种软件开发方法)

适配器模式概述适配器模式(AdapterPattern)定义:将一个类的接口转换成客户希望的另一个接口。适配器模式让那些不兼容的类可以一起工作。适配器模式是作为...

cad迅捷转换器怎么用(pdf图纸转换成cad图纸软件方法)

一个方法就够了,轻松教你玩转AutoCAD之间的转换操作,批量转换CAD为PDF、JPG,CAD版本转换操作,再不用因为格式问题为难,具体要怎么进行操作呢?这里...

gprs是什么意思如何关闭(手机出现gprs恢复方法)

什么是无线透传?GPRS是什么,有什么作用?433M于zigbee自组网模块是什么?在工业数传领域,许多人可能不理解或者如何区分这些概念,今天就和成都亿佰特电子...

wps文件打不开怎么办,其原因及解决方法

WPS是金山软件开发的一款办公软件WPS的word格式是*.wps如下图所示为.WPS格式office是微软开发的办公软件,以前一直很流行,但是最近几年WPS的...

免费的ftp工具绿色版软件(安卓上好用的ftp工具)

说明:很多时候我们用SSH登录vps后用vi命令编辑文件的时候,都不知道怎么编辑,这时候就只能借助FTP文件管理软件来手动编辑了,而且还可以直接从本地上传图片,...

怎么在淘宝上领优惠券,淘宝优惠券领取地址

相信很多朋友都有网上购物的体验,网上购物对于传统的线下交易来说有着莫大的优势,那就是可以足不出门就可以挑选各种自己想要的商品,而且还可以对比它们之间的价格,线上...

如何把多个pdf合成一个pdf(文件合并的操作步骤)

有时候一篇PDF文档会被分成多个部分,如果想要将这些文档合并成一个PDF文件的话该怎样操作,下面就来教你怎么通过pdf编辑器将两个pdf文件合并成为一个pdf文...

office2018激活密钥最新(office2018版本对应的版本号)

很多Win10电脑都预装的有Office365办公软件(激活以后可能显示为Office2016/2019),或者你后来自行订阅了Office365。那么有些朋友...

26键盘拼音打字口诀,0基础自学拼音打字的技巧

下午好呢?今天也是努力的自己鸭^–^今天带来的是:1.盲打口诀2.报名照片如何修改大小3.标点符号希望你们喜欢?寒假计算机二级走起~如果二级方面有不懂的也可以留...