1.oracle 写大型项目和Java结合使用 收费 扩展不方便。MySQL被oracle收购 。又编写了mariaDB开源。
2.mongodb 有c++编写 非关型数据库 可以字段值上下不一致,自带索引,缺点 占空间大,没有太多开发工具。32位系统只支持2.5g。
3.mongodb安装 bin$ ./ mongo
4.show dbs ; 显示列表 数组 集合 文档
5.插入数据 db.collection.insert()
db.user.insert({name:"suhang"});
6.show collection; 显示数据库 db.user.find(); 查找数据
db.user.insertMang([{name:"sdfas"},{age:"12"}]); 插入多条
7. db.user.find().toArray();==db.user.find().pretty(); 格式化打印
更新数据 db.user.update({name:"suhang"},{$set:{sex:"23"}},false(判断键是否存在,存在改,不存在插入),true(是否更新多条数据) );
8. 删除 db.user.remove({name:"suhang"});