1) 创建自定义数据库use
语法: use 数据库名
实例:
成都创新互联公司是一家集网站建设,越秀企业网站建设,越秀品牌网站建设,网站定制,越秀网站建设报价,网络营销,网络优化,越秀网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
use goodsdb //在Shell 环境下执行
说明:如果goodsdb 数据库不存在,贝IJ新建立数据库;如果goodsdb 数据库存在, 则连接该数据库, 然后可以在该数据库上做各种命令操作。
2 )查看数据库show dbs
语法: show dbs
实例:
show dbs //可以在任意当前数据库上执行该命令
admin 0 . OOOGB //保留数据库, admin
goodsdb 0 . 0 0 OGB //自定义数据库, goods db ,该数据库里已经插入几条记录了
local O. OOOGB //保留数据库, local
test O. OOOGB //保留数据库, test
3 )统计某数据库信息db.stats()
语法: db .stats()
实例:
4 )删除数据库dropdatabase()
语法: db.dropDatabase() //删除当前数据库
实例:
在生产环境下,不要随便使用该命令。因为执行该命令后对应的数据库文件就消失了,一般情况下
具有不可恢复性。
5 )查看当前数据库下的集合名称getCollectionN ames()
语法: db . getCollectionNames () U 查看当前数据库下的所有集合的名称
实例:
db. getCollectionNames ()
6 ) 查看数据库用户角色权限s how roles
语法: show roles //查看当前数据库的用户角色权限及用户名、密码等信息
实例:
在实际生产环境下,执行show roles 命令,获得的信息会有所变化。技术人员可以通过db .c r e ateUs er 来建立新的用户角色、权限、用户名和密码等信息。用类似下述格式的命令来修改用户角色权限等信息:
说明..
( I )在生产环境下建议对Mon go DB 的访问建立严格的访问授权, 以预防网络安全问题。
( 2 )在开发环境下为了快速调试, 允许无搜权访问。