Python MS-SQL 연동 (pymssql) Documentation pymssql 설치 pip install pymssql MS SQL 연동 Auto commit 을 사용할 경우 conn.autocommit(True) 을 설정해주면 된다. conn = pymssql.connect(server, username, password, database) # MSSQL 접속 cursor = conn.cursor() # 쿼리 생성과 결과 조회를 위해 사용 SELECT 한글 깨짐을 해결하기 위해 .encode('ISO-8859-1').decode('euc-kr') 방법을 많은 분들이 사용하는 듯 하다. cursor.execute('SELECT * FROM POST;')..
MS SQL 자주 사용하고 자주 까먹는 쿼리 모음 a.k.a. 매번 찾기 귀찮은 Insert INSERT INTO 테이블 이름 (열1, 열2, ...) VALUES (값1, 값2 , ….) -- Example INSERT INTO table_name (col1, col2, ...) VALUES (3, 'value' , ….) Alter 컬럼 추가 ALTER TABLE 테이블명 ADD 컬럼명 데이터타입 속성 기본값 -- Example ALTER TABLE table_name ADD column_name CHAR(1) NOT NULL DEFAULT 'N' 컬럼 삭제 ALTER TABLE 테이블명 DROP COLUMN 컬럼명 -- Example ALTER TABLE table_name DROP COLUMN c..
#. StringBuilder 출처 : https://docs.oracle.com/javase/8/docs/api/StringBuilder의 특징. - 변형이 가능한 문자열 - 문자열 버퍼가 단일 스레드에 의해 사용되던 장소에서 StringBuffer의 드롭인 교체로 사용하도록 설계 (데이터 덮어쓰기) - 대부분의 구현에서 빠른 성능 (StringBuffer보다 선호) - 문자열 시퀀스의 길이가 용량을 초과하지 않는 한, 새로운 내부 버퍼를 할당할 필요가 없음(내부 버퍼가 넘치면 자동으로 더 크게 생성) - StringBuilder의 인스턴스는 다중 스레드에서 사용하기에 안전하지 않음. 이러한 동기화가 필요한 경우 StringBuffer를 사용할 것을 권장 - sb.append("x") 와 같은 방법으로..
참고글 : [Python] 리스트 (list) 리스트의 메서드 # insert() : 리스트의 특정 위치에 요소 삽입>>> test1 = [1,2,3]>>> test1.insert(1, 10) # 두 번째위치에 10 삽입>>> test1[1, 10, 2, 3] # append() : 리스트 끝에 요소 삽입>>> test1 = [1,2,3]>>> test1.append(5)>>> test1[1, 2, 3, 5] # clear() : 리스트 내용 모두 삭제>>> test1 = [1,2,3]>>> test1.clear()>>> test1[] # del() : 리스트의 특정 위치 요소 삭제>>> test1 = [1,2,3]>>> del(test1[1])>>> test1[1, 3] # remove() : 리스트의..