MySQL(二) 数据类型与操作数据表

如何获取MySQL数据表的列信息 阅读详情

 

数据库具体的类型与作用

 

要搞清楚查询语句是查询什么,是    查库    还是    查表    还是    查列 还是查某一个字段

MySQL常用的数据类型

1.整型

 

2.浮点型

 

3.字符型

 

其中CHAR为定长字符

定长字符如果字符没达到长度则会用空格填充

其中多出的+X字节为2的次幂除以8的倍数

3.1变长与定长的区别

 

4.日期时间类型

 

5.二进制型

二进制类型就是指文件,不过实际开发中不会将文件放到数据库中,只会将文件保存到硬盘里,客户端要用的时候直接根据路径来传输

因为文件一般会比较大,从数据库里取出来效率会很低,所以一般直接存放到硬盘中

数据表的操作

创建数据表

IF NOT EXISTS   作用:检查是否已存在该表名

创建表   CREATE TABLE [ IF NOT EXISTS ] 表名(列名1  数据类型,列名2  数据类型,...);

这里有一个很常见的错误,就是使用了中文符号。。。

查看数据表的列表/搜索表名

SHOW TABLES [ FROM 库名 ] [ LIKE '值' | WHERE 表达式];         // 如果不写库名则默认为查看当前数据库,该命令也可以用作搜索某个数据表   后面的like '值'的作用就是模糊搜索

查看指定数据表的结构

SHOW COLUMNS FROM 表名;                                        //COLUMNS 有列的意思

删除表

DROP TABLE 表名;                           //删除表

插入记录

INSERT  [ INTO] 表名 [(列名1,列名2, 列名3,....  )] VALUES(值1,值2,值3,...);

如果省略列名则默认为为所有列赋值

查找记录

SELECT 表达式1,表达式2,.... FROM 表名;

SELECT 语句有非常多功能

 

空值约束

NULL 与 NOT NULL               //作用为允许字段为空与不准为空,一般用于建表或者修改表。

 

自动编号

AUTO_INCREMENT

自动编号必须与主键组合使用,从1开始增长。每次增量为1.

可以使用整形或浮点型作自动增长,如果以浮点型自动编号(小数位必须为0,比如:2.0,4.0),

自动编号不可以独立使用,倒不如说,自动编号是主键的三个属性之一,另外两个是唯一性和禁止为空:NOT NULL

自动编号是主键的可选属性,非必需属性。

比如这个

 

主键约束

PRIMARY KEY

第二条是错的,注意,每张数据表可以存在多个主键。

建表时并没将主键禁止为空,说明主键自带禁空约束

不加自动编号语句

唯一约束

UNIQUE  KEY

唯一约束可以单独使用

 

默认约束

DEFAULT

 

空值约束与唯一约束可以同时使用,因为空值也是一种数值类型.

本章结束.

 

【MySQL】—— 数据库操作、数据表操作 本文简单介绍了SQL和MySQL,主要介绍了MySQL中基础的数据库操作和数据表操作。 阅读详情

相关推荐

MySQL数据表的操作

介绍了MySQL数据库中关于表格的基本操作

SDU MATH 920

MySQL查询(三)

第一种方法 as​# 第二种方法 空格​# 多表查询​。

code311的博客 999

测试丢包_电信IPRAN承载LTE业务丢包故障处理案例

银川 景旭阳电信IPRAN承载LTE业务丢包故障处理案例一.故障现象某地市IPRAN网络承载LTE基站业务,客户反馈近期丢包严重,基站侧ping侧核心网EPC丢包达到10%左右;且基站数量在10个左右,并分布在同一地区,需要IPRAN网络协助排查;随后查看了IPRAN网络;发现这些业务所在基站的PW-BFD历史告警存在频繁的UP/DOWN告警;综上信息展开故障处理,初步判断由于BFD频繁...

weixin_29740921的博客 1913

MySQL查询语句总结(单表查询,多表查询)

详细介绍了MySQL的单表查询和多表查询,其中包括全列查询和指定列查询,以及去重排序等操作,还有分页查询,分组查询,多表查询中的内连接,外连接和自连接,子查询合并查询等

2202_76097976的博客 1万+

XPe开发初体验(一)XPe概述

XP Embedded是微软Windows Embedded产品线中非常重要的一环,不过比起大名鼎鼎的Windows Embedded CE,XPe显得过于低调了。在接下来的一段时间里,我希望能够用六篇的篇幅来描述一下XPe的整个开发过程。这个系列文章主要是针对有Windows编程经验,但是没有嵌入式开发经验的开发者,提供一些概念和开发过程的初步介绍。XP Embedded是一个基于Windo

aawolf = new Mobile.MVP 1万+

向量库深度解析:选型、索引原理与生产实践

本文系统解析五大主流向量库(pgvector、Milvus、Weaviate、ChromaDB、Faiss)的定位、优缺点与适用场景,深入拆解FLAT、IVF、HNSW等核心索引原理,并重点分析Milvus的Compaction机制。针对数据治理场景,提供精准选型建议:中小规模优先pgvector或Weaviate,超大规模选择Milvus,开发测试推荐ChromaDB。核心索引推荐HNSW,兼顾检索速度与召回率。全文从理论到实践,为开发者提供清晰的向量库选型逻辑与生产落地指南。

a123147abc的博客 364

三天学会MySQL(四)SQL之DQL

一切随缘

长夜漫漫,无心睡眠 1033

【车辆仿真】从0开始建立dSPACE RT Simulink工程:输出模拟电平

0基础建议先看下前面的博文,补充基础知识。原来的博文太长太复杂,后续我会逐步梳理改进,去除操作层面的内容,仅关注知识层面,提升系列博文的系统性。【工程环境信息】:上位机:惠普台式PC(Windows 11专业版)下位机(实时机):SCALEXIO RTPC板卡:DS2680。

winnizap的博客 2055

MySQL 多种查询方法

x 是表SC的别名,又称为元组变量,可以用来表示SC的一个元组,内层查询是求一个学生所有选修课平均成绩的,至于是哪个学生的平均成绩要看参数x.Sno的值,而该值是与父查询相关的,因此这类查询称为。SQL中没有全称量词(for all),但是可以把带有全称量词的谓词转换为等价的带有存在量词的谓词,可以将题目转换成等价的存在量词的形式:没有一门课程是他不选修的。,将一个查询块嵌套在另一个查询块的where子句或having短语的条件中的查询称为。例2、查询计算机科学系的学生与年龄不大于19岁的学生的交集。

qq_52108058的博客 6227

Python爬虫实战(基础篇)—23—爬取微信小程序<随机目的地旅行>生成随机地址(附GUI版)

爬取微信小程序<随机目的地旅行>生成随机地址

weixin_42636075的博客 1232

讲透 ABAP CDS 注解名称:简单名、结构化名、@ 与 @<、作用域与分组

本文从开发者角度梳理ABAP CDS注解的命名规则与实战写法,重点解析: 语法规则:@与@<的使用场景、结构化命名规范、作用域唯一性要求 评估机制:ABAP运行时与组件框架的注解处理差异 分组技巧:花括号分组简化重复前缀的书写 实战示例:包含完整CDS View Entity(演示注解分组与@<用法)和ABAP报表(读取打印注解) 常见问题:命名错误导致激活失败、框架忽略等注意事项 最后通过航空预订统计案例,展示如何结合多种注解类型实现业务需求。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 264

mysql 二 数据类型与操作数据表

我要吐槽   破电脑 辛辛苦苦打了半天字   碰了一下子鼠标就给劳资删除啦 不知道去了哪里  我的天哪 是不是在考验我! 那我就让你看看!   1.数据类型 无非就是整型 浮点数 字符  此处不展开 因为不用的话  也是白记  2.  数据表  就是表 很重要 2.1 创建有一个语法  只写必须的 CREATE TABLE   table_name 2.2查看 SHOW  TABL

talkcheapshowcode的博客 295

DOTS 性能基石:为什么传统 Unity 代码难以满足现代游戏需求?(DOTS 系列教程 · 第1篇)

本文探讨了Unity游戏开发中的性能优化问题,指出性能问题不应在最后才考虑,而应贯穿整个开发过程。文章分析了性能问题的三大表现(渲染开销、物理模拟、游戏逻辑),并解释了依赖硬件升级的不可行性。重点剖析了传统Unity代码性能低下的六大根源:垃圾回收卡顿、编译器优化不足、多核利用不足、数据结构和代码缓存不友好、过度抽象等问题。最后指出Unity项目中常见的反模式,如主线程垄断、内存碎片化等,为后续学习DOTS高性能架构解决方案奠定基础。

分享知识,拥抱变化 151

MySQL基础数据类型和表的管理(二)——数据类型与数据表相关操作

数据表相关操作 数据表概述 数据表是数据库最重要的组成部分之一,数据是保存在数据表中 数据表由行(row)和列(column)来组成 每个数据表中至少有一行,行可以有零行、一行或者多行组成 表名要求唯一,不能包含特殊字符,最好含义明确 数据表的创建 CREATE TABLE [IF NOT EXISTS] tbl_name( 字段名称 字段类型[完整性约束条件], 字段名称 字段类型[完整性约束条件], … )ENGINE=存储引擎 CHARSET=编码方式 ; MySQL中的数据类型 数值

菜鸟的博客 254

2026最新版OpenClaw安装:Windows WSL2从零到跑通

Windows WSL2安装OpenClaw指南 本文详细介绍了在Windows系统上通过WSL2部署OpenClaw AI助理的完整流程。WSL2结合了Windows易用性和Linux高性能,特别适合Windows用户、开发者、学生和技术爱好者。文章涵盖硬件要求(推荐i5/16GB/SSD)、系统准备(Windows 10/11+WSL2)、环境部署(Python/Node.js/Redis)和OpenClaw配置(克隆/编译/初始化)等关键步骤。通过WSL2,用户可在保留Windows操作习惯的同

一键难忘的博客 2346

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

MySQL(二) —— 数据类型与操作数据表

数据类型 数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。 整型:TYNINT(-2^7 ~ 2^7-1); SMALLINT(-2^15 ~ 2^15-1); MEDIUMINT(-2^23 ~ 2^23-1); INT(-2^31 ~ 2^31-1);MEDIUMINT(-2^63 ~ 2^63-1); 浮点型:FLOAT...

weixin_30611509的博客 76

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

MySQL-数据类型与操作数据表(二)

一、数据类型 整型: 浮点型: 日期时间类型: 字符型: 创建数据表: CREATER TABLE [IF NOT EXIST] table_name( column_name data_type, ...... ) 查看数据表: SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr]

聪明的阿呆 342

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【MySQL进阶之路丨第七篇】MySQL数据类型及数据表的创建与删除

基于phpstudy的数据库管理系统集成化、可进行可视化操作、兼容性强的特点,我们使用phpstudy进行命令行方式的应用。选择需要的版本进行下载安装:解压后,双击exe安装程序开始安装(注意安装路径不要包含中文或空格)接着一路next,安装完成后进入首页启动apache和mysql:浏览器输入127.0.0.1,若成功,则会有以下回显:之后进入phpmyadmin:输入用户名root、初始密码root即可实现数据库的登录:接着我们开始本文的重点教学。

等风来 1万+

MySQL数据表操作

在学习了数据库操作之后,我们接着来学习数据表的相关操作,包括常见的数据类型,数据表的创建、修改和删除

2301_76161469的博客 2300

【MySQL】MySQL 数据类型,数值、日期和时间、字符串类型,创建数据表,删除数据表

【MySQL】MySQL 数据类型,数值、日期和时间、字符串类型,创建数据表,删除数据表

2201_75366661的博客 5782
上一篇: MySQL(一): 初涉MySQL
下一篇: Linux(十): 常用命令-权限管理命令-权限管理命令chmod
include_ice
博客等级 码龄9年 307粉丝 139原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值