Linux和mysql中的基础知识

news/2024/7/7 20:43:20 标签: linux

cpu读取的指令大部分在内存中(不考虑缓存)

任何程序在运行之前都的加入到内存。

eip->pc指针,指明当前指令在什么位置。

代码大概率是从上往下执行的,基于这样的基本理论。既可以将一部分指令加载到CPU对应的缓存中(局部性原理),所以寻址时会先确定指令是否在缓冲区被命中。命中的话讲指令搬到CPU中执行。否则在去内存中查找。

1.CPU根据寄存器中的pc指针去找对应的指令

2.确认指令或数据是否在缓存中被命中了。

/home/lesson1/

为什么会使用路径的方式定位文件?绝对路径具有唯一性。

相对路径:默认是相对当前路径,不具有唯一性。

show tables;
desc employee;

显示表,显示表中字段。

insert into employee(id, workno, name, gender, age, idcard, entrydate) value (1,'1','zhangsan','男',18,'123456789012345678','2022-09-01');
select * from employee;

在表中插入数据以及查看表。

update employee set name='xiaozhao',gender='女' where id=1;

更新id为1的那一行的信息。

delete from employee where id=2;

删除表中数据。

文件的属性不属于文件的内容。

文件=内容+属性。

属性是数据,即使内容为0,也会占用硬盘空间。(modify文件内容发生更改)

change可以代表文件属性的改变。

mkdir -p dir1/dir2/dir3/

 通过mkdir创建一系列目录。

通过tree指令查看时应处于查看目录的上一级目录。

rm -r

可以删目录,以递归的形式删除。

将dir1下的dir2目录删除。

rm -f

强制删除。

执行后Linux系统会被破坏。

mv file.txt.bak file_bak.txt

将file.txt.bak重命名为file_bak.txt

将ls -al重命名为mycmd

cat -n file.txt

显示行号,查看文件内容。

tac -n file.txt

行号逆序显示。

date +%s

查看时间戳。

 c语言程序编译时有一个链接过程,链接分两种:动态,静态

动态链接连/lib64/libc-2.17.so    

静态链接连/lib64/libc.a

 

  1.  标准输入 stdin 代码是0
  2. 标准错误 stdout 代码是1
  3. 标准错误输出stderr 代码是2

将正确和错误信息都写入msg.txt

/dev/null:信息黑洞

last | head -5

通过管道过滤前5行信息。

[root@centos lesson1]# last | grep root | wc -l
18

root在历史上登录了18次。

DDL:数据定义语言

 

 

select * from employee;

 查询整张表

 从表中查询name,gender和age

select workno as '工号' from employee;

给workno起别名,在表中按工号进行查询。

 


http://www.niftyadmin.cn/n/5535283.html

相关文章

一文带你入门机器学习回归算法

专栏介绍 1.专栏面向零基础或基础较差的机器学习入门的读者朋友,旨在利用实际代码案例和通俗化文字说明,使读者朋友快速上手机器学习及其相关知识体系。 2.专栏内容上包括数据采集、数据读写、数据预处理、分类\回归\聚类算法、可视化等技术。 3.需要强调的是,专栏仅介绍主…

mongdb学习与使用

1. 基础概念 MongoDB简介: MongoDB是一个基于文档的NoSQL数据库,具有高性能、高可用性和易扩展性。数据存储在类似JSON的BSON格式中。 基本术语: Database(数据库): 集合的容器。Collection(集合…

Echarts折线+柱状图的多y轴

实现效果&#xff1a; 代码&#xff1a; <template><div class"test-echart"><div id"barLineChart" ref"barLineChart" :style"barLineStyle"></div></div> </template> <script> // imp…

Hutool构建树结构

引入依赖 <dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>${hutool.version}</version> </dependency>测试 SpringBootTest public class HutoolTest {private List<Menu> me…

VIM介绍

VIM&#xff08;Vi IMproved&#xff09;是一种高度可配置的文本编辑器&#xff0c;用于有效地创建和更改任何类型的文本。它是从 vi 编辑器发展而来的&#xff0c;后者最初是 UNIX 系统上的一个文本编辑器。VIM 以其键盘驱动的界面和强大的文本处理能力而闻名&#xff0c;是许…

在Linux上部署和管理OpenStack云平台

部署和管理OpenStack云平台在Linux上是一个相当复杂的任务&#xff0c;涉及到多个组件和服务的配置和集成。下面是一个简化的步骤概述&#xff0c;用于在Linux上部署和管理OpenStack云平台&#xff1a; 1. 环境准备: • 确保你有足够数量的服务器作为控制节点、计算节点、网络…

鸿蒙 HarmonyOs 动画效果 快速入门

一、理论 1.1 animation属性 名称参数类型必填描述durationnumber否设置动画时长&#xff0c;默认值&#xff1a;1000&#xff0c;单位&#xff1a;毫秒temponumber否动画播放速度。数值越大&#xff0c;速度越快&#xff0c;默认为1curvestring | Curve否 设置动画曲线。 默…

【SQL】索引过多的缺点

索引并不是建得越多越好。虽然索引可以提高查询性能&#xff0c;但它们也带来了一些负面影响&#xff0c;特别是在数据修改操作&#xff08;插入、更新、删除&#xff09;和存储空间方面。以下是一些需要考虑的因素和权衡&#xff1a; 1. 写操作的性能影响 每个索引在数据修改…