编辑
2024-03-16
LinuxNotes
00

top 命令提供了许多实用的快捷键,以下是一些常用的快捷键:

排序相关

  • Shift + P:按 CPU 使用率排序(默认)。
  • Shift + M:按内存使用率排序。
  • Shift + T:按运行时间排序。

显示/隐藏列

  • f:进入字段管理界面,显示可排序的字段列表,可以通过上下箭头选择字段,按 d 切换显示或隐藏,按 q 退出。
  • x:高亮显示当前排序的列。
编辑
2024-03-12
DBNotes
00

3.1 字符串函数

MySQL中内置了很多字符串函数,常用的几个如下:

函数功能
CONCAT(S1,S2,...Sn)字符串拼接,将S1,S2,... Sn拼接成一个字符串
LOWER(str)将字符串str全部转为小写
UPPER(str)将字符串str全部转为大写
LPAD(str,n,pad)左填充,用字符串pad对str的左边进行填充,达到n个字符串长度
RPAD(str,n,pad)右填充,用字符串pad对str的右边进行填充,达到n个字符串长度
TRIM(str)去掉字符串头部和尾部的空格
SUBSTRING(str,start,len)返回从字符串str从start位置起的len个长度的字符串
编辑
2024-03-12
DBNotes
00

分类

数值类型

分类类型大小有符号 (SIGNED) 范围无符号 (UNSIGNED) 范围描述
数值类型TINYINT1 byte(-128, 127)(0, 255)小整数值
SMALLINT2 bytes(-32768, 32767)(0, 65535)大整数值
MEDIUMINT3 bytes(-8388608, 8388607)(0, 16777215)大整数值
INT或INTEGER4 bytes(-2147483648, 2147483647)(0, 4294967295)大整数值
BIGINT8 bytes(-2^63, 2^63-1)(0, 2^64-1)极大整数值
FLOAT4 bytes(-3.402823466 E+38, 3.402823466351 E+38)0 和 (1.175494351 E-38, 3.402823466 E+38)单精度浮点数值
DOUBLE8 bytes(-1.7976931348623157 E+308, 1.7976931348623157 E+308)0 和 (2.2250738585072014 E-308, 1.7976931348623157 E+308)双精度浮点数值
DECIMAL依赖于M(精度)和D(标度)的值依赖于M(精度)和D(标度)的值小数值 (精确定点数)常用于金额
编辑
2024-03-07
DBNotes
00

一、MySQL 8.0 之前的版本设置远程访问

在MySQL 8.0之前的版本中,可以直接通过授权命令为root用户开启远程访问。

步骤:

  1. 授权所有主机通过root用户进行访问:

    sql
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    • '123456'是root用户的密码
    • '%'代表所有主机,也可以具体到某个主机的IP地址。
  2. 刷新权限:

    sql
    FLUSH PRIVILEGES;
编辑
2024-03-02
LinuxNotes
00

要求:

遍历/data/目录下的txt文件 将备份的文件名增加一个年月日的后缀, 比如将test.txt备份为test.txt_20240302