代码编织梦想

一、数据库表定义

表是数据在数据库中一种逻辑上的存储形式,和常见的电子表格类似,其中每一行代表一个记录(可以理解成一个数据对象),而记录的每一列代表一个字段(其实你可以理解成数据对象的属性)。

表的基本操作有创建,查看,删除,修改 4 种基本操作。

二、数据库常见数据类型

1)整数类型

tinyint、smalint、int和bigint是MySQL数据库中常用的整数数据类型,它们在存储范围和占用空
间上有所不同。
tinyint:占用1个字节,存储范围是-128到127或0到255,用于存储较小的整数值。
smaint:占用2个字节,存储范围是-32768到32767或0到65535,用于存储中等大小的整数值。
int:占用4个字节,存储范围是-2147483648到2147483647或0到4294967295,一般情况下用于
存储普通整数值。
bigint:占用8个字节,存储范围是-9223372036854775808到9223372036854775807或0到1844
6744073709551615,适用于存储非常大的整数值。

在选择使用哪种整数类型时,需要根据实际需求来决定,如果确定数值不会超出范围,可以选择
占用空间小的类型以节省空间。

2)小数类型

decimal(p,s)和double(p,s)都是用于存储数值的数据类型,其中p代表精度(总位数),s代表小
数位数。区别在于:
decimal(p,s)是一种精确的数据类型,适用于需要精确计算的场景,如财务计算。它可以存储固
定长度的数字,不会发生四舍五入或者舍入误差。<

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_56362288/article/details/139033310

Java操作MySQL数据库——修改表中数据-爱代码爱编程

Java操作MySQL数据库——连接数据库 1. 在数据库中建立表 CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL D

Java操作MySQL数据库——删除表中数据-爱代码爱编程

Java操作MySQL数据库——连接数据库 1. 在数据库中建立表 CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL D

C++操作数据库——mysql接口-爱代码爱编程

目录 1. mysql API编程步骤2. mysql API介绍2.1相关数据结构2.2 API介绍 1. mysql API编程步骤 初始化操作句柄; 通过句柄连接mysql服务器; 设置客户端字符集(utf8); 选择使用的数据库; 执行语句: 增、删、改:执行语句——对数据库进行操作。 查询:执行语句——对数据库进行查询操作

3.2学生-课程数据库——MYSQL-爱代码爱编程

MYSQL系列文章目录 3.3 数据定义3.4 数据查询3.5 数据更新 目录 MYSQL系列文章目录建立Student(学生)数据库表添加Student(学生)数据库数据建立Course(课程表)数据库表添加Course(课程表)数据库数据建立SC(学生选课表)数据库表添加SC(学生选课表)数据库数据 建立Student(学生)数据库表

数据库——MySQL概述-爱代码爱编程

数据库的概述 数据库的产生: 为了实现数据持久的在本地进行保存。使用完整的管理系统进行统一的管理,可以实现结构化的查询,方便了数据的管理数据库是什么? 数据库(DataBase)是为了方便数据的存储和管理,它将数据按照特定的规则存储在磁盘上,就是一个存储数据的仓库。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。 数据库中的相关概念:

mysql数据库——基础——ddl语句-爱代码爱编程

一.DDL是MySQL中的数据定义语言 二.DDL-数据库操作 SHOW DATABASES;   展示当前所有数据库 CREATE DATABASE 数据库名;  创建数据库 USE 数据库名;  使用某个数据库 SELECT DATABASED();      查询当前使用的是那个数据库 DROP DATABASE 数据库名;     删除

mysql数据库——高级查询语句_数据库mysql查询语句-爱代码爱编程

MySQL数据库——高级查询语句 一、数据库查询二、高效查询方式1.指定指字段进行查询——SELECT2.对字段进行去重查询——DISTINCT3.条件查询——where3.逻辑关系的增加查询——and 和 o

unity 编辑器assetdatabase用法详解-爱代码爱编程

文章目录 简介API 简介 AssetDatabase 类,在Unity 编辑器扩展中,是一个非常常用的类。 是对资源的管理,可以创建,查找,删除,等常用功能,一般在工具类里用的比较多,比如批量修改

python学习-爱代码爱编程

核心代码 # 导入pandas库 import pandas as pd # 导入正则表达式包 import re # 指定Excel文件的路径,这个data.xlsx表为原始表,表内有40个sheet子表 file_p

生产报表工具pi datalink 与 行列视之间的区别-爱代码爱编程

PI DataLInk 是剑维PI SYStem中的一个报表工具,安装在Excel中,作为一个插件提供数据定义和采集服务,顾名思义,PI-DataLink是PI 实时数据库独有的报表工具,这也限定了她的应用范围,随着国产化的开展,也许对于这款报表工具其应用空间会进一步压缩。 行列视,全名“行列视生产数据应用系统”,行列视品牌所面对的业务范围远远超越了PI

mysql事务(原理)-爱代码爱编程

事务原理 原子性,一致性,持久性基于redo log 和 undo log 隔离性:锁+MVCC redo log 重做日志,记录的是事务提交时数据页的物理修改,是用来实现事物的持久性. 该日志文件由两部分组成:重

oracle表空间管理-爱代码爱编程

表空间管理是DBA的工作重点之一,所以本节也会用较大的篇幅来阐述数据库表空间相关的重要知识点和注意事项。 区管理和段管理 在日常维护中和表空间管理相关的主要视图如下所示。 视图 描述 V$TABLESPACE Name a