본문 바로가기

SQL74

SQL 가장 기초 명령문 - 현재 데이터베이스, 테이블 확인 # SQL 명령문 # 현재 선택되어있는 데이터베이스를 확인 SELECT database(); # 현재 내가원하는 테이블의 생성조건을 확인 # 방법1 SHOW COLUMNS FROM 테이블이름; # 방법2 DESC 테이블이름; 하지만 주의점이 방법1과 방법2는 같아보이지만 뭔가 다르다고 한다. 뭔가는 아직 모르겠고 앞으로 배울 예정이라고 한다. 2022. 9. 22.
SQL goormide 컨테이너 생성 및 mysql 실행 # 컨테이너 사용한 mysql 우선은 goormide 에 들어가서 회원가입 후 mysql용 컨테이너를 만들어준다. 나의 경우에는 udemy에서 진행했기때문에 셋팅에 있어서 스킬셋 - node js 환경 - udemy 정도로 설정해줬던 것 같다. 해당 컨테이너를 실행하면 일종의 터미널이 실행되는데 여기서 mysql-ctl cli; 라고 입력을 하게되면 mysql환경으로 전환이 된다. 2022. 9. 22.
SQL 책 후기 - 김상형의 SQL 정복 유튜브로 알게된 데이터 엔지니어 분이 계셨고, 그분이 추천해준 책이라 김상형의 SQL 정복이라는 책을 보게되었다. 짜임새가 나쁘지 않은 책이라고 생각이 들었다. 하지만 7장에 이르자 설명은 없다. 심지어 중요한 개념들인 제어에 대한 부분들이 나오는데 왜 그런지 절대 안말해주고 이렇게 입력하라고 한다. 이걸 보고 이 패턴은 어디서 본듯한 패턴이였다. 그렇다. 약 9개월전쯤 내가 파이썬 입문을 할때 봤던 파이썬 책도 김상형 저자의 책이였다. 결론부터 말하자면 김상형 저자의 책 절대로 추천안한다. 여태까지 내가 경험한 책이 2번이고 파이썬, SQL각각 한번씩인데 약 30%까지는 나쁘지 않다와 정말 좋다의 사이 어딘가쯤의 퀄리티라서 이때까진 만족감이 있다. 하지만 정작 중요한 30%정도를 넘어서서 중요한 개념들.. 2022. 9. 22.
oracle developer 기초4. INSERT, INSERT SELECT, TRUNCATE(전체삭제) # TRUNCATE 전체삭제 TRUNCATE TABLE tcity; ROLLBACK으로 되돌릴 수 없는 전체삭제 명령어 # INSERT SELECT # *매우중요 INSERT INTO tstaff (name, depart, gender, joindate, grade, salary, score) SELECT name, region, metro, '20210629', '신입', area, popu FROM tcity WHERE region = '경기'; # CREATE SELECT # 용도중 하나가, 복사본을 만들때 유용하다. CREATE TABLE tSudo AS SELECT name, area, popu FROM tcity WHERE region = '경기'; CREATE TABLE tstaff_8월20.. 2022. 9. 12.