뭔가 더추가해야한다
위에 설치를 완료하고 시작 하면 된다
이건 주말에 복스임..
들어간다음
ㄴshow databases ;
로 확인을하고
데이터 배이스를 만들어보자
이제 테이블도 만들고
엔터 지면 -> 이 생김
mysql> create table test (name char(10),
-> age int,
-> pet char(10)
-> );
에러가 떳다
데이터 베이스가 정해지지 않아서 ,,
use test;
mysql> create table test (name char(10), age int, pet char(10) );
를 하고 다시쳐준다
이제 글좀 써넣어 보자
insert into test values ('me', '20', 'cat');
만들고 이제 불러와보자
mysql.c 에 만들어주고
#include <stdio.h>
#include <mysql/mysql.h>
int main()
{
MYSQL mysql;
MYSQL_RES *myresult;
MYSQL_ROW row;
unsigned int num_fields;
unsigned int num_rows;
char*string_query;
mysql_init(&mysql);
mysql_real_connect(&mysql,"localhost","root","1234","test",0,NULL,0);
string_query="select*from test \n";
mysql_query(&mysql,string_query);
myresult=mysql_store_result(&mysql);
while(row=mysql_fetch_row(myresult))
printf("%s\t%s\n",row[0],row[1]);
mysql_free_result(myresult);
mysql_close(&mysql);
return 0;
}
설치된 경로 찾기
패키지 찾고
dpkg -l | grep mysql | grep dev
이름으로 검색
dpkg -L libmysqlclient-dev
요기 찾앗다
C파일 만든곳 들어가준 다음에
mysql.c 아까 친것이 보이네요
gcc mysql.c -I/usr/include/mysql/ -Wall -g -lmysqlclient -g
언제나 에러와 함께하지만
당황하지 말고 경고니깐 실행은 됨
하 세그맨 테이션 오류라니!
그럼 관리자로 시작해버려
강제로 됫움 ㅎㅎ.
됫어 그럼
'[ 충남인력개발원 ] (2019) > ┗TCP&IP' 카테고리의 다른 글
[MySQL C API] 8. 데이터베이스에 이미지 저장하기(Inserting images into MySQL database) (0) | 2019.12.01 |
---|---|
프로젝트 분석 (0) | 2019.11.29 |
Mysql 리눅스 연동하기 (0) | 2019.11.28 |
리눅스 체팅 연동 (0) | 2019.11.28 |
쓰레드 키주고 받으면서 하기 (0) | 2019.11.27 |