2021-07-02mysql启动、导入sql文件、mysql增加数据语句格式注意,python读取excel文件生成sql语句轮子(中文),elasticsearch安装

这篇博客介绍了如何管理MySQL服务,包括启动、查看状态、关闭与重启。同时,它演示了如何从命令行连接到MySQL服务器并导入数据库文件,以及读取Excel文件生成SQL语句。在遇到DBUtils安装问题时,提到了可能的解决办法,并提供了Elasticsearch的安装与测试方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mysql

启动MySQL:

service mysql start

查看MySQL服务的状态:(有绿色灯亮起表示正在运行)

service mysql status

关闭MySQL服务:

service mysql stop

重启服务

service restart stop

从命令行中连接mysql服务器

mysql -u root -p
Enter password:******

退出 mysql> 命令提示窗口可以使用 exit 命令:

mysql> exit

导入数据库文件:

source 命令导入数据库需要先登录到数据库终端:

mysql> create database abc;      # 创建数据库
mysql> use abc;                  # 使用已创建的数据库 
mysql> set names utf8;           # 设置编码
mysql> source /home/abc/abc.sql  # 导入备份数据库

读取excel文件生成sql语句轮子(中文)

# -*- coding: utf-8 -*-
import codecs
import xlrd  # 导入库

# 打开文件
xlsx = xlrd.open_workbook('''E:/问答.xlsx''')
# 查看所有sheet列表
print('All sheets: %s' % xlsx.sheet_names())
sheet1 = xlsx.sheets()[0]    # 获得第1张sheet,索引从0开始
sheet1_name = sheet1.name    # 获得名称
sheet1_cols = sheet1.ncols   # 获得列数
sheet1_nrows = sheet1.nrows  # 获得行数
print('Sheet1 Name: %s\nSheet1 cols: %s\nSheet1 rows: %s' % (sheet1_name, sheet1_cols, sheet1_nrows))
id=700
f = codecs.open('/1.txt','w','utf-8')
with open(r'2333.txt', 'a',encoding='utf-8') as f:
    for i in range(202,sheet1_nrows):
        b="Insert into `rasa_topic`(`id`,`scenes_id`,`title`,`answer`) values("+ str(id) +",3,'"+ sheet1.row(i)[0].value + "','" + sheet1.row(i)[2].value + "');"
        id+=1
        f.write(b + "\n")
        print(b)

生成结果:

Insert into `rasa_topic`(`id`,`scenes_id`,`title`,`answer`) values(700,3,'我最近心情不好','你希望得到帮助缓解现状');
Insert into `rasa_topic`(`id`,`scenes_id`,`title`,`answer`) values(701,3,'我压抑','你想要找个出口排解');
注意:前面的字段用左上角的·引起来,value里面的字符串使用单引号‘引起来

anaconda环境下安装DBUtils包 Failed:

在这里插入图片描述
参考链接:(不成功)
输入 anaconda search -t conda lifelines,这样子就会显示lifelines可用的版本
选择适合自己的版本,比如,我选择的就是conda-forge/lifelines,在命令行中输入:
conda install -c https://conda.anaconda.org/conda-forge lifelines, 注意conda-forge和lifelines之间没有“/”。

elasticsearch安装

https://www.elastic.co/guide/cn/elasticsearch/guide/2.x/running-elasticsearch.html

elasticsearch测试是否启动:

curl 'http://localhost:9200/?pretty'

或者

curl http://0.0.0.0:9200

https://www.elastic.co/guide/cn/elasticsearch/guide/2.x/running-elasticsearch.html

DBUtils报错问题问题解决:与安装版本和语句有关

from DBUtils.PooledDB import PooledDB  #dbutils==1.0版本语句
#from dbutils.pooled_db import PooledDB #dbutils==2.0版本语句
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值