sqlite,SQL和MYSQL之间的区别和学习技巧

Dor*_*rji 11 mysql database sql-server sqlite

我已经完成了我的网络编程技能,现在我想到了学习数据库语言.

但我用的区别混淆sqlite,SQLMySQL.

所以任何人都可以向我推荐使用上述语言学习数据库的步骤(零知识).

Hiy*_*sat 18

开始学习一个引擎,我推荐(微软)SQL Server,转换将很容易.

但重要的是要注意SQL Server和MySQL支持存储过程,但SQLite不支持.

SQLite是基于文件的,SQL Server和MySQL是基于服务器的

  • 我建议使用一些免费软件(因此不使用Microsoft SQL).sqlite非常容易使用(例如在C程序中). (2认同)

And*_*rey 13

SQL是查询语言.MySQL是客户端 - 服务器关系数据库管理系统(RDBMS).Sqlite是可嵌入的关系数据库管理系统.

  • @Dorji - MySql*使用*SQL.SQL只是一种*语言*,如C++或Python.有一些SQL的实现,如*MySql*,*SQLite*,*Oracle*等.要"学习"SQL,你需要选择一个实现(如MySql)和Google的"MySql Tutorial".希望这会让事情变得更加清晰. (6认同)
  • @Dorji 1)google 2)教程3)for MySql (3认同)

Aks*_*wal 5

SQL-结构化查询语言-(用于查询数据库)

MySQL-客户端服务器数据库-(使用SQL管理数据,具有用户界面(UI))

SQLite -MySQL的小版本-(用于电池供电的设备)

更多 :

SQLite:

  • 容易设定

  • 非常适合临时使用(测试数据库)

  • 非常适合快速发展

  • 非常适合嵌入到应用程序中

  • 没有用户管理

  • 没有很多性能功能

  • 伸缩性不好。

MySQL:

  • 设置起来更加困难/复杂

  • 性能调整的更好选择

  • 如果调整得当,可以很好地缩放

  • 可以管理用户,权限等