Linux复习编辑器_目录_用户
编辑器 介绍 所有的 Linux 系统都会内建 vi 文本编辑器。 Vim 具有程序编辑的能力,可以看做是 Vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 三种模式 正常模式 在正常模式下,我们可以使用快捷键。 以 vim 打开一个档案就直接进入一般模式了(这是默认...
编辑器 介绍 所有的 Linux 系统都会内建 vi 文本编辑器。 Vim 具有程序编辑的能力,可以看做是 Vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 三种模式 正常模式 在正常模式下,我们可以使用快捷键。 以 vim 打开一个档案就直接进入一般模式了(这是默认...
组管理 在linux 中的每个用户必须属于一个组,不能独立于组外。在linux 中每个文件有所有者、所在组、其它组的概念。 1) 所有者 2) 所在组 3) 其它组 4) 改变用户所在的组 文件所有者 一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。 1) 指令:ls -ahl 2) 应用实例:创建一个组 police,再创建一个用户 tom,将 tom 放在...
运行级别 运行级别说明: 0 :关机 1 :单用户【找回丢失密码】 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启 常用运行级别是3 和5, 要修改默认的运行级别可改文件 /etc/inittab 的id:5:initdefault:这一行中的数字 语法 init [012356] 案例1: 通过init 来切换不同的运...
概述 定义 锁是计算机协调多个进程或线程并发访问某一资源的机制。 在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。 打个比方,我们到淘宝上买一件商品,商品只...
存储引擎 查看mysql提供的所有存储引擎mysql> show engines; 查看默认存储引擎mysql> show variables like '%storage_engine%'; 查看表的存储引擎show table status like "table_name" ; MySQL 当前默认的存储引擎是InnoDB,并且在5.7版本所有的存储引擎...
说明 使用数据脚本往表里插入1000W数据 建表 # 新建库 create database bigData; use bigData; #1 建表dept CREATE TABLE dept( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, deptno MEDIUMINT UNSIGNED NOT NULL DEFAU...
是什么 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。 具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10秒以上的语句。 由他来查看哪些SQL超出...
性能下降 性能下降,sql慢,执行时间长,等待时间长 1:查询数据过多,看能不能拆,条件过滤尽量少 2:关联的表太多,太多join,join 原理。用 A 表的每一条数据 扫描 B表的所有数据。所以尽量先过滤。 3:没有利用索引,索引针对 列 建索引。 但并不可能每一列都建索引 索引并非越多越好。 当数据更新了,索引会进行调整。也会很消耗性能。 且 mysql 并不会...
简介 概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。 MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 Mysql是开源的,所以你不需要支付额外的费用。 Mysql是可以定制的,采用了GPL协议,你可以修改源码来开发自己的Mysql系统。 Mysql...
数据表 部门信息表 dept 字段名 中文描述 类型 DEPTNO 部门编号 INT(2) DNAME 部门名称 VARCHAR(14) LOC 位置 ...