SQL Day 1_DB, My SQL
Pythonコース終了後のSQLコースの初日です.環境設定ではPythonよりも難しかったのですが、MySQLで何ができるかを感じました.
PythonのBeatifulSoupとSeleniumでスクロールした資料をPandasに変換し、MySQLで資料の検索と利用をより便利にします.データをMatplotlib、Seaborn、およびPlotlyとして可視化します.その中で今日はDB、DBMS、SQL、MySQLの概念とMySQLの基本文を学びました.Pythonで学んだ文は似たような機能で、MySQLで異なる機能をどのように使うかを整理する必要があります.
SQLでは、データベースにTibleがあります.テーブルはpandasのデータフレームに似ています.しかし,違いはデータベース間の関係が複雑であることである.
SQLでは大文字と小文字を区別しません.
SELECTのデフォルトフォーマット
注記 PythonのifはWHEREと似ている. Pythonの"="は変数代入に使用され、SQLの"="は等号として使用されます. デフォルト予約語 の間の10から11(列名>=10、列名<=11) クラスインデックス in(Pythonに類似するin)
PythonのBeatifulSoupとSeleniumでスクロールした資料をPandasに変換し、MySQLで資料の検索と利用をより便利にします.データをMatplotlib、Seaborn、およびPlotlyとして可視化します.その中で今日はDB、DBMS、SQL、MySQLの概念とMySQLの基本文を学びました.Pythonで学んだ文は似たような機能で、MySQLで異なる機能をどのように使うかを整理する必要があります.
SQLでは、データベースにTibleがあります.テーブルはpandasのデータフレームに似ています.しかし,違いはデータベース間の関係が複雑であることである.
SQLでは大文字と小文字を区別しません.
SELECTのデフォルトフォーマット
SELECT 컬럼명 FROM 테이블 이름 [WHERE 조건]
한 줄 주석 #주석 , -- 주석
여러 줄 주석 /* 내용 */
use employees; #쓸 데이터베이스를 활성화한다.
desc employees; #Pandas에서 describe와 같다.
select * from employees where gender = 'm' and hire_date >= '1990-01-01'; #교재 employees데이터, 동일 이름 테이블에서 90년도 이후부터 재직한 남자 사원을 검색해봤다.
#직원 중 52년생을 모두 모았다.
select * from employees where birth_date like '1952%'
#employees DB에서 모든 테이블 중에 생일 컬럼의 앞자리가 1952인 데이터를 검색한다.
#'1952%' '%1952%' '%1952' 자료 중 앞부분, 중간, 뒷부분에서 검색이 가능하다.
```
Reference
この問題について(SQL Day 1_DB, My SQL), 我々は、より多くの情報をここで見つけました https://velog.io/@sungrok7/SQL-Day-1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol