| PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Fast Forward | Next | |
INSERT INTO table [ ( column [, ...] ) ]
{ DEFAULT VALUES | VALUES ( { expression | DEFAULT } [, ...] ) | query }INSERT ����в������С� ���ǿ���һ�β�����ֵ���ʽ������һ�л���һ����ѯ������ֳ����Ķ���С�
Ŀ���б��е���/�ֶο����κ�˳�����С� �����ȫû���г��κ��ֶ�������ôȱʡ��ȫ���ֶΣ�˳���ǰ��ձ�������ʱ���˳�� ��� VALUES �Ӿ���� query ����ֻ�ṩ�� N ���ֶΣ���ô����ͷ N ���ֶΡ� VALUES �Ӿ���� query �ṩ����ֵ���Դ����ҵķ�ʽ����ȷ�����������ֶ��б�����ġ�
ÿ��û������ȷ�����������ֶ��б��ڳ��ֵ��ֶζ������ȱʡֵ�� �����������ȱʡֵ�����������Ǹ������û������ null��
���ÿ�еı��ʽ������ȷ���������ͣ�ϵͳ����ͼ�����Զ�������ת����
Ҫ������в������ݣ�������� INSERT Ȩ�ޣ� �����ʹ���� query �Ӿ�������Բ�ѯ��������У� �㻹��Ҫӵ���ڲ�ѯ��ʹ�õı�� SELECT Ȩ�ޡ�
�ִ������ƣ�������ģʽ���Σ���
�� table �е��ֶ����� ��Ҫʱ���ֶ������������ֶ������������±����Ρ�����һ�����������е�ijЩ�ֶβ������ݵĻ��������ֶ��ǿա���
�����ֶζ��������ǵ�ȱʡֵ��䡣
�����Ӧ�� column ��һ����Ч���ʽ��ֵ��
��Ӧ�� column ��������ȱʡֵ��䡣
һ����ѯ��SELECT ��䣩�����ṩ����������С� ��ο� SELECT ����ȡ�������
�ɹ���ɺ�һ�� INSERT �����һ��������ʽ�������ǩ
INSERT oid count
count �Dz���������� ��� count ������һ������Ŀ����� OID�� ��ô oid �Ǹ�������е� OID�� ���� oid ���㡣
��� films �����һ�У�
INSERT INTO films VALUES
('UA502', 'Bananas', 105, '1971-07-13', 'Comedy', '82 minute');
���������������ʡ�����ֶ� len ����������潫�洢ȱʡֵ��
INSERT INTO films (code, title, did, date_prod, kind)
VALUES ('T_601', 'Yojimbo', 106, '1961-06-16', 'Drama');
���������������� DEFAULT �Ӿ���Ϊ�����ֶΣ�����������һ����ֵ��
INSERT INTO films VALUES
('UA502', 'Bananas', 105, DEFAULT, 'Comedy', '82 minute');
INSERT INTO films (code, title, did, date_prod, kind)
VALUES ('T_601', 'Yojimbo', 106, DEFAULT, 'Drama');
����һ����ȫ��ȱʡֵ��ɵ������У�
INSERT INTO films DEFAULT VALUES;
�ӱ� tmp �в��뼸�е��� films �У� �ֶβ����� films ��ͬ��
INSERT INTO films SELECT * FROM tmp_films WHERE date_prod < '2004-05-07';
�������飺
-- ����һ���յ� 3x3 ��Ϸ������Ȧ-��-����Ϸ
-- ����Щ��ѯ������ͬ�İ����ԣ�
INSERT INTO tictactoe (game, board[1:3][1:3])
VALUES (1,'{{"","",""},{"","",""},{"","",""}}');
INSERT INTO tictactoe (game, board[3][3])
VALUES (2,'{}');
VALUES (2,'{{,,},{,,},{,,}}');
INSERT ����� SQL �����ݡ� ������ʡ���ֶ����б����Dz��������ֶζ��� VALUES �Ӿ���� query ���������÷��DZ�������ġ�
���������Ĺ��� query �Ӿ����Ե������� SELECT. �����������ĵ���