MongoDB & MySQL指令大全
主要用于总结爬取信息时使用到的以及学习到的指令
2、MySQL指令
1、MongoDB
-
命令行指令:
在安装路径的bin文件夹下打开命令行窗口后输入:
mongo
若已配置好了环境(将bin的路径加到环境变量里)则可在任意位置使用该指令
show dbs
查看数据库
use xxx
(数据库名称) 打开某数据库
若不存在则会创建
show collections
查看当前数据库中的集合(类似于数据表格)
-
Pymongo库命令
import pymongo #导入库
client = pymongo.MongoClient('localhost',271017) #连接数据库(27017为默认端口号)
mydb = client['mydb'] #新建mydb数据库(类似于一个excel文件)
test = mydb['test'] #新建test数据集合(类似于excel文件中的一张表格)
实测:若该数据库或数据集合已存在则不会再重新创建,后续数据insert则会加在已有数据后面(记得在需要重新导入数据时要先清除前面的数据)
test.insert_one({'name':'Jan','sex':'男','grade':89}) #插入数据
2、MySQL
- 命令行指令:
在安装路径的bin文件夹下打开命令行窗口后输入:
mysql -uroot -p(你的密码)
若已配置好了环境(将bin的路径加到环境变量里)则可在任意位置使用该指令
show databases
查看数据库
use xxx
(数据库名称) 打开某数据库
若不存在则会创建
show tables
查看当前数据库中的集合(类似于数据表格)
create database mydb;
建立数据库
CREATE TABLE students (
创建数据表
name char(5),
sex char(1),
grade int
)ENGINE INNODB DEFAULT CHARSET=utf8 ;
insert into students(name,sex,grade) values ("小明","男",92);
插入数据 - Pymysql库命令
import pymysql
conn = pymysql.connect(host='localhost', user='root',
passwd='(你设置的密码)',db='mydb',port=3306,charset='utf8')连接数据库
cursor = conn.cursor() #光标对象
cursor.execute("insert into students(name,sex,grade) values(%s,%s,%s)", ('Peter','woman',87)) #插入数据
conn.commit()
标签:bin,Database,数据,数据库,show,指令,command,mydb
From: https://www.cnblogs.com/littlejazzcat/p/17594308.html