关于
欢迎来到我的博客 😝,这里是我记笔记的地方 🙌,本人计算机专业,虽然有时候常常会忘记更新笔记,咕咕 ✋~ 但是记笔记真的是一个很棒的习惯 💪,能把学下来的知识进行积累,沉淀,有一句话说的好,能教给别人的知识,才是真正学会了知识⚡又菜又爱玩🎮 ctrl + C、ctrl + V高级CV工程师🏆熟悉Windows、Linux、Mac、Android、IOS等系统的开关机👻精通Html、CSS、JavaScript、Vue、React、PHP、Java、Python、C、C++、C#、Go、TypeScript等单词的拼写🎲擅长PS、Pr、Ae、Au、Ai、Dw、An、Id等软件的安装与卸载🎃
Linux操作系统教程(三)
vi和vim编辑器vi和vim的基本介绍Linux系统会内置vi文本编辑器vim具有程序编程的能力,可以看做是vi的增强版本,可以主动的以字体的颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
vi和vim常用的三种模式正常模式以vim打来一个档案就直接进入一般模式了(这是默认模式)。在这个模式中,你可以使用上下左右按键来移动光标,你可以使用删除字符或删除整行来处理档案内容,也可以使用复制、粘贴来处理你的文件数据。
插入模式按下i,l,o,O,a,A,r,R等任何一个字母之后才会进入编辑模式,一般来说按i即可。
命令行模式输入esc再输入:在这个模式当中,可以提供你相关指令,完成读取、存盘、替换、离开vim、显示行号等的动作则是在此模式中达成的。
各种模式的相互切换
vi和vim快捷键拷贝当前行1yy
如果拷贝当前行向下的5行,则输入5yy,并粘贴(输入p)
删除当前行1dd
如果删除当前行向下的5行,则输入5dd
在文件中查找某个单词在命令行下,入/关键字,回车查找,输入n就是查找下一个
设置文件的行号和取消文件的行号在命令 ...
Linux操作系统教程(二)
Linux的终端在目前的桌面系统中,如果需要关机可以通过系统关机进行关机,那么后期服务器都是命令模式的,这种方式就讲不好用,就可以通过命令行进行关机,这时候就需要在终端中输入。所谓终端就是类似于Windows里的cmd命令行模式
终端的形式
终端的组成部分moyan表示该位置当前终端登录用户名@表示在的意思wanuer表示当前登录的主机名~表示终端的工作目录该$表示身份识别,如果是#,表示用超级管理用户登录
使用终端命令进行关机在Linux中关机命令,有以下几个:shutdown -h now(正常关机,同时也支持定时关机)、halt(关闭内存)、init 0
使用VMware的备份功能在vm中备份方式有两种:快照和克隆
Linux系统的文件文件与文件夹(目录)什么是文件?一般都是独立的东西,可以通过一些特定的工具进行打开,并且不能包含除了文字以外的东西什么是文件夹?可以在其中包含其他文件的东西Linux一切皆文件
Linux系统的文件目录结构目录结构:bin:全称binary,含义是“二进制”。该目录中存储的都是一些二进制文件,文件都是可以被运行的。dev:该目录中主要存放的是外接的 ...
Linux操作系统教程(一)
虚拟机克隆如果你已经安装了一台Linux操作系统,你还想再有更多,只需克隆就可以。
方式一直接拷贝一份安装好的虚拟机文件。
方式二使用VMware的克隆操作注意:克隆时,需要先关闭Linux系统
使用VMware克隆操作右键虚拟机>>管理>>克隆
使用克隆开机即可,软件,用户名等都完全相同。
虚拟机快照如果你在使用虚拟机系统的时候,你想回到原先的某个状态,也就是说你担心可能有些误操作造成系统异常,需要回到原先某个正常运行的状态,VMware也提供了这样的功能,就叫快照管理1.安装好系统以后,先做一个快照A2.进入到系统,创建一个文件夹,再保存一个快照B3.回到系统刚刚安装好的状态,即快照A4.试试看,是否还能再次回到快照B右键虚拟机>>快照>>拍摄快照右键虚拟机>>快照>>快照管理>>选中一个拍摄过得快照>>转到
虚拟机迁移和删除虚拟机本质是文件,因此虚拟机系统的迁移很方便。迁移:你可以把安装好的虚拟机系统文件夹整体拷贝或者剪切到另外位置使用。删除:用VMware进行移除,再点击菜单从磁盘删 ...
MySQL数据库教程(四)
表的创建(增)建表属于DDL语句,DDL包括:create drop alter1create table 表名(字段名1 数据类型,字段2 数据类型);表名:建议以t或者tb开始,可读性强
关于MySQL中的数据类型常见的数据类型:varchar可变长度的字符串,节省空间,但是效率低会根据实际的数据动态的分配空间char定长字符串,使用不当可能会导致空间的浪费,效率高不管实际数据长度多少,分配固定长度的空间去存储数据int数字中的整型bigint数字中的长整型float单精度浮点型数据double双精度浮点型数据date短日期类型datetime长日期类型clob字符大对象最多可以存储4G的字符串例如:存储一篇文章blob二进制大对象专门用来存储图片、声音、视频等流媒体数据。案例: 写一个电影表t_move(专门存储电影信息的)1234编号名字 描述信息上映日期时长 海报 类型no(bight)name(varchar)desoription(clob)playtime(date)time(double) image(blob) ...
MySQL数据库教程(三)
连接查询多个表联合起来取数据,这种跨表查询,被称为连接查询。
连接查询的分类根据年代分类SQL92:1992年的语法SQL99:1999年的语法
根据表连接的方式分类内连接:等值连接非等值连接自连接外连接:左外连接(左连接)右外连接(右连接)
笛卡尔积现象在没有任何条件限制的情况下,多个表直接连接会出现笛卡尔积现象。为了避免笛卡尔积现象,只需要在where后面加 表名.字段1select 字段1,字段2 from 表1,表2 where 表1.共同字段=表2.共同字段;注意:这种语法是SQL92语法。
内连接等值连接1select 字段1,字段2 from 表1 inner(可以省略) join 表2 on 表1.共同字段=表2.共同字段;
注意:这是SQL99语法,并且以下也是
非等值连接1select 字段1,字段2 from 表1 inner(可以省略) join 表2 on 表1.共同字段!=表2.共同字段;
自连接1select 字段1,字段2 from 表1 inner(可以省略) join 表1 on 表1.字段=表1.字段;
技巧:一张表看成两张表
外连接右连接1sel ...
MySQL数据库教程(二)
简单查询查询一个字段1select 字段名 from 表名;
注意:select和from都是关键字,字段名和表名都是标识符
查询多个字段使用逗号隔开1select 字段名1,字段名2 from 表名;
查询所有字段1select * from 表名;
注意:这种查询效率低、可读性差
给查询的列起别名1select 字段名 as 新字段名 from 表名;
使用as关键字起别名,但是原列表名不会改变如果别名中有空格,则把别名写成 ‘别名’字段可以用数学表达式
去除重复记录distinct关键字1select distinct 字段名 from 表名;注意:distinct只能出现在字段的最前面
条件查询条件查询不是将表中所有数据都查出来,是查询出来符合条件的。1select 字段1,字段2,字段3 from 表名 where 条件;
条件=(等于)1select 字段 from 表名 where 字段=xxx;
!=或<>(不等于)1select 字段 from 表名 where 字段!=xxx;
<(小于)[大于同理]1select 字段 from 表名 where ...
MySQL数据库教程(一)
SQL概述什么是数据库?什么是数据库管理系统?什么是SQL?它们之间的关系是什么?
数据库英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。
数据库管理系统DataBaseManagement,简称DBMS。数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以对数据库当中的数据进行增删改查。常见的数据库管理系统:MySQL、Oracle、MS、SqlServer、DB2、sybase等….
SQL:结构化语言程序员需要学习SQL语句,程序员通过编写SQL语句,然后DBMS负责执行SQL语句,最终来完成数据库中数据的增删改查操作。
三者之间的关系DBMS——执行>>SQL——操作>>DB
MySQL查看MySQL的服务计算机>>右键>>管理>>服务和应用程序>>服务>>找MySQL服务MySQL的服务,默认是启动的状态,默认是自动的启动在Windows操作系统中,用net stop 服务名称 ...