MySQL
基础篇通用语法及分类
DDL: 数据定义语言,用来定义数据库对象(数据库、表、字段)
DML: 数据操作语言,用来对数据库表中的数据进行增删改
DQL: 数据查询语言,用来查询数据库中表的记录
DCL: 数据控制语言,用来创建数据库用户、控制数据库的控制权限
DDL(数据定义语言)数据定义语言
数据库操作查询所有数据库:SHOW DATABASES;查询当前数据库:SELECT DATABASE();创建数据库:CREATE DATABASE [ IF NOT EXISTS ] 数据库名 [ DEFAULT CHARSET 字符集] [COLLATE 排序规则 ];删除数据库:DROP DATABASE [ IF EXISTS ] 数据库名;使用数据库:USE 数据库名;
注意事项
UTF8字符集长度为3字节,有些符号占4字节,所以推荐用utf8mb4字符集
表操作查询当前数据库所有表:SHOW TABLES;查询表结构:DESC 表名;查询指定表的建表语句:SHOW CREATE TABLE 表名;
创建表:
CREATE TABLE 表名( 字段1 字段1类型 [COMME ...
本教程以 CentOS 7 系统为基础,结合 Gitee 平台,详细介绍 Git 的安装、配置、基本使用及常见操作。适合初学者快速上手 Git。
📆 一、安装 Git(CentOS 7)打开终端,执行以下命令安装 Git:
sudo yum update -ysudo yum install git -y
检查版本:
git --version
若输出 git version x.x.x,说明安装成功。
🧰 二、配置 Git 用户信息首次使用 Git 时,需要配置用户信息:
git config --global user.name "你的用户名"git config --global user.email "你的邮箱"
查看配置信息:
git config --list
🛠️ 三、注册 Gitee 并创建仓库1. 注册账号访问 https://gitee.com,注册并登录。
2. 创建仓库
登录后点击右上角 “+” → “新建仓库”
填写仓库名(如:my-first-project)
可选勾选 “初始化仓库”(推荐)
点击 “创建”
🔐 四、配置 SS ...
Linux
🧠 实验目的掌握 Linux 中文本处理的基本操作,包括:
使用 wget 下载文件
使用 sort、uniq、grep、cut、head、awk 等命令处理文本
编写简单的 Shell 脚本
使用 Git 管理并提交实验结果
🧰 实验准备
一台联网的 Linux 电脑
安装了常用命令(如 wget, sort, uniq, grep, cut, awk, git 等)
熟悉 Gitee 仓库操作(见实验二)
确保你已经有本地的 Test1 仓库(git clone 下来的)
📦 一、下载原始数据文件wget http://istar.kenwencs.cn/linux/metals_random.txtls
🔤 二、国家拼音排序、去重、重定向保存LC_ALL=zh_CN.UTF-8 sort -u metals_random.txt > metals.txt
注意事项:
确保系统已安装中文语言包(如未安装需先执行):
sudo yum install -y glibc-common zh_CN*sudo localedef -c -f UTF-8 -i ...
🧠 实验目的通过这次实验,你将学会以下技能:
使用 yum 安装软件包
下载、安装并配置 Java 开发环境(JDK)
使用 vim 编辑器编辑 Java 程序
使用 git 工具进行版本控制和上传到 Gitee
修改 shell 脚本并运行一个简单的贪吃蛇游戏
🌐 一、yum 命令简介什么是 yum?yum(Yellowdog Updater, Modified)是 Linux 中的包管理工具,可以用来安装、卸载、更新系统中的软件包。
常用命令:
命令
说明
yum install 软件包名
安装软件
yum remove 软件包名
卸载软件
yum update
更新所有软件
yum search 软件名
搜索软件包
☕️ 二、安装 JDK(Java Development Kit)1. 下载 JDK 安装包wget https://download.oracle.com/java/17/archive/jdk-17.0.12_linux-x64_bin.tar.gz
💡 wget 是 Linux 中用来下载文件的工具。如果没有,可以用 ...
Linux
一、准备工作1、VMware安装1.1 下载地址官方网站
2、镜像下载2.1、官方网站https://www.centos.org/ (官网的下载速度会很慢,不推荐)2.2、其他镜像源的下载地址(推荐)阿里云开源镜像站
南阳理工学院开源镜像站
3、选择合适版本的镜像进行下载这里我选择centos 7.6
二、VMware新建适配虚拟机1、打开我们的虚拟机(VMware Workstation),点击文件进行新建
2、选择典型之后,下一步
3、选择稍会安装操作系统
4、因为安装的是Linux操作,我们勾选Linux,并且选择我们的CentOS 7的版本
5、设定我们虚拟机的名称和安装位置
6、指定我们虚拟机的磁盘容量大小
7、这里可以选择自定义硬件,或者先完成基本安装后选择编辑虚拟机
8、编辑虚拟机内存配置
9、选择我们环境的处理器数量(我选默认)
10、选择我们的镜像
11、选择网络适配器
三、配置环境1、环境安装完之后,打开虚拟机
2、直接install CentOS 7
3、等待安装完之后,选择语言
4、安装信息摘要,这里本地化的三个都不需要管,直接默 ...
前端开发
JavaScript
JavaScript 基础 - 第1天
了解变量、数据类型、运算符等基础概念,能够实现数据类型的转换,结合四则运算体会如何编程。
体会现实世界中的事物与计算机的关系
理解什么是数据并知道数据的分类
理解变量存储数据的“容器”
掌握常见运算符的使用,了解优先级关系
知道 JavaScript 数据类型隐式转换的特征
介绍
掌握 JavaScript 的引入方式,初步认识 JavaScript 的作用
引入方式JavaScript 程序不能独立运行,它需要被嵌入 HTML 中,然后浏览器才能执行 JavaScript 代码。通过 script 标签将 JavaScript 代码引入到 HTML 中,有两种方式:
内部方式通过 script 标签包裹 JavaScript 代码
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JavaScript 基础 - 引入方式</title></head><body ...
前端开发
JavaScript
JavaScript 基础 - 第2天
理解什么是流程控制,知道条件控制的种类并掌握其对应的语法规则,具备利用循环编写简易ATM取款机程序能力
运算符
语句
综合案例
运算符算术运算符数字是用来计算的,比如:乘法 * 、除法 / 、加法 + 、减法 - 等等,所以经常和算术运算符一起。
算术运算符:也叫数学运算符,主要包括加、减、乘、除、取余(求模)等
运算符
作用
+
求和
-
求差
*
求积
/
求商
%
取模(取余数),开发中经常用于作为某个数字是否被整除
注意:在计算失败时,显示的结果是 NaN (not a number)
// 算术运算符console.log(1 + 2 * 3 / 2) // 4 let num = 10console.log(num + 10) // 20console.log(num + num) // 20// 1. 取模(取余数) 使用场景: 用来判断某个数是否能够被整除console.log(4 % 2) // 0 console.log(6 % 3) // 0console.log(5 ...
前端开发
JavaScript
JavaScript 基础 - 第3天if 多分支语句和 switch的区别:
共同点
都能实现多分支选择, 多选1
大部分情况下可以互换
区别:
switch…case语句通常处理case为比较确定值的情况,而if…else…语句更加灵活,通常用于范围判断(大于,等于某个范围)。
switch 语句进行判断后直接执行到程序的语句,效率更高,而if…else语句有几种判断条件,就得判断多少次
switch 一定要注意 必须是 === 全等,一定注意 数据类型,同时注意break否则会有穿透效果
结论:
当分支比较少时,if…else语句执行效率高。
当分支比较多时,switch语句执行效率高,而且结构更清晰。
for 语句
掌握 for 循环语句,让程序具备重复执行能力
for 是 JavaScript 提供的另一种循环控制的话句,它和 while 只是语法上存在差异。
for语句的基本使用
实现循环的 3 要素
<script> // 1. 语法格式 // for(起始值; 终止条件; 变化量) { // // 要重复执行的代码 ...
前端开发
JavaScript
JavaScript 基础 - 第4天
理解封装的意义,能够通过函数的声明实现逻辑的封装,知道对象数据类型的特征,结合数学对象实现简单计算功能。
理解函数的封装的特征
掌握函数声明的语法
理解什么是函数的返回值
知道并能使用常见的内置函数
函数
理解函数的封装特性,掌握函数的语法规则
声明和调用函数可以把具有相同或相似逻辑的代码“包裹”起来,通过函数调用执行这些被“包裹”的代码逻辑,这么做的优势是有利于精简代码方便复用。
声明(定义)声明(定义)一个完整函数包括关键字、函数名、形式参数、函数体、返回值5个部分
调用声明(定义)的函数必须调用才会真正被执行,使用 () 调用函数。
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JavaScript 基础 - 声明和调用</title></head><body> <script> // 声明(定义)了最简单的函数,既没有形式 ...
前端开发
JavaScript
JavaScript 基础 - 第5天
知道对象数据类型的特征,能够利用数组对象渲染页面
理解什么是对象,掌握定义对象的语法
掌握数学对象的使用
对象
对象是 JavaScript 数据类型的一种,之前已经学习了数值类型、字符串类型、布尔类型、undefined。对象数据类型可以被理解成是一种数据集合。它由属性和方法两部分构成。
语法声明一个对象类型的变量与之前声明一个数值或字符串类型的变量没有本质上的区别。
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JavaScript 基础 - 对象语法</title></head><body> <script> // 声明字符串类型变量 let str = 'hello world!' // 声明数值类型变量 let num = 199 // 声明对象类型变量,使用一对花括号 // user ...