본문 바로가기

mysql4

[SQL] CHAR, VARCHAR 차이 ✔ 개념 CHAR고정 길이의 문자열 VARCHAR 가변길이 문자열 ✔ 예시 이름 CHAR(8) -> 이름 컬럼에 'abc' 라는 3 자리의 문자열을 넣어도 남는 공간에는 공백을 채워서 'abc ' 로 만들고 저장된 길이만큼 8자리를 사용한다. 이름 VARCHAR(8) -> 이름 컬럼에 'abc' 라는 3 자리의 문자열을 넣으면 데이터 크기의 3글자와 길이 저장을 위해 필요한 1자리를 더해 총 4자리를 사용하게 된다. ✔장단점 주민등록번호, 사번, 학번과 같이 변하지 않는 값은 CHAR 을 사용, 주소, 이름과 같이 길이가 변하는 값은 VARCHAR 를 사용하여 공간을 낭비하지 않는 것이 좋다. ✔참고 https://wildeveloperetrain.tistory.com/155 2023. 5. 29.
[SQL] sql server 와 오라클에서 현재시간 구하기 Sql server 와 오라클에서 현재시간 구하기 Sql server GETDATE() 출력 : 2023-05-28 10:06:34.670 CONVERT(VARCHAR(10), GETDATE(), 102) 출력 : 2023.05.28 Oracle TO_CHAR(SYSDATE, 'YYYY.MM.DD') 출력 : 2023.05.28 ✔참고 어쩌다DBA 유튜브 SQLD 실전문제풀이 2023. 5. 28.
[MAC] homebrew mysql 나가기 / 실행중지 명령어 1. mysql 모니터창에서 나가기 mysql> exit Bye 2. brew 에서 mysql 실행 중지 $ brew services stop mysql Stopping `mysql`... (might take a while) ==> Successfully stopped `mysql` 2022. 1. 17.
[MAC] mysql database생성하기 1. mysql 시작 $ brew services start mysql // mysql 시작 $ mysql -uroot // mysql 모니터로 들어가기 2. mysql 에 기본적으로 생성되는 데이터베이스는 다음과 같다. mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 3. 새로운 데이터베이스를 추가하기 위해서 다음의 명령어 사용 mysql> create database 원하는이름; Query OK, 1 row affected // 이 메세지가 뜨면 잘 .. 2022. 1. 17.