컴퓨터 프로그래밍 (78) 썸네일형 리스트형 Mysql CRUD 실습 Select 명령문 사용! Select 컬럼명 From 테이블명 where 조건절; select * from test_db; 하면 결과가 다음과 같이 나온다. Insert into 명령문 Insert Into 테이블명 values( 값);으로 사용한다. insert into test_db(ID,NOSE_X,NOSE_Y,NOSE_Z) values (1,30,50,60); 라고 치면 결과는 다음과 같이 나오며, select * from test_db where id =1; 라고 치면 다음과 같은 테이블 결과를 얻을 수 있다. 이로서 테이블에 데이터를 입력 했다. SQL 의 이해와 종류 SQL이란 Structured Query Language로 데이터베이스에 있는 필요한 정보를 사용할 수 있도록 도와주는 언어 하나를 배워두면 모든 DBMS에서 사용가능(mysql , oracle, mssql 등 상관없이 사용가능) SQL의 종류 : DML DDL DCL이 있음 DML (Data Manipulation Language) 테이블의 데이터를 조작하는 기능, 레코드를 CRUD하는 기능(create, retrive, update, delete) SQL문 : 내용 ------------------------------------------------ Insert : 데이터베이스 객체에 데이터를 입력 Delete: 데이터베이스 객체에 데이터를 삭제 Update: 데이터베이스 객체에 데이터를 수정 Se.. pymysql 사용법 간단한 명령어를 알아볼 예정입니다. import pymysql conn = pymysql.connect(host=HOST, port=PORT, user=USER, password=PASSWORD, database= 'mydbtest',charset='utf8mb4') curs = conn.cursor() sql = "select * from angle" curs.execute(sql) rows = curs.fetchall() print(rows) conn.close() ------------------------------------------------------------------------------------------------------------------ connect()메서드는 Mysq.. MySQL 데이터베이스 만들기 1. 스키마 만들기. File -> New Model Mydb 더블클릭 한 후 원하는 이름으로 변경해준다. 2. 테이블 만들기 Tables 항목에 Add Table을 클릭한다. table name 을 "Angle"로 설정하고 id heade sholuder 등등을 적고 등록한다. (본 명칭은 예시) 3. 자신이 설계한 Model 실제 DB에 반영하기 Database->Forward Engineer 클릭 참고로 Forward Engineer 는 설계한 모델을 실제 DB에 반영하는것이며, 반대로 Reverse Engineer 는 DB의 내용을 가지고 모델을 만드는 것이다. 여기까지 Next 로 클릭해준다. 설정이 완료된 후 Close를 눌른다. Schemas 페이지를 보면 생성된 것을 볼 수 있다. (안보일.. Pycharm 에서 mysql 사용하기 pip install 로 pymysql설치하기. 그전에 my sql를 설치해준다. (python 버전도 mysql에 요구되는 사항을 맞춰 설치) MySQL Workbench 들어가서 MySQL Connections 접속한다. Instance 메뉴에 Startup / ShutDown에서 서버를 실행시켜준다. python 에서 Host, port user , password를 설정했던 대로 적어서 다음과 같이 테스트한다. 실행됨을 확인한다. (host 는 localhost로 작성해도 되고 user 와 port password는 mysql workbench를 참고한다. c# 강좌 정적필드와 메소드 c#에서 static은 정적이라는 뜻을 가지고 있음. static은 c#에서 메소드나 필드가 클래스의 인스턴스가 아닌 클래스 자체에 소속되도록 지정하는 한정자! 한 프로그램에서 인스턴스는 여러개 존재하지만 클래스는 단 하나만 존재하며 두 개 이상 존재할 수 없음 어떤 필드가 클래스에 소속된다는 것은 그 필드가 프로그램 전체에서 유일하게 존재한다는 의미!! class MyClass{ //인스턴스에 소속된 필드의 경우 public int a; public int b;} public static void Main(string[] args){ MyClass obj1 = new MyClass(); obj1.a = 1; obj1.b = 2; MyClass obj2 = enw MyClass(); obj2.a=3; o.. c#강좌 람다식 람다식은 Lambda Expression 이라고 한다. 함수를 간결한 방법으로 묘사하기 위해 람다 계산법을 고안해 냈다. 람다 계산법은 함수의 정의와 변수 그리고 함수의 적용으로 이루어져 있다. 람다식을 만드는 방법은 다음과 같다. 매개변수목록 => 식 메소드는 입력과 출력을 가지고 있고, 람다식도 마찬가지다 => 연산자를 사용하고, 이 연산자는 입력 연산자이다. 이 연산자가 하는 역할은 매개변수를 전달하나느 역할이다. 람다식에서 =>를 중심으로 왼쪽은 매개변수, 오른쪽은 식이 위치한다. delegate int Calculate(int a, int b); static void Main( string[] args) { calculate calc = (int a, int b ) => a +b; } 단순히 i.. c# 강좌 델리게이트 C#에서 델리게이트는 콜백함수를 구한하기 위해 사용된다. 한정자 delegate 반환형식 델리게이트명( 매개변수); 로 사용된다. ex) delegate int myDelegate(int a, int b); 델리게이트를 이용해서 콜백을 구현하는 과정을 요약해보면 다음과 같다. 1. 델리게이트 선언 2. 델리게이트의 인스턴스를 생성, 인스턴스를 생성할 때는 델리게이트가 참조할 메소드를 매개변수로 넘김 3. 델리게이트 호출 사용자가 원할때 알려주는 객체 = 이벤트! 이벤트는 델리게이트를 event 한정자로 수식해서 만든다. 선언하고 사용하는 절차는 다음과 같다. 1. 델리게이트를 선언, 이 델리게이트는 클래스 안 밖 상관 없이 선언해도 됨. 2. 클래스 내에 선언한 델리게이트의 인스턴스를 event 한정자로.. 이전 1 ··· 6 7 8 9 10 다음 목록 더보기