MySQL指令
1、查询某列某数据
select * from tr where tr_a = '2020' and ic = '20' and ia = '2'
//查询表tr,列tr_a为2020、ic为20、ia为2 的所有数据
select * from tr_a where e_date = '20'
//查询表tr_a数据列e_date为20的所有数据
select * from `tr_a`
//查询tr_a数据表。*号为所有数据列,可单独提取数据列如id,na
select * from tr_a where age like '1_%';
//查询表tr_a数据列age开头为1x的数据
select * from tr_a where age between 18 and 22;
//查询表tr_a数据列age 18到22行的数据
select * from tr_a where age in(18,22);
//查询age等于18和22
select * from tr_a where age like '%z%';
//查询包含z的所有数据
select * from tr_a where age is null;
//查询字段age为空的
SELECT * FROM pri WHERE go NOT REGEXP '[已]'
//查询表pri,列go,除了“已”之外的数据
2、批量修改数据列的数据
UPDATE `ims_m` SET `salt` = 'P3'
//修改ims_m表内列表为salt的所有数据为P3
UPDATE ims_m set salt = CONCAT("前缀-",salt)
//修改ims_m表内列表为salt的所有数据前缀加入“前缀-”
3、批量替换
UPDATE tr_a
SET e_date = '9-3'
where e_date = '9/3'
//将数据表tr_a数据列e_date的9/3替换为9-3
4、批量删除数据
DELETE FROM `ims_data` WHERE `batch`=23
//删除表ims_data数据列batch中23的所有记录
delete from hy_c limit 2000;
//删除表hy_c中数据前2000行的所有记录
5、关于日期
SELECT FROM_UNIXTIME(time) FROM `ims_muu`
//数据表ims_muu中数据列time的时间戳转日期
SELECT month(from_unixtime(time)) FROM `ims_muu`
//数据表ims_muu中数据列time的时间戳转月份
SELECT MONTH(NOW());
//表示本月的数字,其中NOW()表示当前时间
6、提取数据中的字符
select id,
substring_index(substring_index(extend, '"name":"', -1), '"', 1),
substring_index(substring_index(extend, '"mobile":"', -1), '"', 1)
FROM `ims_ytao`
//数据表ims_ytao中:①数据列id的数据;②数据列extend中,以分隔符"name":"之后,分隔符"之前的中间的数据;③数据列extend中,以分隔符"mobile":"之后,分隔符"之前的中间的数据。
Liunx常用指令
1、更新与清理缓存
//centos使用yum Ubuntu使用apt-get
//更新
yum -y update
//清理缓存
yum clean all
yum makecache
2、磁盘指令
//查看磁盘
fdisk -l
//格式化磁盘
sudo mkfs.ext4 /dev/vdb
//创建目录
mkdir /ssd
//挂载磁盘
# 将/dev/vdb 挂载到 /home2
mount /dev/vdb /home2
//卸载磁盘
umount /dev/mapper/centos-home
//开机自动挂载
# /etc/fstab 文件下添加一行
/dev/vdb /home2 ext4 defaults 0 0
//查看挂载
df -h
3、文件处理指令
//拷贝文件
cp /var/iso/ubuntu.iso /back/
//复制目录
#/www/ 到 /mnt/sd1/
sudo cp -i /www/ /mnt/sd1/ -r
//删除文件或文件夹
sudo rm -rf /mnt/sd1/www/
//创建快捷方式/mnt/sd1/www 到 /www
ln -s /mnt/sd1/www /www
//安装软件命令
sudo dpkg -i 文件名.deb
//解压指令
unzip 文件名 //解压zip
tar zxvf 文件名 //解压tar.gz
4、控制网络指令
//设置网关
//查看网关文件
cd /etc/netplan/
//编辑文件
nano /etc/netplan/01-netcfg.yaml
//网关文件例子
network:
ethernets:
ens18:
addresses:
- 172.16.5.205/24
gateway4: 172.16.5.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
search: []
ens19:
addresses:
- 192.168.1.10/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
version: 2
//应用配置
sudo netplan apply
//查看当前网关
ip a
//安装nmcli
sudo apt-get install nmcli
//查看网络设备
sudo nmcli dev
//开启wifi
sudo nmcli r wifi on
//扫描wifi
sudo nmcli dev wifi
//连接wifi
sudo nmcli dev wifi connect "wifi名" password "密码"
//忘记wifi
nmcli con del wifi名
华为交换机与路由器
交换机
#进入系统视图
system-view
#查询路由表
display ip routing-table
#查询所有网口
display interface brief
#查询网口属于哪个网段,例20号网口
display interface GigabitEthernet0/0/20
#将网口设置为Vlanif13
1、进入系统视图 system-view
2、进入 GigabitEthernet0/0/20 的配置模式
interface GigabitEthernet0/0/20
3、将端口设置为 Access 模式
port link-type access
4、分配到 VLAN 13
port default vlan 13
5、退出到普通视图 quit 保存
save
一些小记录
数据库密码MD5值
密码123456 MD5:$2y$10$kliLhrqehItD1/2WXVi5..b9hP04WJbih5sIgfVNubhb3qHOaSLXa
密码123456 MD5:33ed66e0345a82389eae2032d763d970cfd5960a salt:286bde23
密码123456 MD5:cd34fd4d2d3cb17bd6dfbea0bb22b888 salt:HqfdrA
密码123456 MD5:81549d97aebeb947b11fc5a9391b1da1f4ad9015 salt:grlbH2BZ
密码123456 MD5:14e1b600b1fd579f47433b88e8d85291
可反向代理的全景素材站
https://vr.fcz.cn/