首页 > 数据库 >随笔-调试-数据库常用命令

随笔-调试-数据库常用命令

时间:2024-05-13 21:23:16浏览次数:29  
标签:sqlite name 0.1 mysql 常用命令 table 随笔 where 调试

目录

Mysql命令

登录命令

mysql -uroot -p'root' -h127.0.0.1 -P3360 xxxDb

在命令行直接执行命令

-e 或者 写到 xxx.sql

mysql -uroot -p'root' -h127.0.0.1 -P3360 -e '...'
mysql -uroot -p'root' -h127.0.0.1 -P3360 < xxx.sql

查看表数据/修改表数据/清空数据

select * from tabl_name where id='123456789';  # where支持正则匹配 where id regexp '8888*';
update tabl_name SET x='xxx' where id='123456789';
或者同时修改多个:insert into mcs_business (x, y, z) VALUES ('xxx', 'yyy', "zzz"); 注: 如果数据是字符型,必须使用单引号或者双引号,如:"value"。
delete from tabl_name where id='123456789';

查看表结构/增加列/删除列/删除表

desc tabl_name; 或者 show create table table_name; 
alter table 表名 add 列名 varchar(16) DEFAULT 'def_value' COMMENT '注释' [first|after col_name];
alter table 表名 drop 列名;
drop table 【表名】

wireshark 抓mysql的报文

tcpdump -i lo -nn -vvv -w mysql.pcap 'port 3360'
找对应的tcp包,然后右键,选择解码为mysql

Redis命令

登录并执行命令/查看数据

redis-cli -h 127.0.0.1 -p 6666 -a passwd keys table_name:*

批量删除数据

del 命令不支持正则,用linux管道消息
redis-cli -h 127.0.0.1 -p 6666 -a passwd keys table_name:* | xargs redis-cli -h 127.0.0.1 -p 6666 -a passwd del

sqlite命令

参考:https://www.cnblogs.com/youjianjiangnan/p/9603673.html

数据库、表的建立,记录的添加、查询、修改和删除
F:\>sqlite3 database.db
sqlite> create table my_config (name Varchar NOT NULL PRIMARY KEY ,value VarChar NULL );
sqlite> .schema my_config
sqlite> insert into my_config values('keep_alive','no');
sqlite> update my_config set value='yes' where name='keep_alive';
sqlite> select * from admin;

sqlite> delete from admin where username='kk';
注:每条sql语句后必须以";"号结尾!

标签:sqlite,name,0.1,mysql,常用命令,table,随笔,where,调试
From: https://www.cnblogs.com/stellar-liyanbin/p/18190011

相关文章

  • 随笔-aliyun os centos 9 docker-ce install
    aliyunoscentos9docker-ceinstallsudowget-O/etc/yum.repos.d/docker-ce.repohttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposudoyum-yinstalldocker-ce参考:InstallDockerEngineonCentOS阿里云文档《安装Docker并使用(Linux)》(来自......
  • 用curl调试简单webapi
    curl,即用户url。windows自带(据说新版的linux也自带),可以发送请求,用来简单调试webapi很合适。使用:cmd下直接输入命令。 例子:对于模型类 publicrecordStu(stringXm,intNl); post表单:curl-XPOST-d"Xm=ZS&Nl=20"http://localhost:5205/weatherforecast接收的weba......
  • 调试-网络-如何查看tcp socket recv buffer size
    客户端与服务器建立tcp连接后,在服务器上执行ss-imdst目标IP地址来检查skmemrb值:tcpESTAB00192.168.99.124:ssh192.168.99.......
  • 编译原理和计算机系统结构复习随笔
    (一)知识点补充阶段5.35.45.55.61、系统结构网课(1)1、编译网课(1)2、做出今天看的编译大题模板3、划出昨天看的系统结构知识点+尝试背诵系统结构书1、系统结构网课(2)2、做出今天看的系统结构大题模板3、划出今天看的系统结构知识点+尝试背诵系统结构书1、编译网课(......
  • EXP练手:CVE-2022-22963从编写到调试排错
    写什么?之前在使用Spring相关工具时候发现其中漏洞利用模块CVE-2022-22963需要手动利用(2023年的笔记,现在不确认工具是否更新了)GitHub-AabyssZG/SpringBoot-Scan:针对SpringBoot的开源渗透框架,以及Spring相关高危漏洞利用工具于是尝试编写这个exp,对编程不熟悉的可以看看我的Go......
  • 随笔-调试-使用strace跟踪系统调用
    摘自:使用strace命令跟踪系统调用strace-tt-T-v-f-etrace=file-o/data/log/strace.log-s1024-p23489-c统计每一系统调用的所执行的时间,次数和出错的次数等.-d输出strace关于标准错误的调试信息.-f除了跟踪当前进程外,还跟踪由fork调用所产生的子进程.-ff......
  • 随笔-调试-观察CPU和内存
    目录观察应用CPU、内存使用情况实时打印(一般用于观察变化)打印应用占用CPU大于阈值的线程观察系统cpu、内存使用最多的应用一般方式其他方式观察应用CPU、内存使用情况实时打印(一般用于观察变化)$xpid=$(pidofgdb);top-p$xpid-b-d1|awk'/(^\s*[0-9])/{printstrftim......
  • 爬虫多线程代码调试
    第一次调试fromthreadingimportThreadfromfake_useragentimportUserAgentimportrequestsfromtimeimportsleepforiinrange(1,11):url=f"https://www.hupu.com/home/v1/news?pageNo={i}&pageSize=50"headers={"User-......
  • Linux常用命令
    cd#切换到上一次所在的工作目录cd-find:查找文件或者目录#根据名称查看当前文件夹下所有以.txt结尾的文件find-name"*.txt"#根据名称查看usr文件夹下所有以.txt结尾的文件findusr/-name"*.txt"history:查看执行过的历史命令#查看执行过的历史命令hi......
  • lua~IDEA中调试lua脚本
    开发工具IDE工具:jetbrainIDEA工具插件:EmmyLua本机lua项目和调试lua文件添加lua项目模板,安装完EmmyLua插件就有了添加模板项目后,在项目中添加lua类型的文件为lua项目添加一个编译调试器在调试器中,配置lua和lua项目的信息现在就可以输出hellworld了MobD......