>  기사  >  백엔드 개발  >  Python으로 어떤 데이터베이스를 배워야 하나요?

Python으로 어떤 데이터베이스를 배워야 하나요?

silencement
silencement원래의
2019-05-18 10:04:322661검색

Python을 배우는 친구들은 Python에서 어떤 방향으로 일하든 크롤러, 데이터 마이닝, 재무 정량 분석 ​​등 데이터베이스 없이는 할 수 없습니다. 오늘은 데이터베이스 지식에 대해 이야기해 보겠습니다.

Python으로 어떤 데이터베이스를 배워야 하나요?

데이터베이스란 무엇인가요? 간략한 소개

1. 데이터베이스(Database)는 데이터 구조에 따라 데이터를 정리, 저장, 관리하는 창고(db 및 dbms)입니다

2. : 즉, 관계형 데이터베이스와 비관계형 데이터베이스입니다. 오늘 이야기하는 Mysql은 전형적인 관계형 데이터베이스입니다

>관계형 데이터베이스의 특징은 데이터를 서로 다른 테이블에 저장한 후, 이 테이블을 데이터베이스에 넣는 것이 아니라 모든 데이터를 데이터베이스에 넣는 것입니다. 데이터베이스에 균일하게 배치됩니다.

> 장점: 이는 MySQL의 읽기 속도를 향상시킬 뿐만 아니라 유연성과 관리 효율성을 크게 향상시킵니다. MySQL 데이터베이스에 액세스하고 관리하기 위해 가장 일반적으로 사용되는 표준화된 언어는 SQL 구조입니다. 데이터를 하드 디스크에 영구적으로 저장할 수 있습니다.

Python의 표준 데이터베이스 인터페이스는 개발자에게 데이터베이스 응용 프로그램 프로그래밍 인터페이스를 제공하는 Python DB-API입니다.

Python 데이터베이스 인터페이스는 많은 데이터베이스를 지원하므로 프로젝트에 적합한 데이터베이스를 선택할 수 있습니다.

GadFly, mSQL, MySQL, PostgreSQL

Informix , Interbase, Oracle

Sybase, Microsoft SQL, Server 2000

Python 데이터베이스 인터페이스 및 API를 방문하면 지원되는 데이터베이스의 세부 목록을 볼 수 있습니다.

다른 데이터베이스에 대해 다른 DB API 모듈을 다운로드해야 합니다. 예를 들어 Oracle 데이터베이스와 Mysql 데이터에 액세스해야 하는 경우 Oracle 및 MySQL 데이터베이스 모듈을 다운로드해야 합니다.

DB-API는 다양한 기본 데이터베이스 시스템과 다양한 데이터베이스 인터페이스를 제공하는 데 필요한 일련의 개체 및 데이터베이스 액세스 방법을 정의하는 사양입니다.

Python의 DB-API는 대부분의 데이터베이스에 대한 인터페이스를 구현합니다. 이를 사용하여 각 데이터베이스에 연결한 후 동일한 방식으로 각 데이터베이스를 작동할 수 있습니다.

Python DB-API 사용 프로세스:

API 모듈을 소개합니다.

데이터베이스에 연결합니다.

SQL 문 및 저장 프로시저를 실행합니다.

데이터베이스 연결을 닫습니다.

위 내용은 Python으로 어떤 데이터베이스를 배워야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.