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. �����������ĵ���