MySql学习系列(二)2.1 MySQL 基础 (二)- 表操作#学习内容#1、MySQL表数据类型2、用SQL语句创建表3、用SQL语句向表中添加数据4、用SQL语句删除表5、用SQL语句修改表#作业#项目三 (超过5名学生的课(难度:简单))项目四:交换工资(难度:简单)2.2 MySQL 基础 (三)- 表联结#学习内容#项目五:组合两张表 (难度:简单)项目六:删除重复的邮箱(难度:简
转载
2023-10-09 20:07:06
49阅读
总结一点小知识:
最常用的几个字段类型:
int:整型
double:浮点型
char:固定长度字符串类型,中文汉字属于字符串类型
varchar:可变长度字符串类型,中文汉字属于字符串类型
text:字符串类型,存储超大文本
date:日期类型,格式为:yyyy-MM-dd
time:时间类型,格式为:hh:mm:ss
timestamp:时间戳表的约束 :
这里的约束是指在创
转载
2023-10-11 11:48:20
195阅读
char是一种固定长度的类型,varchar则是一种可变长度的类型。 其区别在于: chchar(M)类型的数据列里,每个值都占用M个字节,如果长度小于M,MySQL就会在它的右边用空格字符来填补空缺. 而vvarchar(M)类型的数据列里,每个值只占用刚好够用的字节再加上1个或者2个用来记录其长度的字节 (即总长度为L+1字节或者是 L+2字节,长度超过
转载
2023-09-19 10:42:27
117阅读
一、java基本数据类型 1、java基本数据类型可分四类八中 第一类:整形:byte、short、int、long 第二类:浮点型:float(单精度) 、double(双精度) 第三类:逻辑类型:boolean(只包含:True或False) 第四类:字符型:char 所占字节: boolean(布尔型) :1/8 byte(字节类型):1 char(字符型):2 一个字符能
转载
2024-04-09 20:41:50
42阅读
1.使用SQL命令建立学生表、课程表和学生作业表数据类型说明: 1.由于学号,电话号码虽然为数字,但是不参与运算,用数字来存储来浪费空间,所以用char2.姓名、性别、专业班级、课程名、任课老师为中文,要用ncahr(一个空间占两字节,如果中间有英文,可能会产生截断)。由于姓名、专业班级、课程名、任课老师长度不固定,所以要用nvarchar。3.日期用date。如果是记录一天的时间(精确到秒)用t
转载
2024-09-05 13:36:03
541阅读
mysql手册上说:在MySQL 5.x版本中,CHAR和VARCHAR类型声明的长度表示你想要保存的最大字符数。例如,CHAR(30)可以占用30个字符。GBK内码的情况下,一个汉字占两个字节,但是在UTF-8内什么是字符?百度百科里说: 字符是指计算机中使用的字母、数字、字和符号,包括:1、2、3、A、B、C、~!·#¥%……—*()——+等等。1个汉字字符存储需要2个字节,1个英文字符存储
转载
2023-07-28 16:16:45
76阅读
大家好,今天我们总结一下字符串类型的知识点。字符串类型大小描述CHAR(n)0-255字节定长字符串VARCHAR(n)0-65535 字节变长字符串TINYBLOB0-255字节不超过 255 个字符的微小二进制字符串TINYTEXT0-255字节短文本微小字符串BLOB0-65 535字节二进制形式的长文本数据TEXT0-65 535字节长文本数据MEDIUMBLOB0-16 777 215字
转载
2023-09-06 13:20:29
48阅读
JAVA中的8种基本数据类型:byte short int long float double char boolean特别说明:1)char类型占2个字节,可以表示汉字。汉字和英文字符都占2个字节。2)boolean类型理论上占1个bit,但实际中按1个byte(字节)处理。3)基本数据类型之间的转换:低级向高级自动转换,高级向低级需要显示(强制)转换。 1 public class Byte
转载
2023-07-19 10:02:54
82阅读
1.字符集1. 字符集在什么时候可以发挥作用?
1. 保存数据的时候需要使用字符集2. 数据传输的时候也需要使用字符集3. 在存续的时候使用字符集
1. 在MySQL的服务器上, 在数据库中, 在表的使用上, 在字段的设置上.2. 在服务器安装的时候, 可以指定默认的字符集2. 常见字符集
ASCII: 基于罗马字母表的一套字符集, 它采用1个字节的低7位表示字符, 高位始终为0。LATIN1:
转载
2023-08-02 11:52:17
964阅读
范式可以理解为设计数据表所需符合的标准及规则。 第一范式一范式就是属性不可分割。属性是表中的字段,也是表中的列。不可分割就是属性是最小的单位,不能再分成更小的单位。如学生信息表中有学号、姓名、性别等属性,学号、姓名、性别都是不可分割的,所以符合第一范式的要求。如果学生表中包含课程这一属性,而课程又包含(数学、英语等),则课程属性不符合第一范式,应再分割。 第二范式满
## ObjectId在MySQL中的类型选择
### 概述
在使用MongoDB的时候,我们经常会使用到`ObjectId`类型作为文档的唯一标识符。但是当需要将MongoDB中的数据导入到MySQL中时,就会遇到一个问题:`ObjectId`在MySQL中用什么类型来存储呢?本文将通过以下步骤来解决这个问题:
1. 确定要导入的数据
2. 创建MySQL表
3. 将MongoDB中的数据导入
原创
2023-09-27 01:09:33
206阅读
文章目录一 数据类型1 基本数据类型2 引用数据类型3 字符串类型变量:4 常量5 变量的命名规则6 类型转换7 运算符8 JDK中常用的包9 java.lang.Object类的方法 一 数据类型Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型。1 基本数据类型“字节”是byte,“位”是bit ;1 byte = 8 bit ;Java中采用unicode编码,2个字节(
转载
2023-07-19 11:39:22
749阅读
# 在Java中金额用什么类型
## 引言
作为一名经验丰富的开发者,我们经常需要处理金额相关的数据。在Java中,我们可以使用不同的数据类型来表示金额,但是要注意选择合适的类型以避免精度丢失或者其他问题。在本文中,我将教会一位刚入行的小白如何在Java中表示金额。
## 流程
| 步骤 | 操作 |
| ---- | ---- |
| 1. | 创建一个金额类 |
| 2. | 选择合适的
原创
2024-03-15 05:14:18
25阅读
1、HashMap是一个用来存储KEY-VALUE键值对的集合,每一个键值对也叫做Entry,这些键值对分散存储在一个数组中,这个数组就是HashMap的主干。 HashMap数组的每一个元素的初始值都是NULL。 2、HashMap使用的最常见的方法是get和put。 当调用PUT方法时,比如调用HashMap.put(“apple”,0),插入一个key为apple的元素。这时我们需要调用ha
一、exists的使用 exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当exists里的条件语句能够返回记录行时(无论记录行是的多少,只要能返回),条件就为真,返回当前loop到的这条记录,反之如果exists里的条件语句不能返回记录行,则当前loop到的这条记录被丢弃,exists的条件就像一个bool条件
约束什么是约束?约束对应的英语单词:counstraint在创建表的时候,我们可以给表中的字段加上一些约束,来保证这个表中数据的完整性,有效性。约束的作用就是为了保证:表中的数据有效性。约束包括那些非空约束:not null唯一性约束:unique主键约束:primary key(简称PK)外键约束:foreign key(简称FK)检查约束: check(mysql不支持,oracle支持)非空
转载
2024-05-16 05:22:11
50阅读
int型包括(tinyint, smallint, mediumint, int, bigint) tinyint是1个字节表达范围就是2的8次方(-128-128) 或者(0-255) 很多人不明白为什么有两种情况,因为在计算机中有一种说法叫做无符号,也就是全部是正整数,所以在用MySQL 选择整形字段的时候一定要加上unsigned也就是无符号,因为负数基本
转载
2023-06-25 09:14:24
379阅读
# MySQL中面积用什么类型
在MySQL数据库中,存储面积这样的数据类型是非常常见的需求。面积通常表示为长度的平方,比如平方米,平方英尺等。在MySQL中,我们可以使用不同的数据类型来存储面积数据,根据需求选择合适的数据类型可以节省存储空间,并提高查询效率。
## 常见的数据类型
在MySQL中,常见用于存储面积的数据类型有DECIMAL和DOUBLE。DECIMAL用于精确存储小数,而
原创
2024-07-10 04:41:05
273阅读
# MySQL中电话用什么类型
随着互联网和移动通信的快速发展,电话号码数据在数据库中的应用越来越广泛。在MySQL数据库中,我们需要选择合适的数据类型来存储电话号码,以确保数据的完整性和准确性。本文将讨论在MySQL中存储电话号码的最佳实践,并提供相应的代码示例。
## 数据类型选择
在选择合适的数据类型之前,我们需要明确电话号码的特点和需求。电话号码通常由数字组成,可能包含特殊字符(如加
原创
2023-08-10 07:26:38
1897阅读
# SQL Numeric类型在MySQL中的表示
在MySQL中,Numeric类型用于存储精确数值。它可以存储整数和小数,并且可以指定存储的精度和范围。MySQL提供了几种不同的数据类型来表示Numeric类型的值,包括整数类型和小数类型。
## 整数类型
在MySQL中,整数类型用来存储没有小数部分的数值。以下是一些常见的整数类型:
- **TINYINT**:用来存储范围在-128
原创
2024-01-13 08:37:00
137阅读