【MySQL基础】章节10:创建数据库表

Mysql数据库对表的基本操作 Mysql数据库对表的基本操作 一.表基本操作 1.当前数据库内创建表 2.查看表 3.删除表 4.修改表结构 5.复制表(结构) 二.表约束创建 1.约束的作用 2.约束的类型 3.演示 阅读详情

【1】认识数据库表

表(Table)是数据库中数据存储最常见和最简单的一种形式,数据库可以将复杂的数据结构用较为简单的二维表来表示。二维表是由行和列组成的,分别都包含着数据,如表所示。
在这里插入图片描述
记录:也被称为一行数据,是表里的一行。在关系型数据库的表里,一行数据是指一条完整的记录。
字段:是表里的一列,用于保存每条记录的特定信息。如上表所示的学生信息表中的字段包括“学号”、“姓名”、“性别”和“年龄”。数据表的一列包含了某个特定字段的全部信息。

【2】创建数据库表

例:建立一张用来存储学生信息的表 t_student
要求:

  • 字段包括学号、姓名、性别、年龄、入学日期、班级、email等信息
  • 学号是主键(主键不能为空且唯一)
  • 姓名不能为空
  • 性别默认值是男
  • email唯一
    1.创建数据库
    在这里插入图片描述
    在这里插入图片描述
    2.新建查询
    在这里插入图片描述

3.创建数据库表
ps:关于注释的写法

##单行注释形式一(##)

-- 单行注释形式二(-- )

/*
多
行
注
释
*/

创建t_student表:

-- 创建数据库表t_student:
create table t_student(
sid int(6),-- 学号,int类型,显示长度6,这个int(n)我们可以简单的理解为: 这个长度是为了告诉MySQL数据库,我们这个字段的存储的数据的宽度为n位数, 当然如果你不是存储的n位数, 但是(只要在该类型的存储范围之内)MySQL也能正常存储!
sname varchar(5),-- 姓名,varchar,可变长度的字符串
sgender char(1),-- 性别,char,长度不可变即定长的字符串
age int(3),-- 年龄
enterdate date,-- 入学日期
classid varchar(10),-- 班级
email varchar(15)-- email
);

ps:关于varchar可存储的汉字长度,参照“bingleihenshang”的mysql varchar可存储的汉字长度
这里的MySQL版本是8.4.0,超过了5.0

具体的数据类型,会在后续的章节中介绍

选中代码块,点击“运行已选择的”
在这里插入图片描述
可以看到已经成功创建了(如果没有看到,可以鼠标右键“表”,然后点击“刷新”)
在这里插入图片描述
4.其他操作
1)查看表的结构:展示表的字段详细信息
在这里插入图片描述
2)查看表中数据:
在这里插入图片描述
3)查看建表语句:这才是完整建表语句,只不过很多东西都是默认的,我们创建的时候就没写(当表不是自己建的时候)
在这里插入图片描述
ps:如果要复制查看结果不要双击选中,可以鼠标单击然后alt+a选中全部

MySQL-例题示例1 员工表 user字段 类型 约束 备注id 整形 主键,自增长 idNAME 字符型 非空 姓名gender 字符 非空 性别。 阅读详情

相关推荐

小白学MySQL数据库必须了解的基础知识(全)

最近由于有其他任务所以一直没有更新MySQL数据库的基础知识的后续文章 这几天我对MySQL数据库的基础知识进行了一个大概的整合,我总共将其分为了七个章节,其中包括了已经发布的《小白学MySQL数据库必须了解的基础知识(一)》与《小白学MySQL数据库必须了解的基础知识(二)》里面的知识点,而且在某些方面比已经发布的这两篇文章更加全面。以供大佬们御览: MySQL数据库入门 文章目录MySQL数据库入门第一讲 数据库入门数据库概述数据库存储结构SQL语言概述MySQL的相关命令第二讲 数据库和表的基本操作

thc151297的博客 2553

MySQL基础篇——MySQL数据库 表的操作,

本章将会讲解MySQL数据库的表的一些操作。

yj11290301的博客 4362

MySQL数据库(多表查询章节)

本文摘要: 本文系统介绍了SQL查询中的多表连接和聚合函数操作。主要内容包括: 多表连接查询: 讲解了等值连接、非等值连接、自连接等SQL92标准 详细介绍了SQL99标准中的交叉连接、自然连接、内连接、外连接等 分析了各种连接类型的语法和使用场景 聚合函数: 介绍了AVG、SUM、COUNT、MAX、MIN等常用聚合函数 讲解了GROUP BY子句的数据分组功能 说明了HAVING子句对分组结果的过滤作用 子查询: 区分了单行子查询和多行子查询 讲解了ANY、ALL等运算符的使用 提供了多个实用查询示例

m0_68880377的博客 1083

数据库如何建表

我来教你数据库怎么建库建表并导入导出表

二哈喇子! 8万+

【数据库】MySQL-基础篇-多表查询

一、多表关系 1.一对多 2.多对多 3.一对一 二、多表查询概述 1.数据准备 2.概述 3.分类 三、内连接 1.隐式内连接 2.显式内连接 3.案例 四、外连接 1.左外连接 2.右外连接 五、自连接 1.自连接查询 2.联合查询 六、子查询 1.概述 1.1概念 1.2 分类 2.标量子查询 3.列子查询 4.行子查询 5.表子查询 七、多表查询案例

享你所想 3826

MySQL数据库 - 初识MySQL

本关任务:创建数据库。为了完成本关任务,你需要掌握:安装 数据库是学习 的第一步,如果你还没有在本机上安装 数据库,可以查看背景知识的 安装步骤。数据库其实就是可以存放大量数据的仓库,学习数据库我们就从创建一个数据库开始吧。在操作数据库之前,需要连接它,输入命令:。在你自己本机上连接数据库用上述方式是可以的,不过在平台上连接数据库还需要加上一句。如下:连接上之后就可以进行数据库的操作了,接下来我们创建一个名为的数据库:创建完数据库之后我们可以通过命令查看中已存在的数据库。在右侧命令行中连接,并创建一

weixin_60732009的博客 1406

怎样创建一个简单的mysql数据库

学习java到数据库操作章节后发现没有数据库, 折腾了1天总算弄好了学习所需要的数据库,感觉好开心。 一.创建数据库 注:已经安装好mysql。 windows下运行cmd进入命令窗口, 本人用的是win7系统,先输入F:进入F盘,然后输入“cd F:\mysql\mysql-5.7.18-winx64\bin”(注:不要引号,路径为自己解压mysql的路径)。 输入net s

longampp520的博客 20万+

[Python从零到壹] 八.数据库之MySQL和Sqlite基础知识及操作万字详解

欢迎大家来到“Python从零到壹”,在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界。前一篇文章讲述了Requests库爬取豆瓣电影TOP250,并存储至CSV文件。豆瓣TOP250是非常适合入门的案例,也能普及简单的预处理知识。这篇文章将普及数据库操作知识,这也为后续网络爬虫存储至数据库奠定基础。本文详细介绍MySQL安装、SQL语句和Python操作数据库知识,希望对您有所帮助。

杨秀璋的专栏 8665

Python MySQL 创建表

章节Python MySQL 入门 Python MySQL 创建数据库 Python MySQL 创建表 Python MySQL 插入表 Python MySQL Select Python MySQL Where Python MySQL Order By Python MySQL Delete Python MySQL 删除表 Python MySQL Update Python MyS...

吴吃辣 5874

数据库表的画法

数据库画表凄凄切切群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群群

R语言新手也能搞定!WGCNA分析全流程代码详解(附常见报错解决方案)

本文为R语言新手提供了WGCNA分析的完整代码流程与实战指南。从环境配置、数据准备、软阈值选择、网络构建到模块-表型关联分析,逐步详解核心步骤。重点针对安装依赖、内存不足等常见报错提供了具体解决方案,帮助初学者避开陷阱,顺利完成加权基因共表达网络分析。

terraform7cloud的博客 539

【MySQL 】MySQL 创建数据库, MySQL 删除数据库,MySQL 选择数据库

【MySQL 】MySQL 创建数据库, MySQL 删除数据库,MySQL 选择数据库

2201_75366661的博客 4898

LC整流滤波电路DIY:电感电容配合,手把手搭建低纹波直流电源

在直流电源设计中,整流滤波是连接交流输入与稳定输出的关键环节。常见的电容滤波虽然简单,但在大负载下纹波抑制能力有限,电感抵抗电流突变、电容抵抗电压突变,二者组合构成的LC滤波能有效降低输出电压纹波,同时减小开机浪涌电流。在工频线性电源、功放电源等对噪声敏感的场景中,LC滤波常作为稳压前的平滑缓冲。本文以一套完整DIY项目为线索,介绍整流桥后串联功率电感、并联滤波电容的电路构成,结合实际计算与波形测试,讨论电感量估算、电容选取、谐振风险、饱和电流等工程问题,并给出上电测试和故障排查方法。通过搭建与调试,可直观

weixin_29168813的博客 376

mysql创建的数据库怎么保存_PHP MySQL入门教程之创建数据库/表及保存数据

在mysql中如果我们想利用PHP创建数据库和表方法很简单,我们可以直接使用mysql_query()来执行mysql的创建表命令,CREATE DATABASE database_name即可。具体如下为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数。此函数用于向 MySQL 连接发送查询或命令。例子在下面的例子中,我们创建了一个名为 “my_db” 的数据库: ...

weixin_42398508的博客 2156

Windows 10下用vcpkg一键搞定libcurl开发环境(Code::Blocks 20.03配置指南)

本文详细介绍了在Windows 10系统下使用vcpkg工具快速配置libcurl开发环境的完整指南,特别针对Code::Blocks 20.03 IDE进行优化设置。通过vcpkg自动化管理依赖项,简化libcurl的安装与配置过程,帮助开发者高效搭建网络通信功能开发环境,并提供了常见问题解决方案和实际项目中的最佳实践。

weixin_28040125的博客 249

QCC5125/QCC5144----LDAC 44.1K 48K 96K 192K 输出

QCC5125/QCC5144----LDAC 44.1K 48K 96K 192K 输出。而且还不需要license限制。

Alex_886的博客 1975

MySQL数据库与表的创建、修改及数据操作指南

本文梳理了MySQL中数据库与表的核心操作流程,涵盖创建、修改及数据操作三大模块,帮助开发者快速掌握从环境搭建到业务落地的关键步骤。

架构沉思录的博客 1192

OpenBullet2 学习研究2-Conditions条件之KeyCheck的使用

上一节我们学习了如何安装Openbullet2以及如何新建一个配置,最后我们再配置里面新建一个Http的请求块,帮助我们发送了第一个请请求。这一节我们来学习check块。当我们发送请求以后,请求返回的内容是否是我们想要的,或者请求发送正确没有,这个我们怎么判断呢?这个时候就要用到check块了。

958

MySQL创建及操作表

前面的 CREATE TABLE 语句就是语句格式化的一个很好的例子,它被安排在多个行上,其中的列定义进行了恰当的缩进,以便阅读和编辑。每列的定义以列名(它在表中必须是唯一的)开始,后跟列的数据类型(关于数据类型的解释,请参阅第1章。在创建新表时,指定的表名必须不存在,否则将出错。在你使用 CREATE TABLE 语句时,该引擎具体创建表,而在你使用 SELECT语句或进行其他数据库处理时,该引擎在内部处理你的请求。不允许 NULL 值的列不接受该列没有值的行,换句话说,在插入或更新行时,该列必须有值。

白话机器学习 3783

Unity必学:Protobuf-net预编译实战

本文深入解析Unity项目使用Protobuf-net Precompile的必要性。作为高效跨平台序列化方案,Protobuf-net解决了Unity工程在网络同步、存档系统中的性能瓶颈,特别是针对iOS等AOT平台的兼容问题。通过预编译模式,将运行时反射转为静态代码生成,显著提升移动端性能表现,支持协议平滑升级,已成为大厂项目的标配方案。文章从原理、实践到多平台适配,全面展示了这一"序列化发动机"如何支撑现代Unity项目的数据传输需求。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 495

【Coppeliasim|轨迹规划(三)】机械臂逆解

文章目录一些设置导航点设置添加连接用于碰撞的设置代码实现终端输出 一些设置 导航点设置 关于如何添加设置 dummy 的细节建议参考官方手册,这里不再赘述。 添加连接用于碰撞的设置 按照序号点击(一个是机械臂,一个是所有的物体除了机械臂): 代码实现 getMatrixShiftedAlongZ=function(matrix,localZShift) local m={} for i=1,12,1 do m[i]=matrix[i] end

【人工智障 | 计算鸡视觉 | 机器孩】 1万+

Python MySQL 创建数据库

章节Python MySQL 入门 Python MySQL 创建数据库 Python MySQL 创建表 Python MySQL 插入表 Python MySQL Select Python MySQL Where Python MySQL Order By Python MySQL Delete Python MySQL 删除表 Python MySQL Update Pytho...

abcd4491的博客 2702

手把手教你学simulink实例--基于Simulink的轨道交通车辆悬挂系统仿真

轨道交通车辆悬挂系统是保证列车运行平稳性、舒适性和安全性的重要组成部分。通过悬挂系统的合理设计,可以有效减小车辆在运行过程中受到的轨道不平顺和振动影响。基于MATLAB/Simulink平台进行悬挂系统仿真,可以对悬挂系统的动力学行为、控制策略以及性能优化等环节进行建模与分析,从而验证系统的设计性能并优化参数。本项目旨在构建一个完整的轨道交通车辆悬挂系统仿真模型,包括悬挂系统动力学建模、控制策略模块以及性能评估模块,并通过仿真验证系统的稳定性和舒适性。

MHD0815的博客 1032

MySQL基础学习_第008章节_创建MySQL数据库、查看MySQL数据库和表结构

查看MySQL数据库和表结构 MySQL下载与安装,详见博客: https://blog.youkuaiyun.com/weixin_43184774/article/details/106020174 https://blog.youkuaiyun.com/weixin_43184774/article/details/82818787 1、查看现有的数据库 (1)MySQL数据库管理系统环境安装好登录成功后,直接执行:show databases;即可查看现有的数据库 show databases; (2)

沧海黎明 279

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

【MySQL】——课程平台的创建设计

(一)学生用户 课程作业 课程实验 课程考试 (二)教师用户: 课程的章节管理 课程的题库管理 教师管理 班级管理 学生管理 作业管理 实验管理 考试管理

shsjssnn的博客 3357

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

B站韩顺平java学习笔记(二十三)-- MYSQL基础篇 章节

一 MYSQL安装和配置 二 数据库 1 数据库简单原理图 三 表 四 MySql事件类型🚩 五 CRUD🚩 六 函数🚩 七 内连接 八 外连接🚩 九 约束 十 索引🚩 十一 事物

LW_20180806的博客 9734

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

上一篇: 【MySQL基础】章节9:SQL语言入门
下一篇: 【MySQL基础】章节11:数据库表列数据类型
云沧同学
博客等级 码龄4年 577粉丝 41原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值