IMPALA(임팔라) 임팔라는 하둡 기반의 시스템에 SQL을 사용하기 위해 기존의 HIVE와 달리 실시간 분산 처리 시스템을 이용한다. 임팔라는 기존의 SQL 과 코드 작성시 대부분 똑같은 함수를 사용하나 특수한 경우 다른 함수를 사용한다. IMPALA는 널값 대체 시 MYSQL 과 다른 함수를 사용한다. 1) MYSQL ex) IFNULL((칼럼명), 0) 2) IMPALA ex) NVL((칼럼명), 0) SQL 2022.08.27
mongo db 기초 오늘은 몽고 db를 활용하여 sql 문을 파이썬을 통해 실행해 보았다. mongo --version C:\WINDOWS\system32>mongo 시작시키기 --- > show dbs admin 0.000GB config 0.000GB local 0.000GB > > use ubion switched to db ubion > show dbs admin 0.000GB config 0.000GB local 0.000GB 확인하기 > db.createCollection("test", {capped: true, size:6142800, max:10000}) true할때 소문자로 해줘야함. insert문 > db.test.insert({"name":"test","phone":"01057862039"}) Write.. SQL 2022.03.17
파이썬을 이용한 SQL문 연습 기존의 vsc를 활용하여 sql문을 활용하기 위해 모듈을 생성 한후 다양한 sql문을 연습하였다. 아래는 생성한 모듈의 코드이다. import pymysql class Database(): def __init__(self): self._db = pymysql.connect( user = "ubion", passwd = "1234", host ="darkpreist.iptime.org", db = "ubion", port=3306 ) self.cursor = self._db.cursor(pymysql.cursors.DictCursor) def execute(self, input_sql, input_value = {}): self.cursor.execute(input_sql, input_value) def .. SQL 2022.03.16
SQL- 실습 (파이썬에서 연동) mysql에서 그동안 배운 sql 쿼리문으로 테이블을 만들어보고 파이썬에서 연동해보았다. 유비온 데이터 생성 create table user_info( `ID` varchar(100) not null primary key, `password` varchar(100) not null, `name` varchar(100) not null, `phone` varchar(100) not null, `ads` varchar(100), `gender` int not null, `age` int not null, `regit_date` varchar(100) ); insert into user_info values ("doory", "sow","이정환","010-0235-2342", "New York", 1, 26,.. SQL 2022.03.10