분류 전체보기

    DML, DDL, DCL

    1. DML DML(Data Manipulation Language)는 select, insert, update, delete문과 같이 데이터를 조회, 삽입, 변경, 삭제하는 데 사용되는 SQL 구문을 의미합니다. 또 다르게는 트랜잭션(Transaction)을 발생시키는 SQL 구문을 DML이라고 볼 수 있습니다. 2. DDL DDL(Data Definition Language)는 Database나 그 하위의 Table, View등 특정 개체를 생성하거나 변경, 삭제하는 create, drop, alter 등의 SQL 구문을 의미합니다. 3. DCL DCL(Data Control Language)은 grant, revoke, deny등 권한에 관련된 SQL문에 해당합니다.

    [ASP.NET Core] ASP.NET Core API에 ReactJS 배포하기

    [ASP.NET Core] ASP.NET Core API에 ReactJS 배포하기

    1. NuGet Package에서 Microsoft.AspNetCore.SpaServices.ReactDevelopmentServer를 찾아 설치합니다. 2. Project의 Startup.cs파일에서 다음과 같은 코드를 추가하여 정적 파일 서비스를 등록하고 사용할 수 있도록 설정합니다. --ConfigureServices services.AddSpaStaticFiles(configuration => { configuration.RootPath = "ClientApp/build"; }); --Configure app.UseDefaultFiles(); app.UseStaticFiles(); app.UseSpaStaticFiles(); . . . . app.UseSpa(spa => { spa.Options...

    [MariaBD] select

    테이블의 데이터를 조회합니다. select * from tb_user tu ; userSeq userNumber userName userAge userAddress userJoinDate userUse 1 AAA-000001 홍길동 24 서울시 강남구 2021-04-13 09:49:58 1 2 BBB-000002 홍길순 30 부산 광역시 2021-02-23 15:13:21 1 특정 데이터만 조회하려면 where 절을 사용합니다. select * from tb_user tu where tu.userName = '홍길동'; 검색 대상이 문자열인 경우 like를 사용하면 문자열 내용 자체를 검색할 수 있습니다. select * from tb_user tu where tu.userName like '홍길%'; ..

    [ASP.NET Core] MailKit 사용

    'MailKit'이라는 이름으로 프로젝트에 NuGet package를 추가합니다. //발신자 설정 MailboxAddress from = new MailboxAddress("이름(생략가능)", "메일주소"); message.From.Add(from); //수신자 설정 MailboxAddress to = new MailboxAddress("이름(생략가능)", "메일주소"); message.To.Add(to); //메일제목 message.Subject = "안뇽~"; //메일본문 BodyBuilder bodyBuilder = new BodyBuilder(); bodyBuilder.HtmlBody = "반가워~"; //필요한 경우 첨부파일 //bodyBuilder.Attachments.Add("C:\\file..

    [MariaDB] 실행 쿼리 모니터링

    1. 로그를 활성화 합니다. SET GLOBAL general_log='ON'; SET GLOBAL slow_query_log='ON'; SET GLOBAL log_output='TABLE'; 2. 로그 테이블을 통해 실행한 쿼리를 확인합니다. select * from mysql.general_log gl; 3. 로그를 계속 남기는것은 성능에 좋지 않으므로 필요하지 않으면 로그기능을 비활성화 합니다. SET GLOBAL general_log='OFF'; SET GLOBAL slow_query_log='OFF'; SET GLOBAL log_output='NONE';

    [MariaDB] Show

    show databaese 데이터 베이스 목록 보기 show tables 테이블 목록 보기 desc [table] 테이블의 컬럼 확인 show table status 테이블 목록 보기 (테이블 상태 포함)

    GIT원격서버 설치 / Visual Studio 연동

    GIT원격서버 설치 / Visual Studio 연동

    1. Git for Windows 설치 (Git - Downloading Package (git-scm.com)) 1) 별다른 설정 없이 일단 기본 상태로 설치합니다. 2. Bonobo Git Server 설치 (Bonobo Git Server - Git Server for Windows) - 웹으로 실행되는 관리자용 툴 1) 웹툴이 통째로 압축되어 있으므로 일단 압축을 풀어줍니다. 2) Bonobo.Git.Server 라는 폴더로 풀리는데 이 폴더 전체를 웹서비스로 올려줍니다. 3) App_Data/Repositories 아래에 IIS_IUSRS계정으로 쓰기 및 읽기 설정을 부여합니다. 4) 설정하고 다음과 같이 나오면 성공입니다. 만약 오류페이지가 나온다면 web.config에서 customError..

    [MariaDB] Data 파일 위치 변경

    [MariaDB] Data 파일 위치 변경

    1. service.msc 에서 MariaDB 서비스를 중지합니다. 2. MariaDB가 설치된 폴더(C:\Program Files\MariaDB 10.5)를 찾아 Data폴더를 통째로 복사/잘라내기 한 뒤 이동시키고자 하는 위치(ex - D:\Data)에 붙여 넣습니다. 3. 옮겨놓은 위치(ex - D:\Data)에서 my.ini 파일을 찾아 datadir 속성에 기재된 위치 값을 이동한 위치(ex - D:\Data) 경로로 변경합니다. 4. Regedit를 열어 '컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MariaDB' 위치로 이동합니다. 오른쪽의 목록 중 ImagePath를 열어 my.ini의 위치를 이동한 폴더(ex - D:\Data\m..