1.3 KiB
1.3 KiB
postgresql syntax
-
Creating table
DROP TABLE IF EXISTS COMPANY; CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL );For auto increment
CREATE TABLE COMPANY( ID SERIAL PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL );SERIALfor auto increment -
to load postgresql database
psql -U postgres smart-brainHere postgres is owner name and smart-brain is name of data base. It will prompt for password which is U2FsdGVkX1/k+uOTLs4gSYVmxYAJEQybNVGnxIQVHyg=. Refer to
for decrypting it.
To load postgresql without database:
psql -U postgresTo create database:
createdb mydb -U postgresor
psql -U postgres create database mydb;To get list of database:
\lTo connect to database when login as user
\connect dbname\q: To quit- List tables, views and sequences
\d - Describe tables
\d <table_name>
- List tables, views and sequences