database - 我应该从哪里开始学习数据库?

标签 database

我只是对应用程序有一个不错的主意,但是它会涉及一些数据库工作和一个中央服务器。

我以前从未使用过数据库或服务器。初学者建议使用哪些数据库查询语言?我现在使用的语言是C#,C++,Perl和Python,但是我不在乎是否必须学习另一种语言(这总是很有趣)。

  • 我应该使用哪种语言?
  • 我将如何使用服务器?
  • 如果我分发程序并将网络在计算机上用作服务器,是否会打开安全漏洞?如果是这样,我应该如何处理?
  • 我将如何设置服务器,只需下载安装程序并运行它?
  • 最佳答案

    学习SQL。

    下载SQLite作为您的学习服务器。

    那会让您入门。

    学习完SQL之后,您可以继续讨论其他问题。

    我将如何使用服务器? MySQL或Postgres将是不错的选择,而且价格便宜。 Oracle,MS SQL/Server和DB2是不错的昂贵选择。

    如果我分发程序并将网络在计算机上用作服务器,是否会打开安全漏洞?

    这是一个巨大的话题。从广泛使用的漏洞列表之一开始。这里有一些指针:http://homepage.mac.com/s_lott/iblog/architecture/C465799452/E20090124205231/index.html

    关于database - 我应该从哪里开始学习数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/579966/

    相关文章:

    mysql - 如何在 Windows XAMPP 服务器上打开 query_cache?

    java - 在字节数组中存储特定字节数的整数 - JAVA

    php - 关于使用 phpmyadmin 在 mysql 中创建关系的建议

    java - 不可变对象(immutable对象)和更新

    mysql - text 和 varchar 的磁盘空间差异

    php - 存储基于日期的可用性的最有效方法是什么

    python - 在 Django 中,如何查找属于字符串一部分而不是包含该字符串的术语?

    ios - 如何在应用程序中实现 'User' 功能?

    mysql - 将 Redis 数据同步到 MySQL 的最佳策略是什么?

    数据库无关属性和分解