본문 바로가기

반응형

Database

(22)
[MySQL] 데이터베이스, 테이블 활용 예제 create database yak; use yak; create table category( diseases varchar(100) null, material varchar(100) not null primary key, effect varchar(100) null, explanation varchar(5000) null, speciesl int(11) null ); create table imagepath( path varchar(100) not null, name varchar(100) not null primary key ); -------------------------------------------------------------------------------------------- 먼저 ..
[MySQL] MySQL 명령어 // MySQL 접속 (옵션 값 -u : 유저ID 요구 / root : 유저 ID 요구값이 root다. / -p : 유저 PW 요구) mysql -u root -p // 데이터베이스 or 테이블 목록보기 show tables; show databases; // person 데이터베이스 생성, 삭제 create database person; drop database person; // person 데이터베이스 선택(사용) use person; // score 테이블 생성 create table score( id int(3) not null primary key, // id 이름에 int(3) 형식으로 primary key 줌 korean int(3) not null, // primary key를 가지면 중..
[MySQL] MySQL의 int(n) 형태 데이터의 의미 메모만 해두고 블로그에 적는 것을 까먹고 있었던 내용을 간만에 적어본다. 혹시 테이블 생성할 때, INT 에 괄호치고 값을 넣어 본 기억이 있는가? 아니면, 왜 이거 INT(8)이야? 하면서 테이블 생성자에게 화를 내본적이 있는가? 그렇다면....... 당신은 바보~ -0-/ 헉...!!! ..... 내가 말을 잘 못했소... 돌던지지 말아주시오~~ (*,.ㅜ);; 자... 간단히 테스트를 해보자. > ################################################################################################## # 1. 테스트 테이블 생성 CREATE TABLE int_test ( int_1 INT(1), int_1_z INT(1) ZER..
[MySQL] MySQL의 Lib 사용법 0. MySQL Server 시작, 정지, 상태 보기, 콘솔 모드 실행 명령어 sudo /etc/init.d/mysql start sudo /etc/init.d/mysql stop service mysql status mysql -u root -p 1. mysql.h 위치 찾는 명령어 mysql_config --cflags 2. mysql.h 없을 시 다운 apt-get install libmysqlclient-dev 3. include mysql.h 방법 #include "/usr/include/mysql/mysql.h" 다른곳에서 보면 -l 혹은 -L어쩌구저쩌구로 링크 시키면 된다고 하였지만 아직 제대로 실행 되지 않음. 4. 컴파일 방법 gcc -o sql sql.c -lmysqlclient 5. ..
[MySQL] MySQL lib를 리눅스 C에서 사용하기 1. 들어 가는 말 지난 호에서는 MySQL을 이용하여 간단하게나마 슈퍼 마켓에서 매출을 관리하는 예를 들어 SQL 언어에 대해서 간단히 살펴 보았다. 기본적인 SQL 언어만 알아도 MySQL의 Client 프로그램을 이용하여 Data들을 관리할 수 있다. 하지만, SQL 언어를 모르거나 컴퓨터를 잘 다루지 못하는 사람들은 Database를 어떻게 쓸 수 있을까. 우리네 슈퍼마켓 아저씨들 중에서 SQL 언어를 사용해서 매출을 관리할 수 있을 아저씨들이 얼마나 있을까. 이번 호에서는 MySQL의 C API에 대해서 알아본다. MySQL의 C API를 이용하면 C나 C++로 짠 프로그램에서 MySQL 서버에 접속을 할 수 있다. (우리네 슈퍼마켓 아저씨는 어려운 SQL 언어를 배울 필요가 없다. 슈퍼마켓 아..
[MySQL] NetBeans와 MySQL 연동 설정 NetBeans에서 MySQL을 쓰기 위해서는 JDBC라는 것이 필요하다. JDBC는 Java Database Connectivity의 약자로 보통 JDBC Driver 라고 부른다. Java 언어를 쓸때 데이터베이스에 접속하기 위한 중간 API 역할로 단순히 데이터베이스와 연결시켜주는 library다 (통역자라고 보면된다.) Java - JDBC - Database 관계 NetBeans에서 MySQL을 사용하기 위해서는 2가지 방법이 있다. 1. NetBeans 설치시 MySQL에서 제공하는 JDBC를 포함해서 설치해준다. 설치시 제공하는 JDBC 사용하는 것. 2. MySQL에서 직접 JDBC를 내려받아 사용하는것 1번째 방법은 복잡한 과정 없이 바로 JDBC를 사용할 수 있고 2번째 방법은 최신 J..

반응형