Download Postgres Book
Transcript
0661 0662 0663 0664 0665 0666 0667 0668 0669 0670 0671 0672 0673 0674 0675 0676 0677 0678 0679 0680 0681 0682 0683 0684 0685 0686 0687 0688 0689 0690 0691 0692 0693 0694 0695 0696 0697 0698 0699 0700 0701 0702 0703 0704 0705 0706 0707 0708 0709 0710 0711 0712 0713 0714 0715 0716 0717 0718 0719 0720 0721 0722 0723 0724 0725 0726 Contents Note to Reviewers iii Foreword v Preface vii Acknowledgements ix 1 History of POSTGRESQL 1.1 Introduction . . . . . . . . . . . . . . . . . 1.2 UNIVERSITY OF CALIFORNIA AT BERKELEY 1.3 Development Leaves BERKELEY . . . . . 1.4 POSTGRESQL Global Development Team . 1.5 Open Source Software . . . . . . . . . . . 1.6 Summary . . . . . . . . . . . . . . . . . . . . . . . . 1 1 1 1 2 3 3 . . . . . 5 5 6 7 8 8 . . . . . . . . . . 9 9 10 11 12 13 14 14 14 17 17 4 Customizing Queries 4.1 Data types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Quotes Inside Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Using NULL Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 19 19 21 2 Issuing Database Commands 2.1 Starting a Database Session 2.2 Controlling a Session . . . . 2.3 Getting Help . . . . . . . . 2.4 Exiting a Session . . . . . . 2.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Basic SQL Commands 3.1 Relational Databases . . . . . . . . . 3.2 Creating Tables . . . . . . . . . . . . 3.3 Adding Data with INSERT . . . . . . 3.4 Viewing Data with SELECT . . . . . . 3.5 Selecting Specific Rows with WHERE 3.6 Removing Data with DELETE . . . . 3.7 Modifying Data with UPDATE . . . . 3.8 Sorting Data with ORDER BY . . . . . 3.9 Destroying Tables . . . . . . . . . . 3.10 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .