PG SQL 수집

4050 단어 sqlPostgreSQL
모든 관계 형 데이터 베이스 에 있어 표 는 데이터 저장 의 가장 핵심 적 이 고 기본 적 인 대상 단원 이다.이제 여기 서부 터 시작 합 시다.
현재 로그 인 사용자 조회:
darion=> select current_user;
 current_user 
--------------
 darion
(1 row)

탭 문:
darion=> CREATE TABLE friend (
darion(>     firstname CHAR(15),
darion(>     lastname CHAR(20),
darion(>     city CHAR(15),
darion(>     state CHAR(2),
darion(>     age INTEGER
darion(> );
CREATE TABLE
darion=> 
darion=> \d friend 
         Table "public.friend"
  Column   |     Type      | Modifiers 
-----------+---------------+-----------
 firstname | character(15) | 
 lastname  | character(20) | 
 city      | character(15) | 
 state     | character(2)  | 
 age       | integer       | 

darion=>

삽입문
darion=> INSERT INTO friend VALUES ('Mike','Nichols','Tampa','FL',19);
INSERT 0 1
darion=>
darion=>
darion=> select * from friend ;
    firstname    |       lastname       |      city       | state | age 
-----------------+----------------------+-----------------+-------+-----
 Mike            | Nichols              | Tampa           | FL    |  19
(1 row)

darion=>
darion=> INSERT INTO friend VALUES ('Cindy','Anderson','Denver','CO',23);
INSERT 0 1
darion=> 
darion=> INSERT INTO friend VALUES ('Sam','Jackson','Allentown','PA',22);
INSERT 0 1
darion=>
darion=> select * from friend ;
    firstname    |       lastname       |      city       | state | age 
-----------------+----------------------+-----------------+-------+-----
 Mike            | Nichols              | Tampa           | FL    |  19
 Cindy           | Anderson             | Denver          | CO    |  23
 Sam             | Jackson              | Allentown       | PA    |  22
(3 rows)

darion=>
darion=> CREATE TABLE alltypes (
darion(>     state CHAR(2),
darion(>     name CHAR(30),
darion(>     children INTEGER,
darion(>     distance FLOAT,
darion(>     budget NUMERIC(16,2),
darion(>     born DATE,
darion(>     checkin TIME,
darion(>     started TIMESTAMP
darion(> );
CREATE TABLE
darion=> 
darion=> 
darion=>

Insert Null:
darion=> INSERT INTO friend VALUES ('Jack', 'Burger', NULL, NULL, 27);
INSERT 0 1
darion=> SELECT * FROM friend WHERE age <> 19 ORDER BY age DESC;
    firstname    |       lastname       |      city       | state | age 
-----------------+----------------------+-----------------+-------+-----
 Jack            | Burger               |                 |       |  27
 Cindy           | Anderson             | Denver          | CO    |  23
 Sam             | Jackson              | Allentown       | PA    |  22
(3 rows)

darion=> SELECT * FROM friend ;
    firstname    |       lastname       |      city       | state | age 
-----------------+----------------------+-----------------+-------+-----
 Mike            | Nichols              | Tampa           | FL    |  19
 Cindy           | Anderson             | Denver          | CO    |  23
 Sam             | Jackson              | Allentown       | PA    |  22
 Jack            | Burger               |                 |       |  27
(4 rows)

darion=>
darion=> CREATE TABLE account (
darion(>     name CHAR(20),
darion(>     balance NUMERIC(16,2) DEFAULT 0,
darion(>     active CHAR(1) DEFAULT 'Y',
darion(>     created TIMESTAMP DEFAULT CURRENT_TIMESTAMP
darion(> );
CREATE TABLE
darion=> 
darion=>
darion=> INSERT INTO account (name) VALUES ('Federated Builders');
INSERT 0 1
darion=> 
darion=> SELECT * FROM account;
         name         | balance | active |          created           
----------------------+---------+--------+----------------------------
 Federated Builders   |    0.00 | Y      | 2015-05-17 00:59:36.451184
(1 row)

darion=>

좋은 웹페이지 즐겨찾기