国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

PostgreSQL基本操作-Linux

2024-07-21 02:52:06
字體:
來源:轉載
供稿:網友

一. 安裝

安裝客戶端 sudo apt-get install postgresql-client 安裝服務器 sudo apt-get install postgresql 安裝圖形界面管理 sudo apt-get install pgadmin3 使圖形界面管理一直存在: padmin3 &

二. 添加新用戶和新數據庫(使用 shell 的方式)

創建數據庫用戶dbuser,并指定其為超級用戶 sudo -u postgres createuser –superuser dbuser

登錄數據庫控制臺,設置dbuser用戶的密碼,完成后退出控制臺

sudo -u postgres psql /passWord dbuser :設置密碼 /q: 退出

創建數據庫exampledb,并指定所有者為dbuser sudo -u postgres createdb -0 dbuser exampledb

三. 登錄數據庫

以新用戶的名義登錄數據庫:psql -U dbuser -d exampledb -h 127.0.0.1 -p 5432

上面命令的參數含義如下:-U指定用戶,-d指定數據庫,-h指定服務器,-p指定端口號

當前 linux 系統用戶,同時也是PostgresSQL用戶,則可以省略用戶名(-U部分參數):psql exampledb

如果 PostgreSQL 內部還存在與當前系統用戶同名的數據庫,則連數據庫名都可以省略:psql

四. 控制臺命令

/h:查看 sql 命令的解釋,例如: /h select /?:查看 psql 命令列表 /l:列出所有數據庫 /c [database_name]:連接其他數據庫 /d:列出當前數據庫的所有表格 /d [table_name]:列出某一張表格的結構 /du:列出所有用戶 /e:打開文本編輯器 /conninfo:列出當前數據庫和連接的信息

五. 數據庫操作

創建新表: CREATE TABLE user_tbl(name VARCHAR(20), signup_date DATE); 插入數據: INSERT INTO user_tbl(name, signup_date) VALUES(‘張三’, ‘2013-12-22’); 選擇記錄: SELECT * FROM user_tbl; 更新數據: UPDATE user_tbl set name = ‘李四’ WHERE name = ‘張三’; 刪除記錄: DELETE FROM user_tbl WHERE name = ‘李四’ ; 添加欄位: ALTER TABLE user_tbl ADD email VARCHAR(40); 更新結構: ALTER TABLE user_tbl ALTER COLUMN signup_date SET NOT NULL; 更名欄位: ALTER TABLE user_tbl RENAME COLUMN signup_date TO signup; 刪除欄位: ALTER TABLE user_tbl DROP COLUMN email; 表格更名: ALTER TABLE user_tbl RENAME TO backup_tbl; 刪除表格: DROP TABLE IF EXISTS backup_tbl;


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通渭县| 尖扎县| 民权县| 青岛市| 博罗县| 万全县| 宜兰县| 天长市| 泉州市| 汶上县| 德令哈市| 和平区| 大安市| 淅川县| 大余县| 怀宁县| 交城县| 陕西省| 福贡县| 洛阳市| 交口县| 衡东县| 惠来县| 甘肃省| 敦化市| 海晏县| 太原市| 连南| 和顺县| 巴马| 荔浦县| 兰考县| 沿河| 广宁县| 峨眉山市| 克山县| 华蓥市| 临江市| 栾城县| 江陵县| 永春县|