분류 전체보기
[MariaDB] insert
insert는 데이터를 삽입하며 다음과 같이 구현합니다. insert into tb_user (userNumber, userName, userAge, userAddress, userJoinDate, userUse) values ('CCC-000003', '홍길영', '35', '대구 광역시', now(), 1); 만약 여러 건(Row)의 데이터를 삽입하는 경우라면 , (콤마)로 각 행의 데이터를 구분하여 추가할 수 있으며 insert into tb_user (userNumber, userName, userAge, userAddress, userJoinDate, userUse) values ('CCC-000003', '홍길영', '35', '대구 광역시', now(), 1), ('DDD-000004', '..
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 배포하기
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 연동
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..