728x90
반응형

환경변수 4

MYSQL 테이블 Collation 확인, 변경 방법 (Character Set과의 차이)

SQL문을 통해 테이블 Collation을 확인하고 원하는 대로 변경할 수 있습니다. Collation은 Character set과 다른 개념입니다. 쉽게 말해 utf8mb4와 utf8mb4_unicode_ci는 다릅니다. 전자는 캐릭터셋, 후자는 콜레이션입니다. 데이터베이스의 캐릭터셋이 같더라도 테이블 간 콜레이션이 다르면 테이블 조인 시 에러가 발생합니다. 테이블 Collation 변경 방법 1. 데이터베이스 캐릭터셋 확인 데이터베이스(DB)는 특정한 기본 캐릭터셋이 적용됩니다. 이를 확인하는 SQL은 아래와 같습니다. mysql> USE 데이터베이스명; mysql> SHOW VARIABLES LIKE 'character_set_database'; [예시] mysql> use mysql mysql> ..

IT/SQLD 2023.10.26

[linux] 환경 변수(path) profile 설정

1. 지역(쉘)변수, 전역변수 1.1 지역(쉘) 변수 - 현재 쉘(Shell)에 국한되어 사용되어지는 변수로 name=value 형식으로 사용(name변수에 value값을 할당) - 변수에 문자열을 사용할경우 작은 따옴표('')를 이용해 문자열을 포함시킨다. (주의 : 변수에 할당 하는 값의 = 앞뒤로 공백이 들어가면 안된다. 그러나 C Shell일 경우에는 허용됨 ) ​ - 사용 예) // name이라는 변수에 문자 'hong' 값을 할당 [root@localhost] name='hong' //원칙은 set name='hong'이지만 Bash쉘에서는 set명령어 생략이 가능하다. ​ // 할당된 name값 확인 [root@localhost] echo $name hong ​ // 할당된 name변수 해제..

리눅스 프로필과 환경변수를 설정하는 방법

리눅스 부팅 순서 초기화 스크립트 작성 위치 Shell 스크립트 실행 순서 로그인 할 때 실행되는 스크립트 두개가 실행되는 이유 /etc/profile 모든 사용자에게 적용되는 설정이 적용 ~/.profile 현재 로그인한 사용자에게 적용되는 설정 /etc/profile 확인해보기. cd /etc -> ls etc폴더에는 여러가지 파일들이 있다 etc 디렉토리 ls profile -> ls -l profile -> cat profile profile 파일이 있는지 확인해본다. 그이후 상세보기로 파일 형식이 어떤지 확인한다. profile 은 일반파일 이다 파일 내용을 확인해본다. profile 파일 스크립트 cd profile.d/ -> ls if [ -d /etc/profile.d ] 디렉토리 에 가서..

ubuntu 환경 변수 vs. 지역 변수

linux (ubuntu) 시스템에서 환경 변수와 지역 변수를 다루고 관리하는 법을 정리하겠다. 환경 변수, 지역 변수란? 프로그래밍 언어를 이용해 코딩을 할 때 가장 많이 사용하는 것은 아마도 assignment 일 것이다. 다음과 같이 변수에 값을 할당하는 것이다. a = 1 환경 변수와 지역 변수 역시 위 코딩에서 a와 같은 변수이다. 다만 운영 체제 내에서 쓰일 뿐이다. 환경 변수와 지역 변수의 차이는 사실 그 이름에서도 나타난다. 환경 변수는 시스템 전체에 적용되고 있는 변수 지역 변수는 현재 터미널에서만 적용되는 변수 환경 변수 다루기 이미 내 컴퓨터는 많은 환경 변수를 갖고 있다. 기본적으로 시스템이 저장해두고 있거나 프로그램 설치 시 자동으로 추가되어있기 때문이다. 현재 정의되어 있는 환경..

728x90
반응형