• 对于MySQL等关系型数据库来说,可以使用结构化查询语言(Structured Query Language,SQL)访问和处理数据库。
  • 对于NoSQL的代表MongoDB来说,提供了JavaScript语法交互来操作MongoDB。

ORM:通过对象的方式操作数据库。
ORM把数据库映射成对象,关系如下:
image.png

Mysql

  1. // 安装
  2. brew install mysql
  3. // 启动
  4. brew services start mysql
  5. // 进入 mysql 命令行
  6. mysql -u root
  7. // 设置密码
  8. mysqladmin -u root password root
  9. // 使用密码,进入 mysql 命令行
  10. mysql -uroot -proot
  11. // 查看版本号等信息
  12. status;
  13. // 创建数据库,后面记得加分号
  14. create database test_db;
  15. // 退出
  16. quit;
  17. // 展示数据库,后面记得加分号
  18. show databases;
  19. // 选定操作的数据库
  20. use test_db;
  21. // 展示数据表
  22. show tables;
  23. // 查看表的字段信息
  24. desc users;
  25. // 删除数据库
  26. drop database test_db;
  27. // 创建数据库
  28. mysql -u root -e 'CREATE DATABASE IF NOT EXISTS `egg-sequelize-doc-default`;'

Sequlize