vim (2) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [Database] C api MySQL C api Mysql DB ๊ฒฝ๋ก export ์งํ include ๊ฒฝ๋ก์ library๊ฒฝ๋ก๋ฅผ ๋ฐ๋์ ์ง์ / lmysqlclient ์ถ๊ฐ์ ์ผ๋ก ์ ๋ ฅ export LD_LIBRARY_PATH=:/home/khnoh/mysql/db_lib gcc main.c -o main -I/home/khnoh/mysql/include -L/home/khnoh/mysql/db_lib -lmysqlclient ์์ธํ์ค๋ช ๋ณด๊ธฐ 1. Display all Tables MYSQL *conn; // Database์์ ์ฐ๊ฒฐ์ ๊ด๋ฆฌํ๋ ๊ตฌ์กฐ์ฒด์ด๋ค. ๋๋ถ๋ถ์ C API ํจ์์์ ์ฐ์ธ๋ค. char query_buffer[2048]; ... sprintf(querry_buffer, "%s", "Show tables;"); if(mysql_.. vi/vim ํธ์ง๊ธฐ ๋ช ๋ น์ด ์ ๋ฆฌ vi/vim ํธ์ง๊ธฐ ๋ช ๋ น์ด ์ ๋ฆฌ vi ์์ ๋ช ๋ น์ด vi {ํ์ผ๋ช } ์์ : $ vi test.c ์ ๋ ฅํ ํ์ผ๋ช ์ด ์ค์ ์กด์ฌ ํ์ง ์์ ๊ฒฝ์ฐ ํ์ผ์ ์์ฑ vi + {ํ๋ฒํธ}{ํ์ผ๋ช } ์์ : $ vi -10 test.c vi + /"{๊ฒ์ ๋ฌธ์์ด}"{ํ์ผ๋ช } ์์ : $ vi-/"abc" test.c vi -r{ํ์ผ๋ช } ์์ : $ vi -r test.c view {ํ์ผ๋ช } ์์ : $ view test.c vi ์ปค์ ์ด๋ h (←) : ์ผ์ชฝ์ผ๋ก ์ปค์ ์ด๋ j (↓) : ์๋๋ก ์ปค์ ์ด๋ k (↑) : ์๋ก ์ปค์ ์ด๋ l (→) : ์ค๋ฅธ์ชฝ์ผ๋ก ์ปค์ ์ด๋ w : ์ค๋ฅธ์ชฝ ํ ๋จ์ด์ ๋๋ถ๋ถ์ผ๋ก ์ปค์ ์ด๋ e : ์ค๋ฅธ์ชฝ ํ ๋จ์ด์ ์ ๋ถ๋ถ์ผ๋ก ์ปค์ ์ด๋ b : ์ผ์ชฝ ํ ๋จ์ด์ ์ ๋ถ๋ถ์ผ๋ก ์ปค์ ์ด๋ Enter :.. ์ด์ 1 ๋ค์