[SQL] DML, DDL, DCL
DML ( Data Manipulation Language ) 데이터 조작 언어 DML 구문이 사용되는 대상은 테이블의 행 DML 사용하기 위해서는 꼭 그 이전에 테이블이 정의 되어있어야 함 SELECT, INSERT, UPDATE, DELETE 트랜잭션이 발생하는 경우도 DML에 속함 ( 트랜잭션 : 임시적용 ) DDL ( Data Definition Language ) 데이터 정의 언어 CREATE, DROP, AFTER, TRUNCATE DDL은 트랜잭션 X, 바로 적용 ROLLBACK이나 COMMIT 사용 불가 DCL ( Data Control Language ) 데이터 제어 언어 사용자에게 권한을 부여하거나 빼앗음 GRANT, REVOKE TCL ( 트랜잭션 제어) COMMIT, ROLLBACK..
[03] Line Plot
Line Plot¶ In [1]: import numpy as np import pandas as pd import matplotlib as mpl import matplotlib.pyplot as plt In [2]: fig, axes = plt.subplots(1, 2, figsize=(12, 7)) x1 = [1, 2, 3, 4, 5] x2 = [1, 3, 2, 4, 5] y = [1, 3, 2, 1, 5] axes[0].plot(x1, y) axes[1].plot(x2, y) plt.show() In [3]: fig = plt.figure(figsize=(5, 5)) ax = fig.add_subplot(111, aspect=1) n = 1000 x = np.sin(np.linspace(0, 2*..
[02] Bar Plot
Bar Plot¶ In [1]: import pandas as pd import numpy as np import matplotlib.pyplot as plt barh 와 bar color 주기¶ # fig = plt.figure(12,7) # axes = fig.subplots(1,2) fig, axes = plt.subplots(1,2, figsize=(12,7)) x = list('ABCED') y = list(range(1,6)) clist = ['tomato', 'g', 'r', 'm', 'b'] axes[0].bar(x,y, color = clist) # 리스트로 개별 막대 색 주기 axes[1].barh(x..
자료구조와 알고리즘
자료구조 자료구조는 말 그대로 자료(data)를 담는 구조이다. 자세히 말하면 컴퓨터 과학에서 접근 및 수정을 가능케 하는 자료의 조직, 관리, 저장을 의미한다. 더 정확히 말해, 자료 구조는 데이터 값의 모임, 데이터 간의 관계, 그리고 데이터에 적용할 수 있는 함수나 명령을 의미한다. 책장을 예로 들어보면, 책장에 책을 꽂아 넣으려고 하는데 책을 알파벳 순서로 꽂아둘 것인지 아니면 책상에 쌓아 올려둘 것인지를 결정하는 것, 즉, 이런 데이터가 저장된 형태를 결정하는 것이 자료구조이다. 자료 구조의 분류 자료의 특성과 크기, 주요 사용법과 수행하는 연산의 종류, 구현에 필요한 기억 공간 크기에 따라 여러 가지 종류의 자료구조 중 하나를 선택할 수 있다. 자료구조의 종류로는 자료형의 따라 분류하는 단순 ..