Rails应用部署与数据库基础全解析
1. Rails应用部署
在部署Rails应用时,Heroku是一个不错的选择。使用Heroku部署应用非常简单,完成部署后,任何拥有网页浏览器的人都可以访问你的应用。这种部署方式适用于大多数小型应用,甚至在你有需求时,也能用于大型应用。Heroku允许你购买额外的“dynos”(服务器)来扩展应用,以支持更高的负载。你可以通过访问Heroku的Web控制台来进行此操作。
不过,Heroku部署只是众多应用部署方式之一。还有一种更流行但也更复杂的解决方案,叫做Capistrano(https://github.com/capistrano/capistrano) 。
2. 数据库基础
2.1 数据库定义
数据库是一种管理数据存储、检索、删除和完整性的软件。数据库由表组成,表有列(也可称为字段),数据存储在行中。这与电子表格的概念类似,但数据库在功能和性能上远超电子表格。
2.2 SQL基础
结构化查询语言(SQL)是与数据库通信的标准方式。使用SQL,你可以查看列信息、获取特定行或行集,以及搜索包含特定条件的行。你还可以使用SQL创建、删除和修改表,以及插入、更新和删除存储在这些表中的信息。
以下是一些基本操作示例:
- 查看数据库中的表 :
要启动SQLite实用工具,在项目文件夹中运行 rails dbconsole 命令,然后使用 .tables 命令查看数据库中存在的表。
sqlite
超级会员免费看
订阅专栏 解锁全文
34

被折叠的 条评论
为什么被折叠?



