PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Thêm nhận xét vào cột khi tôi tạo bảng trong PostgreSQL?

Nhận xét được đính kèm vào một cột bằng cách sử dụng comment tuyên bố :

create table session_log 
( 
   userid int not null, 
   phonenumber int
); 

comment on column session_log.userid is 'The user ID';
comment on column session_log.phonenumber is 'The phone number including the area code';

Bạn cũng có thể thêm nhận xét vào bảng:

comment on table session_log is 'Our session logs';

Ngoài ra:int index không có hiệu lực.

Nếu bạn muốn tạo chỉ mục trên một cột, bạn thực hiện điều đó bằng cách sử dụng create index tuyên bố :

create index on session_log(phonenumber);

Nếu bạn muốn có một chỉ mục trên cả hai cột, hãy sử dụng:

create index on session_log(userid, phonenumber);

Bạn có thể muốn xác định userid làm khóa chính. Điều này được thực hiện bằng cú pháp sau (và không sử dụng int index ):

create table session_log 
( 
   UserId int primary key, 
   PhoneNumber int
); 

Việc xác định một cột làm khóa chính hoàn toàn làm cho nó not null




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách lưu trữ mảng hoặc nhiều giá trị trong một cột

  2. PostgreSQL có thể thực hiện kết hợp giữa hai thủ tục được lưu trữ trên SQL Server không?

  3. PostgreSQL json_array_elements trong mệnh đề FROM - tại sao đây không phải là tham gia cartesian?

  4. Cách nâng cấp PostgreSQL 11 lên PostgreSQL 12 với Zero Downtime

  5. Làm cách nào để tạo Loại được sở hữu bắt buộc với Entity Framework Core 3.0