Встречается на 2% собеседований по Python
Является ли SQL единственным языком для работы с БД
Нет, SQL не единственный язык для работы с базами данных. Хотя он наиболее распространен для реляционных СУБД (MySQL, PostgreSQL, Oracle), существуют и другие подходы:
- NoSQL-языки – для нереляционных БД (MongoDB использует JavaScript-подобный синтаксис, Cassandra – CQL).
- ORM (Django ORM, SQLAlchemy) – позволяют работать с БД через код на Python, генерируя SQL под капотом.
- GraphQL – альтернатива REST для запросов к API, часто интегрируется с БД.
Пример с SQLAlchemy:
python
from sqlalchemy import create_engine, Table, Column, Integer, String, MetaData
engine = create_engine('sqlite:///mydb.db')
metadata = MetaData()
users = Table('users', metadata,
Column('id', Integer, primary_key=True),
Column('name', String)
)
metadata.create_all(engine) # Создает таблицу без прямого SQL
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы