PostgreSQL डेटाबेस बनाना
Darryl Reeves
Industry Assistant Professor, New York University
CREATE TABLE people.employee {
id SERIAL PRIMARY KEY,
first_name VARCHAR(10) NOT NULL,
last_name VARCHAR(10) NOT NULL
}
CREATE TABLE people.employee {
id SERIAL PRIMARY KEY,
first_name VARCHAR(10) NOT NULL,
last_name VARCHAR(10) NOT NULL,
num_sales INTEGER
}
| Type | Description | Range |
|---|---|---|
SMALLINT |
छोटे-रेंज का integer | -32768 से +32767 |
| Type | Description | Range |
|---|---|---|
SMALLINT |
छोटे-रेंज का integer | -32768 से +32767 |
INTEGER |
integer के लिए सामान्य विकल्प | -2147483648 से +2147483647 |
| Type | Description | Range |
|---|---|---|
SMALLINT |
छोटे-रेंज का integer | -32768 से +32767 |
INTEGER |
integer के लिए सामान्य विकल्प | -2147483648 से +2147483647 |
BIGINT |
बड़े-रेंज का integer | -9223372036854775808 से 9223372036854775807 |
| Type | Description | Range |
|---|---|---|
SMALLINT |
छोटे-रेंज का integer | -32768 से +32767 |
INTEGER |
integer के लिए सामान्य विकल्प | -2147483648 से +2147483647 |
BIGINT |
बड़े-रेंज का integer | -9223372036854775808 से 9223372036854775807 |
SERIAL |
ऑटो-इन्क्रीमेंटिंग integer | 1 से 2147483647 |
| Type | Description | Range |
|---|---|---|
SERIAL |
ऑटो-इन्क्रीमेंटिंग integer | 1 से 2147483647 |
BIGSERIAL |
बड़ा ऑटो-इन्क्रीमेंटिंग integer | 1 से 9223372036854775807 |
CREATE TABLE people.employee {
id SERIAL PRIMARY KEY,
first_name VARCHAR(10) NOT NULL,
last_name VARCHAR(10) NOT NULL,
num_sales INTEGER
}
CREATE TABLE people.employee {
id SERIAL PRIMARY KEY,
first_name VARCHAR(10) NOT NULL,
last_name VARCHAR(10) NOT NULL,
num_sales INTEGER,
salary DECIMAL(8,2) NOT NULL
}
DECIMAL (precision, scale)
| Type | Description | Range |
|---|---|---|
DECIMAL or NUMERIC |
यूज़र-परिभाषित प्रिसिशन | दाशमिक बिंदु से पहले 131072 अंक; दाशमिक बिंदु के बाद 16383 अंक |
| Type | Description | Range |
|---|---|---|
DECIMAL (NUMERIC) |
यूज़र-परिभाषित प्रिसिशन | दाशमिक बिंदु से पहले अधिकतम 131072 अंक; दाशमिक बिंदु के बाद अधिकतम 16383 अंक |
REAL |
वैरिएबल-प्रिसिशन | 6 दाशमिक अंकों की प्रिसिशन |
| Type | Description | Range |
|---|---|---|
DECIMAL (NUMERIC) |
यूज़र-परिभाषित प्रिसिशन | दाशमिक बिंदु से पहले अधिकतम 131072 अंक; दाशमिक बिंदु के बाद अधिकतम 16383 अंक |
REAL |
वैरिएबल-प्रिसिशन | 6 दाशमिक अंकों की प्रिसिशन |
DOUBLE PRECISION |
वैरिएबल प्रिसिशन | 15 दाशमिक अंकों की प्रिसिशन |
PostgreSQL डेटाबेस बनाना