今天学习C++STL的vector容器、SQL入门。
积累:
单词:
proxy 代理,代理人,委托人,代理服务器
data mining 数据挖掘
transistor 晶体管,三极管
Linux命令:
pwd 查看当前所在目录
touch 创建一个普通文件
mkdir 创建一个空目录 mkdir -p 创建连续目录
tree . 查看当前文件并且以可视化树的形式展示(tree和 . 之间有空格)
SQL语句:
SELECT 语句用于从数据库中选取数据,结果被存储在一个结果表中,称为结果集。SELECT语句有两类,一类是SELECT * FROM table_name; 会从 "Websites" 表中选取所有列;另一类是SELECT name,country FROM Websites; 会从 "Websites" 表中选取name与country两列。
SELECT DISTINCT 语句与 SELECT 用法相似,作用是去除列重复值,唯一显示所有不同内容。
知识点:
1.vector容器
vector是向量类型,可以容纳许多类型的数据,因此也被称为容器,可以理解为动态数组,是封装好了的类,进行vector
操作前应添加头文件#include <vector>
vector初始化:
vector<datatype>name(number,initialvalue);
或者是
//用向量b给向量a赋值,a的值完全等价于b的值
vector<int>a(b);
//将向量b中从0-2(共三个)的元素赋值给a,a的类型为int型
vector<int>a(b.begin(),b.begin+3);
//从数组中获得初值
int b[7]={1,2,3,4,5,6,7};
vector<int> a(b,b+7);
vector常用函数以及算法(要引入<algorithm>头文件)在此省略。
2.Linux目录
在Linux路径中的/被称为路径分隔符、而windows上\是路径分隔符。Linux的目录结构是一个树型结构。Linux没有盘符这个概念, 只有一个根目录 /, 所有文件都在它下面。
3.SQL 介绍
SQL 指结构化查询语言,全称是 Structured Query Language。
SQL 让您可以访问和处理数据库,包括数据插入、查询、更新和删除。
SQL 在1986年成为 ANSI(American National Standards Institute 美国国家标准化组织)的一项标准,在 1987 年成为国际标准化组织(ISO)标准。
SQL 对大小写不敏感:SELECT 与 select 是相同的。