您好,登錄后才能下訂單哦!
四、控制臺(tái)命令
除了前面已經(jīng)用到的\password命令(設(shè)置密碼)和\q命令(退出)以外,控制臺(tái)還提供一系列其他命令。
- \h:查看SQL命令的解釋,比如\h select。
- \?:查看psql命令列表。
- \l:列出所有數(shù)據(jù)庫(kù)。
- \c [database_name]:連接其他數(shù)據(jù)庫(kù)。
- \d:列出當(dāng)前數(shù)據(jù)庫(kù)的所有表格。
- \d [table_name]:列出某一張表格的結(jié)構(gòu)。
- \du:列出所有用戶。
- \e:打開文本編輯器。
- \conninfo:列出當(dāng)前數(shù)據(jù)庫(kù)和連接的信息。
五、數(shù)據(jù)庫(kù)操作
基本的數(shù)據(jù)庫(kù)操作,就是使用一般的SQL語言。
# 創(chuàng)建新表
CREATE TABLE user_tbl(name VARCHAR(20), signup_date DATE);# 插入數(shù)據(jù)
INSERT INTO user_tbl(name, signup_date) VALUES('張三', '2013-12-22');# 選擇記錄
SELECT * FROM user_tbl;# 更新數(shù)據(jù)
UPDATE user_tbl set name = '李四' WHERE name = '張三';# 刪除記錄
DELETE FROM user_tbl WHERE name = '李四' ;# 添加欄位
ALTER TABLE user_tbl ADD email VARCHAR(40);# 更新結(jié)構(gòu)
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;
(完)
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。