PG是Promotion Girl的縮寫:促銷員。
10年積累的成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有鶴峰免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
一般是廠家或代理商派往零售終端的銷售人員,在銷售商品的過程中扮演著非常重要的角色。
促銷員面對(duì)面地直接與顧客溝通,一舉一動(dòng)、一言一行都在顧客的眼中始終代表著商店的服務(wù)風(fēng)格與精神面貌。促銷員對(duì)商店的特賣、季節(jié)性優(yōu)惠等促銷活動(dòng)應(yīng)了如指掌,當(dāng)顧客詢問到有關(guān)事項(xiàng)時(shí),能及時(shí)熱情地給予詳細(xì)地解答。
促銷員的工作職責(zé)
1、對(duì)照?qǐng)?zhí)行營業(yè)員一日行為規(guī)范、服務(wù)規(guī)范和柜臺(tái)紀(jì)律,服從上級(jí)領(lǐng)導(dǎo)的各項(xiàng)工作安排,并接受上級(jí)的監(jiān)督檢查,認(rèn)真完成部門下達(dá)的銷售指標(biāo),并力爭超額完成任務(wù)。
2、嚴(yán)格遵守企業(yè)規(guī)章制度和服務(wù)規(guī)范,接待顧客使用普通話和禮貌用語,做到主動(dòng)、熱情、耐心、周到地接待每一位顧客。
3、對(duì)本柜商品的品名、單價(jià)、規(guī)格、質(zhì)地、產(chǎn)地、性能、使用和保管方法等要了如指掌,當(dāng)好顧客參謀,掌握商品知識(shí)及銷售技巧,熱情回答顧客提出的各種問題,促進(jìn)商品銷售,介紹商品時(shí)應(yīng)實(shí)事求是,不得做出抵毀其他品牌的行為。
以上內(nèi)容參考:百度百科-促銷員
shutdown命令是最常用的關(guān)閉系統(tǒng)命令,不僅可以用于立即關(guān)閉系統(tǒng),還可以在指定時(shí)間關(guān)閉系統(tǒng)。
gp數(shù)據(jù)庫常用操作:1、啟動(dòng)數(shù)據(jù)庫:gpstartgpstart正常起數(shù)據(jù)庫gpstart-R維護(hù)模式,普通用戶無法登陸,只有超級(jí)用戶能登陸gpstart-m只起master,起了后,只能用utility模式去登錄master。utility模式登錄,只連某個(gè)實(shí)例。
2、停止數(shù)據(jù)庫:gpstopgpstop正常停止數(shù)據(jù),如果數(shù)據(jù)庫還有連接,就無法停止gpstop-Msmart同gpstopgpstop-Mfast停止數(shù)據(jù)庫,如果有連接的話,會(huì)發(fā)cancle信號(hào),等待連接中斷,如果等待超時(shí),則強(qiáng)制中斷連接gpstop-Mimmediate強(qiáng)制中斷所有連接gpstop-r重啟數(shù)據(jù)庫gpstop-m只停master,最直接的禁止其他用戶登陸數(shù)據(jù)庫的方法
3、檢查數(shù)據(jù)庫狀態(tài):gpstategpstate查看基本的數(shù)據(jù)庫狀態(tài)統(tǒng)計(jì)數(shù)據(jù)gpstate-s查看數(shù)據(jù)庫primary和mirror狀態(tài)的詳細(xì)信息gpstate-e查看失敗實(shí)例的具體信息gpstate-m查看mirror實(shí)力狀態(tài)gpstate-f查看standby的狀態(tài)
(1)用戶實(shí)用程序:
createdb 創(chuàng)建一個(gè)新的PostgreSQL的數(shù)據(jù)庫(和SQL語句:CREATE DATABASE 相同)
createuser 創(chuàng)建一個(gè)新的PostgreSQL的用戶(和SQL語句:CREATE USER 相同)
dropdb 刪除數(shù)據(jù)庫
dropuser 刪除用戶
pg_dump 將PostgreSQL數(shù)據(jù)庫導(dǎo)出到一個(gè)腳本文件
pg_dumpall 將所有的PostgreSQL數(shù)據(jù)庫導(dǎo)出到一個(gè)腳本文件
pg_restore 從一個(gè)由pg_dump或pg_dumpall程序?qū)С龅哪_本文件中恢復(fù)PostgreSQL數(shù)據(jù)庫
psql 一個(gè)基于命令行的PostgreSQL交互式客戶端程序
vacuumdb 清理和分析一個(gè)PostgreSQL數(shù)據(jù)庫,它是客戶端程序psql環(huán)境下SQL語句VACUUM的shell腳本封裝,二者功能完全相同
(2)系統(tǒng)實(shí)用程序
initdb 創(chuàng)建一個(gè)用于存儲(chǔ)數(shù)據(jù)庫的PostgreSQL數(shù)據(jù)目錄,并創(chuàng)建預(yù)定義的模板數(shù)據(jù)庫template0和template1,生成共享目錄表 catalog;此程序通常只在安裝PostgreSQL時(shí)運(yùn)行一次
initlocation 創(chuàng)建一個(gè)輔助的PostgreSQL數(shù)據(jù)庫存儲(chǔ)區(qū)域
ipcclean 從停止的PostgreSQL服務(wù)器中清除共享內(nèi)在和孤立信號(hào)標(biāo)志
pg_ctl 啟動(dòng)、停止、重啟PostgreSQL服務(wù)(比如:pg_ctl start 啟動(dòng)PostgreSQL服務(wù),它和service postgresql start相同)
pg_controldata 顯示PostgreSQL服務(wù)的內(nèi)部控制信息
postgres PostgreSQL單用戶模式的數(shù)據(jù)庫服務(wù)
postmaster PostgreSQL多用戶模式的數(shù)據(jù)庫服務(wù)
4.這里面最重要的是psql這個(gè)客戶端程序最為重要。啟用客戶端程序psql的方法是:
切換到PostgreSQL預(yù)定義的數(shù)據(jù)庫超級(jí)用戶postgres,啟用客戶端程序psql,并連接到自己想要的數(shù)據(jù)庫,比如說:
psql template1
出現(xiàn)以下界面,說明已經(jīng)進(jìn)入到想要的數(shù)據(jù)庫,可以進(jìn)行想要的操作了。
template1=#
5.在數(shù)據(jù)庫中的一些命令:
template1=# \l 查看系統(tǒng)中現(xiàn)存的數(shù)據(jù)庫
template1=# \q 退出客戶端程序psql
template1=# \c 從一個(gè)數(shù)據(jù)庫中轉(zhuǎn)到另一個(gè)數(shù)據(jù)庫中,如template1=# \c sales 從template1轉(zhuǎn)到sales
template1=# \dt 查看表
template1=# \d 查看表結(jié)構(gòu)
template1=# \di 查看索引
[基本數(shù)據(jù)庫操作]========================
*創(chuàng)建數(shù)據(jù)庫:
create database [數(shù)據(jù)庫名];
*查看數(shù)據(jù)庫列表:
\d
*刪除數(shù)據(jù)庫:
drop database [數(shù)據(jù)庫名];
創(chuàng)建表:
create table ([字段名1] [類型1] references 關(guān)聯(lián)表名(關(guān)聯(lián)的字段名);,[字段名2] [類型2],......,primary key (字段名m,字段名n,...););
*查看表名列表:
\d
*查看某個(gè)表的狀況:
\d [表名]
*重命名一個(gè)表:
alter table [表名A] rename to [表名B];
*刪除一個(gè)表:
drop table [表名];
========================================
[表內(nèi)基本操作]==========================
*在已有的表里添加字段:
alter table [表名] add column [字段名] [類型];
*刪除表中的字段:
alter table [表名] drop column [字段名];
*重命名一個(gè)字段:
alter table [表名] rename column [字段名A] to [字段名B];
*給一個(gè)字段設(shè)置缺省值:
alter table [表名] alter column [字段名] set default [新的默認(rèn)值];
*去除缺省值:
alter table [表名] alter column [字段名] drop default;
在表中插入數(shù)據(jù):
insert into 表名 ([字段名m],[字段名n],......) values ([列m的值],[列n的值],......);
修改表中的某行某列的數(shù)據(jù):
update [表名] set [目標(biāo)字段名]=[目標(biāo)值] where [該行特征];
刪除表中某行數(shù)據(jù):
delete from [表名] where [該行特征];
delete from [表名];--刪空整個(gè)表
6.要注意隨時(shí)對(duì)數(shù)據(jù)庫進(jìn)行清理、收回磁盤空間并更新統(tǒng)計(jì)信息,使用下面的命令就搞定!
vaccumdb -d sales -z
-a 對(duì)所有的數(shù)據(jù)庫操作
-z 保證不斷地刪除失效的行,節(jié)約磁盤空間,將統(tǒng)計(jì)信息更新為最近的狀態(tài)
7.PostgreSQL用戶認(rèn)證
PostgreSQL數(shù)據(jù)目錄中的pg_hba.conf的作用就是用戶認(rèn)證,可以在/var/lib/pgsql/data中找到。
有以下幾個(gè)例子可以看看:
(1)允許在本機(jī)上的任何身份連接任何數(shù)據(jù)庫
TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
local all all trust(無條件進(jìn)行連接)
(2)允許IP地址為192.168.1.x的任何主機(jī)與數(shù)據(jù)庫sales連接
TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
host sales all 192.168.1.0 255.255.255.0 ident sameuser(表明任何操作系統(tǒng)用戶都能夠以同名數(shù)據(jù)庫用戶進(jìn)行連接)
8.看了那么多,來一個(gè)完整的創(chuàng)建PostgreSQL數(shù)據(jù)庫用戶的示例吧
(1)進(jìn)入PostgreSQL高級(jí)用戶
(2)啟用客戶端程序,并進(jìn)入template1數(shù)據(jù)庫
psql template1
(3)創(chuàng)建用戶
template1=# CREATE USER hellen WITH ENCRYPED PASSWORD'zhenzhen'
(4)因?yàn)樵O(shè)置了密碼,所以要編輯pg_hba.conf,使用戶和配置文件同步。
在原有記錄上面添加md5
local all hellen md5
(4)使用新用戶登錄數(shù)據(jù)庫
template1=# \q
psql -U hellen -d template1
PS:在一個(gè)數(shù)據(jù)庫中如果要切換用戶,要使用如下命令:
template1=# \!psql -U tk -d template1
9.設(shè)定用戶特定的權(quán)限
還是要用例子來說明:
創(chuàng)建一個(gè)用戶組:
sales=# CREATE GROUP sale;
添加幾個(gè)用戶進(jìn)入該組
sales=# ALTER GROUP sale ADD USER sale1,sale2,sale3;
授予用戶級(jí)sale針對(duì)表employee和products的SELECT權(quán)限
sales=# GRANT SELECT ON employee,products TO GROUP sale;
在sale中將用戶user2刪除
sales=# ALTER GROP sale DROP USER sale2;
10.備份數(shù)據(jù)庫
可以使用pg_dump和pg_dumpall來完成。比如備份sales數(shù)據(jù)庫:
pg_dump sales/home/tk/pgsql/backup/1.bak