- 对于MySQL等关系型数据库来说,可以使用结构化查询语言(Structured Query Language,SQL)访问和处理数据库。
- 对于NoSQL的代表MongoDB来说,提供了JavaScript语法交互来操作MongoDB。
ORM:通过对象的方式操作数据库。
ORM把数据库映射成对象,关系如下:
Mysql
// 安装
brew install mysql
// 启动
brew services start mysql
// 进入 mysql 命令行
mysql -u root
// 设置密码
mysqladmin -u root password root
// 使用密码,进入 mysql 命令行
mysql -uroot -proot
// 查看版本号等信息
status;
// 创建数据库,后面记得加分号
create database test_db;
// 退出
quit;
// 展示数据库,后面记得加分号
show databases;
// 选定操作的数据库
use test_db;
// 展示数据表
show tables;
// 查看表的字段信息
desc users;
// 删除数据库
drop database test_db;
// 创建数据库
mysql -u root -e 'CREATE DATABASE IF NOT EXISTS `egg-sequelize-doc-default`;'