實驗過程如下、建表:
建立帶引號的表名:
postgres=# create上述的過程表明,帶引號的表和不帶引號的表,不是一回事。table "gaouser"(name varchar(10),age integer
);create
table
postgres
=# select
*from
gaouser;
error: relation "gaouser" does
notexist
line
1: select
*from
gaouser;
^postgres
=# select
*from
gaouser;
error: relation "gaouser" does
notexist
line
1: select
*from
gaouser;
^postgres
=# select
*from
"gaouser";
name
|age
------+-----
(0 rows)
再進一步實驗:
postgres=# create這說明,不帶引號的表名,無論大寫還是小寫,都是一回事。table gaouser(name varchar(10),age integer
);create
table
postgres=#
postgres
=# create
table gaouser(name varchar(10),age integer
);error: relation "gaouser" already
exists
postgres=#
postgres
=# create
table gaouser(name varchar(10),age integer
);error: relation "gaouser" already
exists
postgres=#
postgres
=# select
*from
gaouser;
name
|age
------+-----
(0rows)
postgres
=# select
*from
gaouser;
name
|age
------+-----
(0rows)
postgres
=#
進一步的實驗,可以驗證此看法。
postgres=# insertinto gaouser values('
user001
',25
);insert01
postgres
=# insert
into "gaouser" values('
user002
',40
);insert01
postgres
=# select
*from
gaouser;
name
|age
---------+-----
user001 |25(
1row)
postgres
=# select
*from
gaouser;
name
|age
---------+-----
user001 |25(
1row)
postgres=#
postgres
=# select
*from
"gaouser";
name
|age
---------+-----
user002 |40(
1 row)
postgres=# insertinto gaouser values('
user003
',27
);insert01
postgres
=# select
*from
gaouser;
name
|age
---------+-----
user001 |
25user003 |27
(2rows)
postgres
=# insert
into "gaouser" values('
user004
',42
);insert01
postgres
=# select
*from
"gaouser";
name
|age
---------+-----
user002 |
40user004 |42
(2rows)
postgres
=#
PostgreSQL資料庫修改sql表的方法彙總
一,修改表 postgresql 提供了一族命令用於修改現有表。可以實現 增加字段,刪除字段,增加約束,刪除約束,修改預設值,重新命名字段,重新命名表。這些操作可以用 alter table命令執行的。1,增加字段 要增加乙個字段,使用這條命令 alter table products add co...
postgresql模板資料庫
template0和template1為postgresql資料庫的模板資料庫,新建的資料庫預設使用template1作為模板。template0和template1的區別在於template0無法修改,因此你可以修改template1資料庫以定製新建立的資料庫。template資料庫無法被刪除 d...
postgresql資料庫安裝
安裝並初始化 1 解壓資料庫並放到指定目錄 在opt目錄下 tar xvzf postgresql 10.1 1 linux x64 binaries.tar.gz 解壓出來之後目錄為pgsql 2 mv pgsql usr local pgsql 3 建立pgsql使用者並設定密碼 useradd...