Closed8
psqlでpostgresqlを操作
いつも忘れるpostgres周りを復習する。
urlはpostgres
、ポートは5432、ユーザはusername
、パスワードはpassword
ログイン、切断
ログイン
psql -h postgres -p 5432 -U username -d postgres
切断
exit
- \q
データベース作成、確認
作成
CREATE DATABASE test_database;
確認
\l
\list
データベース移動
\c test_database
\connect test_database
テーブルの作成、確認
作成
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100)
);
確認
# \dt
List of relations
Schema | Name | Type | Owner
--------+-------+-------+----------
public | users | table | username
(1 row)
データの挿入、確認
挿入
INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');
確認
SELECT * FROM users;
id | name | email
----+-------+-------------------
1 | Alice | alice@example.com
(1 row)
データの更新、確認
更新
UPDATE users SET name = 'Alice Smith' WHERE id = 1;
確認
SELECT * FROM users;
id | name | email
----+-------------+-------------------
1 | Alice Smith | alice@example.com
データの削除、確認
削除
DELETE FROM users WHERE id = 1;
確認
SELECT * FROM users;
id | name | email
----+------+-------
(0 rows)
このスクラップは2024/01/06にクローズされました