728x90

CS 46

SQL Server XML 사용법 알아보자.

SQL Server XML 사용법 알아보자. 평소에는 SQL Server에서 XML을 사용하진 않는데 이번에 XML을 사용할 일이 생겨 알아보게 되었다. 복잡한 내용은 제외하고 간단히 확인하고, 사용 방법에 대해서 알아보자. SQL Server XML Type SQL Server (MS SQL) 에서 데이터 타입 중 xml 데이터 타입이 있다. xml 타입에 대해 테스트를 진행해보자. 먼저 XML 테스트를 진행할 테이블을 만든다. 인덱스 KEY 필드 idx, XML 사용 테스트할 필드 xml 데이터 형식은 xml 이다. 테이블명은 XML_TEST로 만들었다. 테스트로 다음의 값을 넣는다. INSERT INTO XML_TEST VALUES (1,'') INSERT INTO XML_TEST VALUES (2..

CS/sql 2023.12.19

Web 구성에 대한 기초 지식 (HTML, CSS, Javascript)

Web 구성에 대한 기초 지식 (HTML, CSS, Javascript) 오늘은 Naver의 과거 N드라이브, 현 MYBOX를 정리하려고 한다. 2017년에 처음 웹을 공부했던 자료들이 담겨 있었는데 공부했던 파일은 삭제하고 블로그 포트폴리오로 넣기 위해 작성한다. 내용은 조금씩 수정을 하면서 작성했다. 예를 들면 2017년 당시에는 VS CODE가 핫한 텍스트 에디터였나? 싶은데 지금은 핫한 텍스트 에디터이기 때문에 다른 에디터 내용을 빼고 VS CODE를 언급한다던지 등의 내용 수정은 있을 것이다. Web에 대한 기초 지식 사용자가 마주하는 웹은 보통 다음과 같은 기술로 구성되어 있다. 웹의 3요소 HTML, CSS, Javascript 1. HTML : Hyper Text Markup Languag..

CS/Web 2023.04.24

[MSSQL] 커서(Cursor) 사용법 및 예제

[MSSQL] 커서(Cursor) 사용법 및 예제 쉽게 얘기하는 것을 좋아한다. 오늘은 MSSQL에서 커서에 대해서 알아보자. 커서(Cursor)는 '포인터' + '반복문'의 개념이라고 볼 수 있다. 커서는 어떤 테이블이나 결괏값에 대해서 첫 행부터 마지막 행까지 한 행 씩 가리키면서 작업할 수 있게 도와주는 스킬이다. 위의 테이블(혹은 결괏값)이 있을 때, 위 전체 대상에 대해서 나이(Age)를 2살 더해보자. ※ UPDATE문 한 줄로 간단하게 처리할 수 있다는 것을 알지만 사용법을 익히기 위해서는 가능한 쉬운 예제를 사용해 이해를 돕고자 했다. 커서 사용법, 예제 -- 커서 아래에서 조회한 값들을 담을 변수를 선언 DECLARE @NAME VARCHAR(20), @AGE SMALLINT DECLAR..

CS/sql 2023.01.02

MySQL 8.x 버전 root 비밀번호 까먹었을 때, 분실했을 때 해결방법

MySQL 8.x 버전 root 비밀번호 까먹었을 때, 분실했을 때 해결방법 예전에 MySQL을 Local PC에 설치했는데 한동안 Local MySQL을 사용하지 않다 보니 root 비밀번호를 까먹게 되었다. 다시 사용을 하려고 접속하기 위해 까먹은 root 비밀번호를 찾아야 했다. 구글링을 통해 해결하였고, 해결방법을 기록해보자. 먼저 MySQL 버전에 따라서 root 계정의 분실한 비밀번호를 해결하는 방법이 달랐다. 이 글에서는 MySQL 8.x 버전에 대한 root 비밀번호 초기화 방법을 소개한다. 그리고 사용하는 OS에 따라서 방법이 조금 다를 것이다. 필자는 Windows 10 환경에서 진행했다. MySQL root 계정 비밀번호 초기화 1. 실행중인 MySQL 서비스를 중지한다. 실행중인 M..

CS/sql 2022.12.04

H2 Database 설치 및 실행, 오류 해결

H2 Database 설치 및 실행, 오류 해결 H2 Database 설치하기 H2 database를 설치하기 위해 공식 페이지로 접속한다. 다음과 같은 h2 메인 페이지가 나타난다. OS를 Windows로 사용을 하고 있어서 Windows Installer를 설치해도 되고, All Platforms (zip 파일) 으로 설치해도 된다. All Platforms zip 파일을 다운로드 받은 경우, 다음과 같이 h2를 실행시킨다. h2 압축파일 > 압축해제 > h2폴더 > bin > h2.sh (windows면 h2.bat) 실행 H2 이미 사용중인 포트 문제 해결 위에서 h2.sh 혹은 h2.bat을 실행하면 자동으로 웹 페이지가 나타난다. 안 나타나면 localhost:8082/ 로 접속한다. 시작부터..

CS/sql 2022.10.09

[MSSQL] 테이블 목록 조회하기, 특정 텍스트가 포함되어 있는 시스템 오브젝트 조회하기, 특정 텍스트가 포함되어 있는 프로시저 조회하기, 특정 테이블의 컬럼 조회하기

[MSSQL] 테이블 목록 조회하기, 특정 텍스트가 포함되어 있는 시스템 오브젝트 조회하기, 특정 텍스트가 포함되어 있는 프로시저 조회하기, 특정 테이블의 컬럼 조회하기 MSSQL를 사용해 개발을 하다 보면, 테이블(TABLE), 프로시저(PROCEDURE), 함수(FUNCTION), 뷰(VIEW), 트리거(TRIGGER) 등 다양한 시스템 오브젝트들을 생성하게 된다. 규모가 커지고 서비스가 고도화됨에 따라 많은 테이블과 시스템 오브젝트들이 만들어지는데, 이때 찾고 싶은 테이블이나 시스템 오브젝트를 바로 찾기 어려울 수 있다. 실무에서 이런 것들을 찾을 수 있는 쿼리 구문은 도움이 될 때가 많다. 내가 자주 사용하던 유용한 쿼리들을 공유하려 한다. 먼저 가장 접근을 많이 하게 될 테이블 목록을 조회해보자..

CS/sql 2022.08.04

MySQL 계정 생성하기

MySQL 계정 생성하기 실행 환경 Version : MySQL 8.0.29 OS : Windows 10, 11 MySQL 접속 Windows에서는 MySQL Workbench를 사용해 접속하거나 커맨트 창에서 MySQL에 접속합니다. >mysql -u root -p 위 명령어를 입력하고 password : 입력창이 나오면 root 계정의 패스워드를 입력하여 MySQL에 접속합니다. MySQL에 접속했다면, mysql 데이터베이스(스키마)를 선택합니다. 그 전에 데이터베이스를 전체 보겠습니다. 데이터베이스 전체 보기 show databases; 계정 정보 테이블을 갖고 있는 mysql 스키마를 선택합니다. mysql 스키마 선택하여 사용하기 use mysql; 선택한 mysql 스키마에 테이블 정보를 보..

CS/sql 2022.06.25

MySQL 버전 확인하기, MySQL 환경 변수 설정

MySQL 버전 확인하기, MySQL 환경 변수 설정 명령어가 매우 간단합니다. ▶ 'MySQL 버전 확인하기' 명령어 mysql> SELECT VERSION(); ▶ 'MySQL 버전 확인 및 다른 상세 정보도 같이 확인' 명령어 mysql> SHOW VARIABLES LIKE '%VERSION%'; ▶ MySQL에 접속하지 않은 상태일 때, 커맨드 창에서 MySQL 버전을 확인하기 위한 명령어 > mysql -V MySQL을 설치부터 CLI를 주로 사용하는 Linux, Mac 계열의 OS에서는 MySQL을 설치할 때 대개 환경 변수가 세팅이 되어서 터미널 창에서 바로 MySQL을 사용할 수 있습니다. 그런데, Windows에서는 주로 Installer 파일로 설치하고 Workbench (GUI의 My..

CS/sql 2022.06.24

[MySQL] Root 계정 비밀번호 변경 (root password update)

[MySQL] Root 계정 비밀번호 변경 (root password update) Root 계정 비밀번호 변경에 대해 알아보겠습니다. 먼저 root 계정에 대한 정보가 어디에 있는지 확인을 해야겠죠. ▶ 모든 데이터베이스를 확인합니다. SHOW DATABASES; 계정이 관리되는 데이터베이스는 mysql 데이터베이스에서 확인할 수 있는데요. ▶ mysql 데이터베이스를 사용합니다. USE MYSQL; 이제 테이블을 살펴볼 것인데요. mysql 데이터베이스 내에 user라는 테이블이 있는데 그 테이블에 계정 정보가 담겨있습니다. ▶ 모든 테이블 보기 SHOW TABLES; user 라는 테이블이 있는지 확인합니다. ▶USER 테이블을 확인합니다. SELECT * FROM USER; Host는 localh..

CS/sql 2022.06.22

[MSSQL] Partition by 사용방법, 특정 열 기준에서 순위 표현

[MSSQL] Partition by 사용방법, 특정 열 기준에서 순위 표현 Partition by는 데이터의 집합(테이블)에서 어떤 항목을 기준으로 테이블을 분리하여 순위나 순서를 나타낼 때 사용할 수 있다. 테이블의 어떤 항목(열, Column)을 기준으로 분리하여 표현할 때 많이 사용된다. 임시 데이터로 테스트해보자. SELECT * FROM ( SELECT 'A' as class, '손홍만' AS NAME, 100 AS SCORE UNION ALL SELECT 'B' as class, '황위조' AS NAME, 95 AS SCORE UNION ALL SELECT 'A' as class, '정우엉' AS NAME, 90 AS SCORE UNION ALL SELECT 'B' as class, '청철'..

CS/sql 2022.06.18
728x90