mysql8 mysql linux 1.0

Linux线程 | 创建 终止 回收 分离

一、线程简介 线程是参与系统调度的最小单位。它被包含在进程之中,是进程中的实际运行单位。 一个进程中可以创建多个线程,多个线程实现并发运行,每个线程执行不同的任务。 每个线程都有其对应的标识,称为线程 ID,线程 ID 使用 pthread_t 数据类型来表示。 二、线程的创建 线程是轻量级的并发执 ......
线程 Linux

sql server使用bcp导出txt文件然后导入到mysql

1.导出表bcp "select * from tryine_kjzx.dbo.tb_test01" queryout c:\my.txt -S 192.168.1.39 -U"test" -P"test" -c -t"€" -r"\n" 2.ue打开文件转换 dos转unix转换 ascii转ut ......
文件 server mysql sql bcp

Mysql 中午乱码

问题描述 在使用mysql 过程中,偶尔会使用到中文,碰到乱码情况,今天就整理一下便以后查阅; 解决Mysq中文乱码 1、停止mysql服务 [hui@hadoop201 ~]$ sudo service mysqld stop Redirecting to /bin/systemctl stop ......
乱码 Mysql

MySQL基础:多表查询

MySQL基础:多表查询 多表关系 概述 ​ 项目开发中,在进行数据库表结构设计时,会根据业务需求及模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系,基本上分为三种: 一对多(多对一) 多对多 一对一 一对多(多对一) 案例:部门与员工的关系 关系:一个部门 ......
基础 MySQL

Hyper-V中Linux虚拟机无法和宿主机连接

在关闭Hyper-V虚拟机的情况下,选择Hyper-V管理界面中的“虚拟交换机管理器”。 创建一个连接方式为“内部网络”的虚拟交换机 此时,在控制面板-网络和Internet-网络和共享中心中,可以看到如下: 这就是刚刚创建出来的虚拟交换机 虽然有了虚拟设备,但是此时虚拟机仍不能正常链接 在网络与共 ......
宿主机 宿主 Hyper-V Hyper Linux

Excel表格转换成mysql插入insert语句

="insert into loc(city_code,city_name) values('"&A3&"','"&B3&"')" 然后复制粘贴到文本,在linux服务器上面形成sql语句 ......
语句 表格 insert Excel mysql

mysql四种隔离级别

一、三个概念1,脏读:又称无效数据的读出,是指在数据库访问中,事务T1将某一值修改但是还未提交,然后事务T2读取该值,此后T1因为某种原因撤销对该值的修改并提交,这就导致了T2所读取到的数据是无效的,值得注意的是,脏读一般是针对于update操作的。 2、不可重复读:是指在数据库访问中,一个事务范围 ......
级别 mysql

mysql大于当前时间置顶升序,小于当前时间的置尾降序

select ec.id,classDate from ea_curriculum ec order by classDate < DATE_FORMAT(now(), '%Y-%m-%d'),if(classDate < now(),0,classDate),classDate desc ......
升序 时间 mysql

为什么OS已经有了页面置换机制,MySQL中的Buffer Pool还需要再实现一遍?

问题引入 舍友最近在找实习,简历上有CMU15-445经典数据库项目。在面试时被问到: 操作系统已经有页面置换算法,为什么Buffer Pool中还需要自己实现呢? 操作系统中的页面置换,对自己实现的页面置换有什么影响? 个人理解 MySQL在默认配置下,读取一行数据,要先打开磁盘中对应的数据页,这 ......
机制 页面 Buffer MySQL Pool

Linux文件操作

Linux文件操作 Linux的文件 Linux中对目录和设备的操作都是文件操作,文件分为普通文件,目录文件,链接文件和设备文件 普通文件:也称磁盘文件,并且能够进行随机的数据存储(能够自由seek定位到某一个位置) 管道:是一个从一端发送数据,另一端接收数据的数据通道 目录:也称为目录文件,它包含 ......
文件 Linux

MySQL滑动窗口计算【该日的过去7日售出商品种类数】

over()语法的基础知识 举例 COUNT(distinct product_id) OVER ( PARTITION BY shop_id ORDER BY date(event_time_date) RANGE BETWEEN INTERVAL 7 DAY PRECEDING AND CURR ......
种类 商品 MySQL

Mysql 用户自定义变量,面向过程编程解决"连续天数"的问题

题目地址 https://www.nowcoder.com/practice/e080f8a685bc4af3b47749ca3310f1fd 代码 牛客网的Mysql是8.0,MySQL 用户变量在8.0.13后不可用。 这题仍然可以使用用户变量过程编程的方式解决"连续天数"的问题。 思路就是先按 ......
天数 quot 变量 过程 用户

MySQL 知识点

SQL语句 -- DDL CREATE DATABASE 库名字 CREATE TABLE 表名字( ) ALTER TABLE 表名字 ADD //增 ALTER TABLE 表名字 DROP //删 ALTER TABLE 表名字 MODIFY //修改 ALTER TABLE 表名字 RENA ......
知识点 知识 MySQL

mysql多实例批量部署script

背景 最近一个项目上,一台linux需要部署mysql 8.0多实例,为了加快部署的速度,写了一个脚本。 解决方案 #!/bin/bash #download mysql package package="mysql-8.0.31-linux-glibc2.12-x86_64.tar.xz" ech ......
实例 script mysql

将英文linux改成中文

修改下这个文件的内容,中文就LANG="zh_CN.UTF-8",英文就和下面一样,然后reboot,开机提示语言改变,同意就行。 ......
linux

Linux的3个文件时间

导读 文件时间是文件的访问时间、修改时间、和改变时间。atime在Linux的文件系统中被称为访问时间,当文件的内容被访问时,就会更新这个时间,mtime指的是当“内容数据”被修改时,Linux系统会去更新这个时间,ctime是Linux系统中的状态时间,当文件的状态即文件的属性被改变是就会更改这个 ......
文件 时间 Linux

AY-Linux设置yum源为阿里云镜像源

一、验证网络是否可以连接阿里云镜像 ping mirrors.aliyun.com 二、配置yum镜像源 2.1 原yum源备份 点击查看命令 cd /etc/yum.repos.d mkdir bak mv /etc/yum.repos.d/* ./bak 2.2 下载阿里云Centos-7.re ......
AY-Linux 镜像 Linux yum AY

linux版本oracle新建实例

1、首先是创建实例:这里引用一位网友的文章 Linux无界面新建Oracle数据库实例 https://blog.csdn.net/weixin_44260380/article/details/116997640 2、创建完后发现新建的用户sys不是sysdba用户: 解决方法用这篇文章的方法: ......
实例 版本 oracle linux

Linux启动Java程序jar包Shell脚本

手动方式启动和终止java程序 启动java程序jar:nohup java -jar XXX.jar 查看程序占用pid:ps -ef | grep XXX.jar 或 jps jps是jdk提供的一个查看当前java进程的小工具,查询Linux系统当前所有java进程pid的命令。 根据pid杀 ......
脚本 程序 Linux Shell Java

linux 设备增加跨网段功能

一般linux 设备在使用过程中需要跟不在同一网段的服务器进行通信,需要设置网口的跨网点功能,使用 route 命令增加路由转发 增加网络设备 eth0 对网段的 192.168. 的处理 route add -net 192.168.0.0 netmask 255.255.0.0 gw $GATE ......
网段 功能 设备 linux

linux下获取系统内存

cat /proc/meminfo ......
内存 系统 linux

MySQL基础用法

一、mysql启动/停止服务 1、启动服务:net start mysql 2、停止服务:net stop mysql 二、mysql连接 1、mysql -uroot -p -P13306(未修改默认端口号的不用加-P,回车键后输入密码登录成功) 二、显示(show)数据库/数据库表 1、展示当前 ......
基础 MySQL

Linux相关命令

要想查看某个分区挂载在哪一个目录下,可以执行命令:df -h FHS标准: 命令提示符=当前登录的用户名+主机名+当前所在目录(~表示home目录)+用户提示符(#表示root,$表示普通用户) 命令项=执行命令+命令的选项(非必须)+命令的参数(非必须) ls -a 查看当前目录下的文件,包括隐藏 ......
命令 Linux

Redis和Mysql如何保持数据一致性

导致不一致原因: 在高并发的场景下,大量的请求直接访问MySQL很容易造成性能问题。所以,我们都会用Redis来做数据的缓存,削减对数据库的请求。但是,MySQL和Redis是两种不同的数据库,如何保证不同数据库之间数据的一致性就非常关键了。 1、在高并发的业务场景下,数据库大多数情况都是用户并发访 ......
一致性 数据 Redis Mysql

mac 操作linux文件,vi操作,如何实现复制整段代码,粘贴

1.mac没用insert键,我网上搜了下,有的说 command+enter,Fn+enter我试了都不行 2.用vi 操作复制粘贴命令来实现;不过得看具体从某行,到某行 ,复制到第几行 1.:set nu 来让文本显示行数 2.:startnum,endnum copy insertnum 注意 ......
代码 文件 linux mac

Linux CentOS6安装grub

转至https://blog.51cto.com/yueyue207/2127813 安装grub的方式一: 这个方式是通过在一台新的硬盘上安装grub程序和简版的内核及/bash组成一个系统,来验证grub的安装结果。 1、添加新硬盘 2、为硬盘分区 1个用于/boot 1个用于swap分区 1个 ......
CentOS6 CentOS Linux grub

Linux——IP配置

在虚拟机中,我们安装好CentOS 7.6,设置好root用户密码,登录进系统,第一件事,便是需要进行IP配置。 我们可以按照以下步骤进行检查与设置: 1、查询VMnet8的IP; 2、修改虚拟机网络连接方式为NAT模式; 3、修改Linux(虚拟机)的IP地址。 在这,暂时提供两种方法修改IP配置 ......
Linux

mysql变量MYSQL_PWD

export MYSQL_PWD='xxx' ......
变量 MYSQL_PWD mysql MYSQL PWD

linux mount文件挂载

##linux mount文件挂载 mount命令用于加载文件系统到指定的加载点。此命令的最常用于挂载cdrom,使我们可以访问cdrom中的数据,因为你将光盘插入cdrom中,Linux并不会自动挂载,必须使用Linux mount命令来手动完成挂载。 ###常用参数 ###使用案例 ####查看 ......
文件 linux mount

保存mysql执行结果

1. 使用mysql的tee命令记录对mysql的操作过程 (1)第一种情况是在连接数据库的时候使用tee >mysql -u root -p --tee=/app/log.txt //这时我们对数据库的所有操作都会记录在log.txt上; (2) 第二种方式是在连接上数据库后使用 mysql> u ......
结果 mysql