CS/DB 6

[MySQL] 초기 접속, 비밀번호 변경, DB · TABLE 생성, CRUD

접속 및 초기 접속 sudo mysql -u root -p 초기 비밀번호는 없기 때문에 그냥 엔터치면 로그인이 된다 비밀번호르 변경한 경우에는 변경한 비밀번호를 입력하자 비밀번호 변경 sudo mysqladmin -u root -p password 변경할비밀번호 기존 비밀번호를 입력하면 비밀번호가 변경된다 적용 시키기 위해서는 sudo service mysql restart 이후 다시 접속할 때 변경한 비밀번호를 입력하면 된다 DB 생성 및 삭제, 조회, 접속 DB 생성 CREATE DATABASE DB이름 CHARACTER SET utf8 COLLATE utf8_general_ci; DB 조회 show databases; DB 접속 USE DB이름 DB 삭제 DROP DATABASE DB이름; TABL..

CS/DB 2024.02.22

데이터베이스 기초

스키마 (Shema) : 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의한 것 인스턴스 (Instance) : 스키마에 따라 데이터베이스에 실제로 저장된 값 개체-관계 모델 개체와 개체 간의 관계를 이용해 현실 세계를 개념적 구조로 표현하는 방법 개체 사물이나 사람 등의 구별되는 모든 것 / 각 개체는 고유한 특성이나 상태 (속성)을 하나 이상 가지고 있음 속성 개체가 가지고 있는 고유한 특성 속성은 3가지 기준으로 분류된다 속성 속성 값의 개수 단일 값 속성 이름 다중 값 속성 연락처 (휴대폰, 집 전화) 의미의 분해 가능성 단순 속성 복합 속성 주소 (도, 시, 동, 우편번호) 기존 속성 값에서 유도 유도 속성 가격 + 할인율 => 판매 가격 널 속성 : 아직 결정되지 않았거나 모르는 값 키 속..

CS/DB 2024.02.13

[ODBC, 비주얼 스튜디오, SQL Server] 데이터 삽입, 삭제

데이터 가져오기에 이어서 데이터 삽입, 삭제를 알아보려고 한다 데이터 삽입 먼저 위와 같이 다이얼로그를 수정한다 클래스 마법사에서 버튼 클릭 함수를 추가한다 void Ct1Dlg::OnClickedButton2() { // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다. // ID과 이름, 주소를 저장할 객체들 CString str_id, str_name, str_addr, str_query; // Edit 컨트롤에서 복사 GetDlgItemText(IDC_EDIT1, str_id); GetDlgItemText(IDC_EDIT2, str_name); GetDlgItemText(IDC_EDIT3, str_addr); // SQL 명령문 구성 str_query.Format(L"INSERT INTO ..

CS/DB 2023.11.05

[ODBC, 비주얼 스튜디오, SQL Server] 데이터 가져오기

비주얼 스튜디오에 SQL Server 데이터베이스를 연결해보자 로컬에서도 데이터베이스에 접근할 수도 있고 외부 컴퓨터에서도 데이터베이스에 접근할 수도 있기 때문에, 두 방법 모두 포용하기 위해 TCP 프로토콜을 허용하는 방법으로 알아보려고 한다 먼저 TCP 프로토콜을 허용해주기 위해 SQL Server 2022 구성 관리자에서 프로토콜 TCP/IP를 사용으로 바꿔주고 SSMS의 기본 인스턴스에서 특성을 들어가 보안에서 SQL Server 및 Windows 인증 모드로 변경하고 OK 위와 같이 인스턴스를 재시작해주자 비주얼 스튜디오에 접속할 아이디와 비밀번호를 생성하고 해당 아이디에 admin 권한을 부여한다 아이디랑 비밀번호 기억! 외부에서 서버로 활용할 (DB가 깔려있는) 컴퓨터에 접속할 수 있도록 방..

CS/DB 2023.11.04

[SQL Server] 설치 & 사용

SQL Server 설치 전에 제어판에서 위와 같이 설정해주자 https://www.microsoft.com/en-in/sql-server/sql-server-2022 SQL Server 2022 | Microsoft SQL Server 2022, now in public preview, is the most Azure-enabled release yet and offers continued enhancements to security and performance, providing a modern data platform for hybrid scenarios. www.microsoft.com 여기서 SQL Server를 다운받으면 된다 간단한 개인정보 입력하고 (귀찮다) 모든 설정은 기본 설정으로 설치..

CS/DB 2023.11.04