【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

数据库表的画法

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

MATLAB PDE工具箱电磁场仿真平行电容板及电偶极子详解

首先打开matlab,在命令行输入pdetool打开PDE工具箱 工具箱的功能我就不赘述了,大概就是以有限元的数值计算方法,计算二阶偏微分方程,因此可以解决电磁场、热力学等问题。 首先点击左上角按钮,画三个矩形 画完一个后可以双击矩形编辑,参数如下: 其中R1表示上极板,R2表示下极板,R3表示整个空间区域。 在上方Set formula为R3-R2-R1,表示求解区域是整个空间区域减去两个极板。下拉框选择Electrostatics表示求解的是静电场问题。 接下来点击上方菜单栏中的这个按钮,表

weixin_42845306的博客 1万+

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

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

2201_75366661的博客 4898

电子结构设计(EMD)十年知识总结

客官,你的面相是做结构设计的奇才~1. 材料选择【一出手的0.1s就败了】2. 钣金件设计【折来折去有啥难】3. 塑胶件设计【看着好复杂】4. 型材件设计【凭啥不让我设计】5. 电子结构(PCBA)设计【静电肿么要我背锅】6. 包装设计【要的就是金玉其外,败絮其中】7. 外观(工业)设计【好不好看,谁说了算】8. 标签设计【】9. 标准件选择【一个螺丝难倒英雄汉/提起螺丝,英雄气短】10. 计算仿...

wfeng86的博客 1569

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

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

weixin_42398508的博客 2156

Cadence Allegro新手避坑:从原理图到PCB,解决‘netrev.lst does not exist’的完整流程

本文详细介绍了Cadence Allegro从原理图设计到PCB导入网表的完整流程,特别针对新手常见的'netrev.lst does not exist'错误提供了系统解决方案。内容包括环境准备、原理图设计规范、网表生成与导入技巧,以及设计数据管理最佳实践,帮助工程师高效完成PCB设计任务。

weixin_42685438的博客 487

第0章 《机器人工程师带你入门SLAM》专栏所有文章目录汇总(截止目前115篇文章),方便大家查看阅读

《机器人工程师带你入门SLAM》专栏文章汇总:优快云热销专栏已更新100+篇优质内容,涵盖SLAM技术全栈知识体系。文章分为三大类:1)基础工具与环境配置,包括Ubuntu、Git等必备技能;2)C++编程从入门到进阶,详解变量、类、模板等核心概念;3)SLAM核心库实战,深入解析ROS、Eigen、PCL等关键库的应用。专栏提供从计算机基础到项目实战的系统学习路径,并附代码实例。点击专栏主页可订阅查看全部内容,后续将保持更新。

行知SLAM 1068

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

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

架构沉思录的博客 1192

QT实现ftp服务器(附完整源码)

QT实现ftp服务器(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1783

MySQL创建及操作表

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

白话机器学习 3783

DaVinci配置DID之三:代码实现

本系列主要基于DaVinCi工具链来展开具体DID读写的配置以及最终实现。1,CDD准备2,工具链配置3,代码实现4,验证结果本文讲述流程3话不多说,走你~博主是AutoSar小白,如果哪里表达的有问题,还请大佬们指点指点哈。接下来,让我们在下章关于测试验证的博文再相会哈~

weixin_48498880的博客 5357

深度学习在地质勘探中的应用:使用Python构建卷积神经网络进行地震数据分析

在本文中,我们介绍了如何利用深度学习技术,特别是卷积神经网络(CNN),来处理和分析地震数据。我们使用了Python编程语言和TensorFlow框架构建了一个CNN模型,并使用地震数据进行了训练和评估。在本文中,我们将探讨如何利用深度学习技术,特别是卷积神经网络(CNN),来处理和分析地震数据。首先,我们需要获取地震数据集。通过本文的介绍,希望您能对深度学习在地质勘探领域的应用有更深入的了解,并能够应用这些技术来解决实际问题。在准备好地震数据和构建CNN模型后,我们需要将数据分为训练集和测试集。

斌擎科技 1472

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

Python爬虫教程:抓取地方政府网站的公开文件与政策信息

Web爬虫是指一种自动化脚本,用于模拟人类浏览器访问网页、提取网页内容的数据抓取工具。发送请求到目标网页;获取网页内容;解析网页内容,提取所需数据;将数据保存或进一步处理。爬虫可以抓取各种形式的数据,如文本、图片、文件等。本教程将重点展示如何抓取地方政府网站上公开的政策文件、公告等信息。许多政府网站都会采取一定的反爬虫措施,防止大量数据被爬取。IP封锁:如果短时间内大量请求来自同一IP,可能会被封锁。验证码:一些网站会使用验证码来验证访问者是否为机器人。动态加载。

2201_76125261的博客 1981

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

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

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

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

shsjssnn的博客 3357

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

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

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

LW_20180806的博客 9734

精雕软件(JDpaint) 5.5 绿色版

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

上一篇: 【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、付费专栏及课程。

余额充值