MySQL导出多个表的表结构以及只导出多个表的数据

只导出Insert语句

mysqldump -u username -p --no-create-info dbname table1 table2 table3 > data.sql

只导出表结构

mysqldump -u username -p --no-data dbname table1 table2 table3 table4 > all_tables.sql

导出创建表的语句以及数据

mysqldump -u username -p dbname table1 table2 table3 table4 > all_tables_data.sql

查看表的创建语句

SHOW CREATE TABLE employees;

MySQL导出整个数据库及数据

mysqldump -u username -p --databases dbname > database.sql

Shell发送POST请求

使用curl命令发送POST请求

curl -X POST -H "Content-Type: application/json" -d '{"key": "value"}' http://example.com/resource/123

带认证方式发送POST请求

curl -X POST -u username:password -H "Content-Type: application/json" -d '{"key": "value"}' http://example.com/resource/123

Shell获取几天前的日期

获取几天前的日期

days_ago=3  # 前几天的天数
date -d "$days_ago days ago" +%Y-%m-%d

获取昨天的日期

date -d "yesterday" +%Y-%m-%d