MongoDB与MySQL常用操作语句对照
本文主要介绍MongoDB和MySQL两种数据库的常用操作语句对比。
连接数据库
MongoDB
MongoDB使用mongo命令连接数据库:
mongo :/ -u -p
: 数据库主机名,例如127.0.0.1: 数据库端口号,例如27017: 数据库名称: 数据库用户名: 数据库密码
MySQL
MySQL使用mysql命令连接数据库:
mysql -h -P -u -p
: 数据库主机名,例如127.0.0.1: 数据库端口号,例如3306: 数据库用户名: 数据库密码: 数据库名称
插入数据
MongoDB
MongoDB使用insert方法来插入数据:
db..insert()
其中表示集合名称,表示要插入的文档。
示例:
db.users.insert({name: 'Tom', age: 18})
MySQL
MySQL使用INSERT INTO语句来插入数据:
INSERT INTO (, , ...) VALUES (, , ...)
其中表示表名称,表示列名,表示对应列的值。
示例:
INSERT INTO users (name, age) VALUES ('Tom', 18)
查询数据
MongoDB
MongoDB使用find方法来查询数据:
db..find()
其中表示集合名称,表示查询条件。
示例:
db.users.find({name: 'Tom'})
MySQL
MySQL使用SELECT语句来查询数据:
SELECT , , ... FROM WHERE
其中表示列名,表示表名称,表示查询条件。
示例:
SELECT * FROM users WHERE name = 'Tom'