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'