데이터 입력 : Insert
다른 상용 RDBMS와 유사하게, 테이블을 먼저 생성하고 데이터는 INSERT INTO 문을 이용하여 데이터를 입력할 수 있다.
마크베이스는 ‘machsql’ 도구를 대화형 질의 처리기로 제공한다.
테이블 생성
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
);
CREATE TABLE sensor_data
(
id VARCHAR(32),
val DOUBLE
);
데이터 입력
INSERT INTO table_name
VALUES (value1, value2, value3, ...);
INSERT INTO sensor_data VALUES('sensor1', 10.1);
INSERT INTO sensor_data VALUES('sensor2', 20.2);
INSERT INTO sensor_data VALUES('sensor3', 30.3);
데이터 입력 확인
SELECT column1, column2, ...
FROM table_name;
SELECT * FROM sensor_data;
전체 과정
아래는 machsql 을 사용한 예제이다.
Mach> CREATE TABLE sensor_data (id VARCHAR(32), val DOUBLE);
Created successfully.
Mach> INSERT INTO sensor_data VALUES('sensor1', 10.1);
1 row(s) inserted.
Mach> INSERT INTO sensor_data VALUES('sensor2', 20.2);
1 row(s) inserted.
Mach> INSERT INTO sensor_data VALUES('sensor3', 30.3);
1 row(s) inserted.
Mach> SELECT * FROM sensor_data;
ID VAL
-----------------------------------------------------------------
sensor3 30.3
sensor2 20.2
sensor1 10.1
[3] row(s) selected.
최근 업데이트