본문 바로가기

[mysql] for mac mysql tool 윈도우 환경이면 HeidiSql를 사용할 텐데 이 프로그램을 맥에서 사용하려면 WINE을 설치해야하는 번거로움이 있다. 맥에서는 하이디랑 비슷하게 편리한 GUI인 sequelpro를 사용하는게 더 좋다.
[VSCode] 기본 세팅 목록 - Auto Close Tag - Auto Rename Tag : 설치시, 의도치 않은 태그 변경이 있을 수 있다. 그래서 필자는 설치했다가 지움! 이와 비슷한 기본 설정에 있는 기능이 있는데, 저처럼 의도치 않은 태그 변경을 방지하기 위해서 Auto Rename Tag를 설치했다가 지웠는데도 여전히 발생한다면, Preferences(Settings)에 있는 editor.linkedEditing를 체크 해제해 보시길 추천합니다. 🙂 그리고 반드시 다시 vscode를 실행하셔야 합니다! - Live Server - material icon theme : 파일 - color highlight : 해당 색상 핵코드에 따라서 색상을 미리 보여주는 플러그인 - 자동 줄바꿈 설정 : 한줄의 코드가 vscode 가로..
[Mac] 프로그램 경로 찾기 윈도우와 다르게 어떤 프로그램을 설치하면 그 프로그램의 경로를 쉽게 알기 어렵다. 그럴땐, 단축키 : shift + command + g 1. 데스크탑모드로 가서 이동 > 폴더로이동 클릭 2. 하게되면 아래와 같이 폴더로 이동이 활성화된다. 해당 프로그램의 이름이 보통 파일명이므로 입력해본다. 아니면 윈도우에서 보이는 폴더명을 찾아 입력한다.
[mysql] mysql 명령어(for mac) - 접속 명령어 - 데이터베이스 있는지 확인 - mysql 데이터베이스 접속 - mysql 데이터베이스 사용 - mysql 데이터베이스 안의 데이터베이스 조회 - mysql 데이터베이스 안의 데이터베이스 사용 use 데이터베이스명; 하면 'Database changed'이란 문구가 뜬다. - 사용하는 데이터베이스 안에 테이블 조회 위와 같이 Empty set 이 뜬다면 안에 테이블이 없다는 뜻! - 테이블 생성 create table `테이블명` ( `id` int(10) not null auto_increment, `content` varchar(200) null, primary key (`id`) ); - 테이블은 생성되었지만 테이블 안에 내용은 아직 없다! - 내용 채워넣기 insert into `..
[VSCode] 자동 줄맞춤 Beauty아닌 Beautify로! 에디터 별로 동작하는 단축키가 달라서 종종 헷갈린다. 퍼블리싱 작업을 할 때엔 브라켓을 주로 사용하나, 협업툴이 정해져 있는경우 다른 에디터를 사용할 적에 혼란이 온다. 열심히 브라켓에서 자동 줄맞춤에 해당되는 ctrl + shift + L 을 눌러도 작동이 안되어 나중에 알게 될 때가 있다. 현직장에서는 php기반의 프로젝트를 할 때 비주얼 스튜디오 코드로 깃을 연동하여 협업하는데, 한창 프로젝트 기간일 땐 열심히 사용한다. 하지만 그 외적인 요청이나 닷넷 기반의 프로젝트는 비주얼 스튜디오로 협업하기에 다른 프로젝트를 하다가 다시 코드로 돌아오면 비주얼 스튜디오와는 단축키가 달라서 헷갈린다. 비주얼 스튜디오 코드에서도 여느 에디터와 같이 별도의 플러그인을 설치한 후 사용해야한다. Beauty 라는 플러..
[ms-sql] 여러 개 행 삭제하기 보통 하나의 행을 삭제할땐, delete from 테이블명 where 삭제할 컬럼중 하나의 컬럼 = 삭제할 컬럼의 해당 내용; ex) delete from LIST where NUM = 534; 하지만 두개 이상의 행을 한꺼번에 삭제해야 할 경우도 생긴다. 그럴 경우엔 아래와 같이 입력하면 된다. delete from 테이블명 where 컬럼명 in (컬럼명내용1, 컬럼명내용2); ex) delete from LIST where NUM in (345, 654);
[ms-sql] primary key 자동 증가 포함하여 테이블 만들기 /** 배우고 익힌것을 그때그때 기록합니다. 간혹 틀린 정보가 기록될 수 있습니다. 댓글로 알려주시면 감사하겠습니다. :) **/ create table LIST ( NUM int primary key clustered identity(1,1) not null, TITLE varchar(100) not null, CONTENTS varchar(700) null ); create table 테이블 명 ( 컬럼 데이터 타입 null값 처리 (default는 null) ); - null은 해당 필드를 입력하지 않아도 저장이 된다. not null로 설정할 경우는 해당 필드를 입력하지 않으면 디비에 insert 되지 않는다. - mysql 에서 primary key를 자동 증가 시키는 명령어는 auto_incr..
[컴공] 컴파일러와 인터프리터 /** (댓글 하나는 저자에게 아주 큰 힘이 됩니다~~) **/ 컴파일러 인터프리터 해석기, 번역기란 뜻을 가지고 있는데, 고급어를 컴퓨터가 알아 듣기 쉽게 저급어(기계어, 어셈블리어)로 번역하는 과정을 하는 프로그램을 가리킨다. 참고 : 실행속도를 빠르게 도와주는 JIT(Just In Time) 컴파일이 있다. ex) C, C++, COBOL, BASIC 등 소스 프로그램을 읽어서 즉시 결과를 출력한다. 참고 : 컴파일러와 인터프리터 사이의 기술적 구분은 사라져가는 추세. ex) script, HTML, SQL, python, ruby 등 참고 : https://ko.wikipedia.org/wiki/%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC 컴파일러 - 위키백과, 우리 모두의 ..