实习记录--01
新建转换
官网下载-解压-打开,一气呵成
启动按钮Spoon.bat

首次使用需要配置mysql的对应的驱动,这里我的mysql版本太高踩了坑了mysql8.0以下就下载对应驱动jar包就ok,8.0以上需要修改配置文件,解压目录+data-integration\simple-jndi\jdbc.properties
MYSQL8_DB/type=javax.sql.DataSource
MYSQL8_DB/driver=com.mysql.cj.jdbc.Driver
MYSQL8_DB/url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT
MYSQL8_DB/user=root
MYSQL8_DB/password=root
在末尾处添加,MYSQL8_DB是软件中需要链接的名字,个人设置,其他的就是正常的jdbc的配置

配置好之后可以进入软件,选择新建表输入,然后进行数据库连接,需要修改一下sql语句
select * from XXX
我在本地mysql上新建了两个测试表student1和student2
表输入弄好之后,新建一个插入更新

然后需要把两个表连起来!
设置目标表
这里我犯了一个致命的错误,以至于我将近一个小时都在调试错误
student1
student2
这两个表相对应的只有id,但是更新数据的条件我加了一个name=name

就会出现报错

找了好久,终于知道哪里的错误了,更新条件只要id=id

Linux
常见操作命令
sync #将数据从内存中同步到磁盘中
shutdown #关机
shutdown -h 10 #计算机在10分钟之后关机
shutdown -h now #计算机立马关机
shutdown -h 20:35 #定时关机
shutdown -h +10 #10分钟之后关机
shutdown -r now #立马重启
shutdown -r +10 #10分钟之后重启
reboot #立马重启
halt #立马关机
ls / #ls是查看 /是Linux的根目录
-a参数:列出所有的文件,包括隐藏文件
-l参数:列出所有文件及权限和属性,不包含隐藏文件
参数可以组合使用
ls -al = ls -a+ls -l
clear #清屏
cd #切换目录
cd +路径名(绝对路径,相对路径)
cd ./#当前目录
cd ..#返回上级目录
cd ~#回到当前的用户目录
pwd #查看目录名称
mkdir +文件名 #创建文件夹
+-p+多级文件名可以创建多层文件夹
rmdir +文件名 #删除文件夹
rmdir +-p +层叠文件夹,删除多层文件
例如:rmdir -p test02/test03
cp +文件名 +目标目录 #拷贝文件到指定目录
+-r #文件下面有子文件夹也可以拷贝
rm +文件名#移除文件或目录
-f #忽略不存在的文件或目录,不会出现警告强制删除
-r #递归删除、删除多级目录
-i #互动,删除时询问是否确定删除
-d #删除目录,会询问是否删除
rm -rf / #系统中所有的文件都被删除了,删库跑路的操作
mv +源文件名 +需要移动到的目录 #移动文件或目录到指定路径下 还可以重命名文件
-f 强制移动
-u 只替换更新的
Linux目录的解释
- bin:bin是Binay的缩写,这个目录存放着最经常使用的命令
- /boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。
- /dev:dev是Device(设备)的缩写,存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。
- /etc:这个目录用来存放所有的系统管理所需要的配置文件和子目录
- /home:用户的注目礼。在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
- /lib:这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。
- lost+found:这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
- /media:Linux系统会自动识别一些设备,例如U盘,光驱等等,当识别后,Linux会把识别的设备挂载到这个目录下。
- /mnt:系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。
- /opt:这是给主机额外安装软件所摆放的目录,比如你安装一个ORACLE数据库则就可以放在这个目录下。默认是空的。
- /proc:这个目录是一个虚拟的目录。他是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
- /root:该目录为系统管理员,也称作超级权限者的用户主目录。
- /sbin:s是super user的意思,存放的是系统管理员使用的系统管理程序。
- /srv:该目录盛放一些服务启动之后需要提取的数据。
- /sys:这是Linux2.6内核的一个很大的变化,该目录下安装了2.6内核中新出现的文件系统sysfs。
- /tmp:这个目录是用来存放一些临时文件的
- /usr:这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于Windows下的program files目录。
- /usr/bin:系统用户使用的应用程序。
- /usr/sbin:超级用户使用的比较高级的管理程序和系统守护程序
- /usr/src:内核源代码默认放置目录。
- /var:这个目录中村反着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括日志文件
- /run:一个临时文件系统,存储系统启动以来的信息,当系统重启时,这个目录下的文件应该被删除掉或清除。

浙公网安备 33010602011771号