분류 전체보기 504

[C#] Web 종류 net6.0기준

builder.Services.AddRazorPages(); app.MapBlazorHub(); app.MapFallbackToPage("/_Host"); MVC Model, view, Contoller 방식 고전적이지만 명확함 builder.Services.AddControllersWithViews(); app.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); Razor MVVM 방식 Controller와 View가 합처져 있다. builder.Services.AddRazorPages(); app.MapRazorPages(); WebAPI View가 없는 방식 범용적으로 사용 할 수 있다. bu..

VisualStudio/C# 2022.11.07

[Mssql] Index

Clustered - 유일 키, 테이블에 한개만 생성 가능 - 영어사전 처럼 책의내용 자ㅔ가 순서대로 정렬 - SELECT시 유리 함. UPDATE INSERT 느림() Non - Clustered - 테이블에 여러개 생성 가능 - 색인과 같이 그냥 찾아보기 기능 - SELECT시 느림. UPDATE INSERT 유리함 --인덱스 생성 CREATE INDEX 인덱스이름 ON 테이블명(컬럼); CREATE UNIQUE INDEX 인덱스이름 ON 테이블명(컬럼); CREATE CLUSTERED INDEX 인덱스이름 ON 테이블명(컬럼); CREATE INDEX 인덱스이름 ON 테이블명(컬럼1, 컬럼2); --인덱스 삭제 DROP INDEX 테이블명.인덱스이름

DB/Mssql 2022.11.07

[Mssql] 데이터베이스 스키마 구문 DDL : Data Definition Language

-- 데이터베이스 생성 -- 참고) Schema --데이터베이스 생성 CREATE DATABASE GameDB; USE GameDB; --테이블 생성(Create), 삭제(Drop), 변경(ALTER) -- CREATE TABLE 테이블명(열이름 자료형 [DEFAULT 기본값] [NULL | NOT NULL]... --테이블 생성 CREATE TABLE accounts( accountID INTEGER NOT NULL, accountName VARCHAR(10) NOT NULL, coins INTEGER DEFAULT 0, createdTime DATETIME ); --테이블 삭제 USE GameDB; DROP TABLE accounts; --컬럼 추가 ALTER TABLE accounts ADD las..

DB/Mssql 2022.11.04