07、常用开发工具连接MySQL

目录

1、shell连接MySQL

2.python连接MySQL数据库


1、shell连接MySQL

创建测试库测试表

CREATE USER 'shell_rw'@'%' IDENTIFIED BY 'Idyq8_a1';
GRANT create,alter,insert,delete,select,update,show view ON *.* TO 'shell_rw'@'%';
​
use martin
CREATE TABLE products (
  id int NOT NULL AUTO_INCREMENT,
  name varchar(255) NOT NULL,
  price decimal(10, 2) NOT NULL,
  PRIMARY KEY (id
);
​

通过Linux命令行连接MySQL

mysql -ushell_rw -p'Idyq8_a1' -e "show databases"
也可以查看某个表
mysql -ushell_rw -p'Idyq8_a1' martin -e "show tables"
查询一张表的数据
mysql  -ushell_rw -p'Idyq8_a1' martin  -e "select * from t1 limit 1"

在shell脚本里执行MySQL的增删改

#!/bin/bash
​
# 设置MySQL连接信息
mysql_host='localhost'
mysql_user='shell_rw'
mysql_pass='Idyq8_a1'
mysql_db='martin'
​
# 执行写入操作
mysql -h"$mysql_host" -u"$mysql_user" -p"$mysql_pass" $mysql_db -e "insert into products (name,price) values ('apple',10.50)"
​
# 查询数据
mysql -h"$mysql_host" -u"$mysql_user" -p"$mysql_pass
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

共勉浩浩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值