~drizzle-trunk/drizzle/development

1994.5.17 by Stewart Smith
remove \r at end of line as they cause kitten injuries.
1
Executing Queries
1900.2.5 by Stewart Smith
fix docs warning: underline/overline too short for queries.rst
2
=================
1878.5.4 by Brian Aker
Update documentation.
3
1945.3.4 by Marisa Plumb
SQL edits and rewrites
4
Queries retrieve data from a database based on specific criteria. They
5
are performed with the declarative SELECT statement, which has no
6
persistent effects on the database. SELECT simply retrieves data from
7
one or more tables, or expressions.
8
2165.2.5 by Andrew Hutchings
Make fixes to temporal docs
9
A query includes a list of columns to be included in a result set; an example of this would be:
10
11
.. code-block:: mysql
1945.3.4 by Marisa Plumb
SQL edits and rewrites
12
1994.4.3 by Marisa Plumb
few updates and modifications to admin commands
13
	SELECT * FROM table_name;
14
1994.4.21 by Marisa Plumb
adding tungsten doc
15
SELECT * FROM is an example of using SELECT with clauses. The select clause specifies the columns you want to retrieve. The from clause specifies the tables to search. 
1994.4.3 by Marisa Plumb
few updates and modifications to admin commands
16
17
Keywords and clauses include:
1945.3.4 by Marisa Plumb
SQL edits and rewrites
18
1994.4.16 by Marisa Plumb
new function and clause files, some placeholders for right now
19
.. toctree::
20
   :maxdepth: 2
21
22
   where
23
   distinct
24
   groupby
25
   having
26
   orderby
27
   join
1994.4.3 by Marisa Plumb
few updates and modifications to admin commands
28
2165.2.5 by Andrew Hutchings
Make fixes to temporal docs
29
For example:
30
31
.. code-block:: mysql
1994.4.3 by Marisa Plumb
few updates and modifications to admin commands
32
33
	SELECT first_column_name, second_column_name
34
	FROM table_name
35
	WHERE first_column_name > 1000;
36
1994.4.16 by Marisa Plumb
new function and clause files, some placeholders for right now
37
The column names that follow the SELECT keyword determine the columns that will be returned in the results. You can select as many column names that you'd like, or you can use a * to select all columns (as shown in the first example above). The order in which they are specified will be reflected in your query results.
38
39
The table name that follows the keyword FROM specifies the table that will be queried to retrieve the desired results.
40
1994.5.17 by Stewart Smith
remove \r at end of line as they cause kitten injuries.
41
The WHERE clause (optional) specifies the data values or rows to be returned or displayed, based on the criteria described after the keyword WHERE.