『Java』这几个数据库操作命令,程序员都很少知道和使用?


『Java』这几个数据库操作命令,程序员都很少知道和使用?
文章图片
『Java』这几个数据库操作命令,程序员都很少知道和使用?
文章图片
『Java』这几个数据库操作命令,程序员都很少知道和使用?
文章图片
『Java』这几个数据库操作命令,程序员都很少知道和使用?
文章图片
『Java』这几个数据库操作命令,程序员都很少知道和使用?
今天是刘小爱自学Java的第60天 。
感谢你的观看 , 谢谢你 。
话不多说 , 继续数据库MySQL的学习:
昨天学习的是对数据仓库的操作(增删改查)
在一个数据仓库里是可以创建无数张数据表的 。
所以今天主要学习对数据表的操作 。
其中table , 在数据库中便是表的意思 , 它是挺重要的一个单词 。
一、数据表结构行与列 , 构成了一张数据表 , 其实可以将数据表和Java之间联系起来的 。
①第一行
这行就相当于Java中的一个类 , 比如Student类 。
②第二行以及后面的所有行
就相当于Java中Student类对应的一个对象:

  • Student liuxiaoai=new Student();
  • Student zhangsan=new Student();
  • Student lisi=new Student();
③所有列
每一列就相当于类中的属性(成员变量)
有四个成员变量:id、姓名、性别、地址 。
每个对象都有自己对应的属性值 。
二、基本数据类型既然是操作数据 , 肯定会有各种各样的数据类型 。
在Java中有四类八种 , 在SQL中也有其对应的数据类型 , 我们将其做一个对比:
①整数型
其实还蛮好记的 , SQL有五种 , 都以int为后缀 。
  • tiny , 微小的 , 故对应Java中的byte 。 我记得小时代的翻译就是tiny times , 我当初还在想为何不是small times…
  • smallint对应的是Java中的short 。
  • medium , 中等的 , 这是SQL中特有的 。
  • big , 大的 , 故对应Java中long 。
②小数型
Java中和SQL中一样 。 其中SQL中:
float(52)表示字段共5位长度 , 可以有两位小数 。
③字符型
Java中的字符串在SQL中是varchar 。
  • varchar , 翻译过来就是可变化的字符 , 它的长度是可以变化的 , 自适应的 , 可短不可长 。
  • varchar(20)就是表示字段长度为20以内都可以 , 它会根据不同的字段自动适应长度 。
  • varchar可以节省空间 , 一般经常会使用到它 。
  • char的长度是固定的 , 比如身份证手机号可以使用它 。
  • char(20)就是表示字段长度为20 , 如果没有20 , 用空格补全 。
  • char的性能高(长度不用经常变换)
三、其他数据类型
①大数据类型
在Java中就是IO流来传输数据了 。
在SQL中分别是blob , binary , text: