mysql基础

远程连接mysql

命令行登录mysql:

命令格式

mysql -u -p -h -P

具体命令

mysql -uUser -pPassword -hlocalhostxxxxx.com -Pmysql端口 
-- 端口一般是3306(也有其他端口)

为mysql表中添加字段(默认将字段添加到表末尾)

# 一般使用Navicat 上可以直接修改表结构
alter table database.table add app_id varchar(100) COMMENT 'app_id';

时间格式函数

语法:
STR_TO_DATE(finistime,'%Y-%m-%d')='2022-09-05' ;
具体使用
select DATE_FORMAT('2022-10-12 17:00:00','%Y%m%d%H'); -- 输出结果 2022101217

时间做差

SELECT TIMESTAMPDIFF(MONTH,'2016-01-03','2016-04-08'); --相差月份
# 相差天数
SELECT TIMESTAMPDIFF(day,'2022-09-03 14:17:10','2022-09-05 15:17:10'); 
# 相差小时
SELECT TIMESTAMPDIFF(hour,'2022-09-03 14:17:10','2022-09-05 15:17:10');  

写shell 脚本连接mysql

wxUserName="weixin" -- 用户名
wxPassWord="password" -- 密码
wxHost="192.168.x.xx" -- host号
wxPort="3307" --mysql端口号 

N -- 例如查询id 空值sql语句只输出 id值不输出id字段名
kyy_mysql_conn=" mysql  -N -h"$kyyHost" -P"$kyyPort" -u"$kyyUserName" -p"$kyyPassWord" "

执行sql脚本

source /opt/sql/wings_writing_book.sql
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值