He terminado bastante con mis habilidades de programación web y ahora pensé en aprender idiomas de bases de datos. Pero estoy confundido con la diferencia entre sqlite, SQL y MYSQL. así que ¿alguien puede recomendarme los pasos para aprender la base de datos con los idiomas anteriores (conocimiento cero).Diferencias entre sqlite, SQL Y MYSQL y consejos de aprendizaje
Respuesta
Empieza a aprender un motor y recomiendo (Microsoft) SQL Server, y la conversión será fácil.
Pero es importante tener en cuenta que SQL Server y MySQL admiten los procedimientos almacenados pero SQLite no.
SQLite es basado en archivos, SQL Server y MySQL están basados en servidores
Muchas gracias. – Dorji
Recomendaría usar algún software libre (por lo tanto, no usar Microsoft SQL). sqlite es realmente fácil de usar (por ejemplo, dentro de un programa C). –
SQL es el lenguaje de consulta. MySQL es un sistema de gestión de bases de datos relacionales cliente-servidor (RDBMS). Sqlite es un sistema de gestión de bases de datos relacionales integrables.
¿Debo aprender SQL como conozco a la parte de la base de datos? – Dorji
@Dorji - Si quiere aprender RDBMS, entonces sí, necesitará aprender SQL.El problema es que SQL es ligeramente diferente para cada implementación (aunque no soy 100% porque no soy DBA). Por lo tanto, debe comenzar con MySql o SQLite y luego uno de ellos para comenzar. – TheCloudlessSky
@TheCloudlessSky, ¿me puede escribir la secuencia de tres para la base de datos de aprendizaje para principiantes como yo sin ninguna descripción. – Dorji
This SO link como una comparación muy detallada de MySQL vs SQLite. Como @Andrey señaló, SQL es una consulta lenguaje. Su mejor opción sería seguir cualquier tutorial encontrado a través de una búsqueda en Google para al menos comenzar.
que más me recomiendan usar MySQL primero para que se familiarice más en su funcionalidad básica que supongo que debe aprender primero.
sqlite es el sistema de administración de bases de datos relacionales más popularmente utilizado en dispositivos móviles como base de datos para almacenamiento local. Se usa en sistema integrado.
SQL también se conoce como lenguaje de consulta estructurado basado en el álgebra relacional. sqlite, MySQL, MSSQL y etc son parte de SQL. Utilizan toda la sintaxis sql, pero cada base de datos (sqlite, MySQL, MSSQL) tiene su propia convención de consulta
MySQl es una base de datos de gran escala también conocida como sistema de administración de bases de datos relacionales. Estas bases de datos son muy escalables y pueden manejar enormes terabyes de datos.
Otras bases de datos PostgreSQL son y hay muchos otros ...
SQL - Structured Query Language - (Para consultar la base de datos)
MySQL - Base de datos de cliente-servidor - (utiliza SQL para gestionar de datos, tiene una interfaz de usuario (UI))
SQLite - Pequeño versión de MySQL - (para dispositivos con pilas)
Más:
SQLite:
easier to setup
great for temporary (testing databases)
great for rapid development
great for embedding in an application
doesn't have user management
doesn't have many performance features
doesn't scale well.
MySQL:
far more difficult/complex to set up
better options for performance tuning
can scale well if tuned properly
can manage users, permissions, etc.
- 1. diferencias de sintaxis entre MySQL, SQLite y pgsql
- 2. Diferencias entre SQL y PL-SQL
- 3. Diferencias entre MySQL y Oracle DB
- 4. Diferencias de SQLite entre Android 2.1 y 2.2
- 5. Curva de aprendizaje de Magento y los mejores consejos
- 6. Diferencias entre PostgreSQL y MySQL para desarrolladores de PHP
- 7. Diferencias entre OTL y SOCI
- 8. ¿Hay diferencias entre "y"
- 9. String Comparación de diferencias entre .NET y T-SQL?
- 10. SQL Server - Consejos y trucos de sinónimos?
- 11. ¿Cuáles son las diferencias entre INSERT y UPDATE en MySQL?
- 12. Sincronización entre Servidor Sql y Servidor Mysql
- 13. ¿Cuáles son las principales diferencias entre los dialectos sql de mysql y oracle?
- 14. Diferencias entre Java y C# y .NET
- 15. Diferencias entre NoClassDefFoundError y ClassNotFoundException?
- 16. Diferencias entre textMultiLine y textLongMessage
- 17. Diferencias entre Sproutcore y Ember
- 18. Diferencias entre JPA y JPA2
- 19. Diferencias entre Proc y Lambda
- 20. Diferencias entre AForge y OpenCV
- 21. ¿Cuáles son las diferencias entre ADOdb y PDO en PHP?
- 22. Diferencias entre App.Config y Web.Config?
- 23. ¿Diferencias entre Smalltalk y python?
- 24. Diferencias entre Perl y PHP
- 25. Diferencias entre Camel y BPEL
- 26. Diferencias entre Excepción y Error
- 27. Diferencias entre DB2 y Oracle
- 28. Diferencias entre Ant y Maven
- 29. Diferencias entre SwingWorker y Executor
- 30. Diferencias entre `input` y` raw_input`
¿Qué quiere decir con "SQL" ?? SQL es un lenguaje de consulta, no un producto. MySQL y SQLite usan SQL como su lenguaje de consulta (al igual que casi cualquier base de datos relacional) ... –