MySQL6 C# DB연동 ListView로 데이터 추출 예제 폼이 열리면 자동연결 : 폼 자체를 더블클릭 폼이 닫히면 연결해제 : 폼 선택후 이벤트 Form Closing 그리고 디비를 생성하고 각각의 테이블에 무조건 하나의 튜플을 넣어주어야 합니다. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using MySql.Data; using MySql.Data.MySqlClient; namespace WindowsFormsApp6 { .. 2021. 5. 28. MYSQL C#연동 2 INSERT문으로 넣기 문자열은 양옆에 '"++"' 이런식으로 넣어주어야한다. 그리고 아이피는 앞의 블로그글 MYSQL C#연동 1에서 구한 IP,Database를 넣어준다. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using MySql.Data; using MySql.Data.MySqlClient; namespace WindowsFormsApp5 { public pa.. 2021. 5. 28. MYSQL C# 연동1 MYSQL, C# 연동 1. MYSQL Connector 설치 2. 인바운드 규칙 생성(포트3306 열기) 3. ipconfig로 ip확인 4. 사용자 생성 및 권한 설정 1. MYSQL Connector 설치 MYSQL installer에 들어간다. 제일 최신버전의 Connector/NET을 오른쪽 화살표를 클릭하여 넣어준 후에 Next를 눌러 계속 설치를 완료한다. 로컬디스크 C의 programfiles x86 에 아래 경로에 들어가 MySql.Data.dll이 설치 되어있는지 확인한다. 2. 방화벽을 열어주는 인바운드 규칙 생성(포트3306 열기) 고급설정으로 간다. 인바운드 규칙 클릭후 새규칙 클릭 그리고 포트를 선택하고 다음 MYSQL포트번호 3306입력을 해줍니다. 이름이 우리가 설정한 Mys.. 2021. 5. 28. MYSQL - DDL DML 예제 -- DDL(데이터 정의어) 1. 다음과 같은 속성을 가진 NewBook 테이블을 생성하시오. 도서번호를 기본키로 한다. bookname과 publisher는 NULL값을 가질 수 없고, price 값은 입력되지 않으면 기본 값 10000을 지정한다. bookid(도서번호) - INT bookname(도서이름) - VARCHAR(20) publisher(출판사) - VARCHAR(20) price(가격) - INT CREATE TABLE NewBook(bookid INT, bookname VARCHAR(20) NOT NULL, publisher VARCHAR(20) NOT NULL , price INT DEFAULT 10000 , PRIMARY KEY(bookid)); 2. 다음과 같은 속성을 가진 Ne.. 2021. 5. 26. MYSQL - DDL, DML? DDL (테이블구조) 데이터 정의언어 트랜잭션이 발생시키지 않아서 빠르다. 되돌림이나 완전적용 사용불가 CREATE 새로운 테이블을 생성 ALTER 테이블 변경 DROP 테이블 삭제 DML(테이블 데이터) 데이터를 조작언어 트랜잭션이 발생하는 SQL도 이 DML에 속성 - 테이블의 데이터를 변경(입력/수정/삭제)할 때 실제 테이블에 완전히 적용하지 않고, 임시로 적용시키는 것 - ROLLBACK이 가능하지만 MYSQL에서는 commit이므로 ROLLback이 먹히지 않음 SELECT 데이터 검색 INSERT INTO 테이블[(열1, 열2..)] VALUES(값1,값2..) 열은 내가 쓰고 싶은 열만 쓰고 값도 같이 맞추어주어야함 튜플 삽입 UPDATE SET 데이터 튜플을 수정 DELETE 튜플 삭제 A.. 2021. 5. 26. MYSQL - Select문, 서브쿼리 기본 예제 1. 모든 도서의 이름과 가격을 검색하시오. select bookname, price from Book; 2. 모든 도서의 도서번호, 도서이름, 출판사, 가격을 검색하시오. select * from Book; 3. 도서테이블에 있는 모든 출판사를 검색하시오. select publisher from book; 4. 검색된 출판사의 중복을 제거하시오. select DISTINCT publisher from book; 5. 가격이 20000원 미만인 도서를 검색하시오. select * from book where price 2021. 5. 25. 이전 1 다음