하아찡
[C#/WPF] LoginDB 본문
데이터 베이스는 MSSQL를 사용했습니다.
CREATE DATABASE COIN;
/*회원 TABLE 생성*/
IF NOT EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME ='ACCOUNT')
BEGIN
CREATE TABLE ACCOUNT (
NUMBER INT IDENTITY PRIMARY KEY, /*넘버*/
ID VARCHAR(20) NOT NULL, /*아이디*/
PW VARCHAR(100) NOT NULL, /*비밀번호*/
USERNAME VARCHAR(20) NOT NULL, /*이름*/
EMAIL VARCHAR(100) NOT NULL, /*이메일 아이디 찾기용*/
USEMARKET INT NOT NULL DEFAULT 0, /*사용 마켓 비트단위로 쪼개서 32개까지 처리가능*/
LEVEL INT NOT NULL DEFAULT 0, /*권한*/
);
END
/*마켓 TABLE 생성*/
IF NOT EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME ='MARKETS')
BEGIN
CREATE TABLE MARKETS (
NUMBER INT PRIMARY KEY, /*넘버 값이면서 마켓을구분해주는 고유값*/
NAME VARCHAR(20) NOT NULL, /*마켓 이름*/
VIEWNAME VARCHAR(100) DEFAULT '', /*뷰이름*/
ENABLE Bit NOT NULL, /*활성화 유무*/
);
END
/*접속로그 TABLE 생성*/
IF NOT EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME ='ACCESSLOG')
BEGIN
CREATE TABLE ACCESSLOG (
NUMBER INT IDENTITY PRIMARY KEY, /*고유값*/
USERNUMBER INT NOT NULL, /*유저고유번호*/
IP VARCHAR(100) NOT NULL, /*유저 아이피*/
KST INT NOT NULL, /*접속시간 한국시간으로 지정. 유닉스타임으로 지정*/
);
END
각 테이블 컬럼은 바뀔 수 있습니다.
반응형
'C# > 코인프로그램 - 코드' 카테고리의 다른 글
여기까지 작업물 Github에 업로드 완료 (0) | 2023.12.14 |
---|---|
[C#/WPF] Login 프로젝트 Login (0) | 2023.12.12 |
[C#/WPF] Login 프로젝트 SingUp (0) | 2023.12.12 |
[C#/WPF] Login 프로젝트 LoginMain (0) | 2023.12.12 |
[C#/WPF/수정] Upbit 프로젝트 Chart 매수 매도 선 추가 (1) | 2023.12.08 |