国产探花免费观看_亚洲丰满少妇自慰呻吟_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;


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丰原市| 临汾市| 诸城市| 绥宁县| 阳东县| 大邑县| 信宜市| 兴海县| 方正县| 横山县| 苏尼特左旗| 剑川县| 乌审旗| 东平县| 广德县| 大田县| 鹤岗市| 布拖县| 铁岭市| 浦东新区| 庄浪县| 眉山市| 兴城市| 鹿邑县| 垣曲县| 信丰县| 思茅市| 区。| 库尔勒市| 淮北市| 黄平县| 衡山县| 峡江县| 井研县| 石屏县| 铁岭市| 贵港市| 鹿泉市| 峨眉山市| 黄陵县| 永新县|