$ su - dbuser
password:
last login: wed mar 1 11:52:07 cst 2017 on pts/
[dbuser@master ~]$ psql -d exampledb
postgres=# \l
postgres=# create database exampledb owner dbuser;
postgres=# grant all privileges on database exampledb to dbuser;
postgres=# \q
$ sudo adduser dbuser
$ sudo passwd dbuser
\c dbname
\dt
\d tblname
\di
drop database phone;
create table test(id integer not null primary key);
alter table phone add column phone_number character varying(11) not null;
alter table [表名a] rename to [表名b];
drop table [表名];
alter table [表名] add column [欄位名] [型別];
alter table [表名] drop column [欄位名];
alter table [表名] rename column [欄位名a] to [欄位名b];
alter table [表名] alter column [欄位名] set default [新的預設值];
alter table [表名] alter column [欄位名] drop default;
insert into 表名 ([欄位名m],[欄位名n],......) values ([列m的值],[列n的值],......);
//eg: insert into phone(id, phone_number) values(1, 18819259295);
update [表名] set [目標欄位名]=[目標值] where [該行特徵];
eg: update phone set phone_number = replace('phone_number','8', '1');
delete from [表名] where [該行特徵];
delete from [表名];--刪空整個表
create table ([欄位名1] [型別1] ;,[欄位名2] [型別2],......<,primary key (欄位名m,欄位名n,...)>;);
\encoding [字元編碼名稱]
\h [名稱]
\prompt [文字] 名稱
\password [username] securely change the password for a user
pg_dump drupal>/opt/postgresql/backup/1.bak
//eg: pg_dump test > /usr/local/pgsql/outputdata/db.sql
示例:test為待匯出的資料庫名,後面為匯出位置及檔名稱
pg_dump test > /usr/local/pgsql/outputdata/db.sql
psql:psql -u gpadmin -d your-db -f your-table.sql
pg_restore: pg_restore -d your-db your-table.tar
示例:postgresql為使用者名稱,test為要匯入的資料庫名稱,後面為先前匯出的資料庫檔案路徑
psql -u postgresql -d test -f /usr/local/pgsql/outputdata/db.sql
select * from phone;
~> su - postgres
password:
last login: wed mar 1 13:19:02 cst 2017 on pts/1
-bash-4.2$ psql
psql (9.2.18)
type "help" for help.
postgres=# create user xxf with password '******';
create role
postgres=# create database xxf owner xxf;
create database
postgres=# grant all privileges on database xxf to xxf;
grant
postgres=# \q
-bash-4.2$ exit
logout
~> psql
psql (9.2.18)
type "help" for help.
xxf=>
至此,就在資料庫xxf中了。 PostgreSQL命令列常用命令psql
注意 除sql語句外的命令大小寫敏感!sql語句要加上分號結束!如果表名時敏感詞 如user等,查詢表時要在user上新增雙引號.1 以dbuser的身份連線資料庫exampledb su dbuser password last login wed mar 1 11 52 07 cst 2017 ...
mysql常用命令行 mysql常用命令行操作語句
第一招 mysql服務的啟動和停止 net stop mysql net start mysql 第二招 登陸mysql 語法如下 mysql u使用者名稱 p使用者密碼 鍵入命令mysql uroot p,回車後提示你輸入密碼,輸入12345,然後回車即可進入到mysql中了,mysql的提示符是...
常用命令行
more的語法 more 檔名 enter 向下n行,需要定義,預設為1行 ctrl f 向下滾動一屏 空格鍵 向下滾動一屏 ctrl b 返回上一屏 輸出當前行的行號 q 退出more dos命令 1.dir 列出當前目錄下的檔案和資料夾 2.md 建立目錄 3.rd 刪除目錄 rd s 資料夾名...