Авторизация
Поиск по указателям
Beaulieu A. — Learning SQL
Обсудите книгу на научном форуме
Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Learning SQL
Автор: Beaulieu A.
Аннотация: SQL (Structured Query Language) is a standard programming language for generating, manipulating, and retrieving information from a relational database. If you're working with a relational database — whether you're writing applications, performing administrative tasks, or generating reports — you need to know how to interact with your data. Even if you are using a tool that generates SQL for you, such as a reporting tool, there may still be cases where you need to bypass the automatic generation feature and write your own SQL statements.
To help you attain this fundamental SQL knowledge, look to Learning SQL, an introductory guide to SQL, designed primarily for developers just cutting their teeth on the language.
Learning SQL moves you quickly through the basics and then on to some of the more commonly used advanced features. Among the topics discussed:
The history of the computerized database
SQL Data Statements — those used to create, manipulate, and retrieve data stored in your database; example statements include select, update, insert, and delete
SQL Schema Statements — those used to create database objects, such as tables, indexes, and constraints
How data sets can interact with queries
The importance of subqueries
Data conversion and manipulation via SQL's built-in functions
How conditional logic can be used in Data Statements
Best of all, Learning SQL talks to you in a real-world manner, discussing various platform differences that you're likely to encounter and offering a series of chapter exercises that walk you through the learning process. Whenever possible, the book sticks to the features included in the ANSI SQL standards. This means you'll be able to apply what you learn to any of several different databases; the book covers MySQL, Microsoft SQL Server, and Oracle Database, but the features and syntax should apply just as well (perhaps with some tweaking) to IBM DB2, Sybase Adaptive Server, and PostgreSQL.
Put the power and flexibility of SQL to work. With Learning SQL you can master this important skill and know that the SQL statements you write are indeed correct.
Язык:
Рубрика: Руководства по программному обеспечению /
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Год издания: 2005
Количество страниц: 306
Добавлена в каталог: 04.03.2007
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
formatting, constraints
formatting, dates 2nd
formatting, indexes
formatting, multicolumn indexes
formatting, special characters
formatting, tables
formatting, views
Friedl, Jeffrey
FROM clause
full-text indexes
functional models
Functions
Functions, aggregate
functions, aggregate, count( )
functions, aggregate, count(*)
functions, cast( ) 2nd
functions, ceil( )
functions, char( )
functions, concat( ) 2nd
functions, conversion
functions, convert_tz( )
functions, datediff( )
functions, dates
functions, dates, generating
functions, dates, returning
functions, date_add( ) 2nd
functions, extract( )
functions, floor( )
functions, getutcdate( )
functions, last_day( )
functions, length( )
functions, locate( )
functions, mod( )
functions, new_time( )
functions, now( )
functions, numbers, returning
functions, position( )
functions, pow( )
functions, quote( )
functions, replace( )
functions, round( )
functions, sign( )
functions, single-argument numeric
functions, strcmp( )
functions, strings, returning 2nd
functions, str_to_date( )
functions, stuff( )
functions, truncate( )
generating
generating, constraints
generating, data feed
generating, dates
generating, groups
generating, numeric data
generating, numeric key data
generating, reports
generating, strings
generating, temporal data
getutcdate( ) function
GMT (Greenwich Mean Time)
granularities of locks
Greenwich Mean Time (GMT)
GROUP BY clause
GROUPING
grouping, aggregate functions
grouping, expressions
grouping, filtering
grouping, generating
grouping, implicit versus explicit groups
grouping, members, counting
grouping, multicolumn
grouping, rollups
grouping, single-column
grouping, subqueries
guidelines for set operations
HAVING clause
hierarchical database systems
high-cardinality data
implicit groups
IN operator
Indexes
indexes, applying
indexes, b-tree
indexes, bitmap
indexes, constraints
indexes, creating
indexes, deleting
indexes, full-text
indexes, modifying
indexes, multicolumn
indexes, nodes
indexes, show command
indexes, text
indexes, types of
indexes, unique
indexes, viewing
inequality conditions
inner joins 2nd
InnoDB storage engine
INSERT statement
insert statement, update statement, combining
insert statement, values
inserting
inserting, column aliases
inserting, data into tables
inserting, indexes
inserting, intervals
inserting, keywords
installing MySQL
Integers
integers, rounding
integers, whole-number
integration toolkits
intermediate result sets
intersect operators
intersections
Intervals
intervals, inserting
intervals, types
into outfile clause
invalid date conversions
issuing queries without clauses
Joins
joins, ANSI syntax
joins, conditions
joins, cross
joins, equi-joins/non-equi-joins
joins, natural
joins, outer
joins, outer, conditional logic
joins, outer, left versus right
joins, outer, self
joins, outer, three-way
joins, self-joins
joins, three or more tables
keyboards, special characters
Keys
keys, compound
keys, foreign
keys, foreign, constraints 2nd
keys, foreign, ER diagrams
keys, foreign, nonexistent
keys, foreign, self-referencing
keys, primary
keys, primary, constraints 2nd
keys, primary, nonunique
keywords, inserting
Languages
languages, databases
languages, nonprocedural
languages, PL/SQL
languages, TransactSQL
last_day( ) function
leaf nodes
leap years
left outer joins
length( ) function
levels of locks
LIMIT clause
links, tables
Literals
loading MySQL time zone data
locate( ) function
Locking
locking, deadlocks
locking, levels of
logical models
low-cardinality data
managing databases
manipulating
manipulating, data
manipulating, data, generating groups
manipulating, data, using correlated subqueries
manipulating, strings
manipulating, temporal data
Matching
matching, conditions
matching, wildcards
members, counting
membership conditions
MEMORY storage engine
Merge storage engine
Metadata
mod( ) function
modifying
modifying, data using equality conditions
modifying, indexes
modifying, queries, inner joins
modifying, tables
multibyte character sets
multicolumn
multicolumn, grouping
multicolumn, indexes
multicolumn, subqueries
multiparent hierarchies
multiple conditions, parentheses ( )
multiple tables
multiple tables, deleting/updating
multiple tables, queries
multiple tables, queries, conditions
multiple tables, queries, equi-joins/non-equi-joins
multiple tables, queries, joins
multiple tables, queries, self-joins
multiple tables, queries, three or more table joins
multiple tables, union operators
multiple-row subqueries
multiuser databases
MyISAM storage engine
MySQL
mysql command-line tool
mysql command-line tool, applying
mysql command-line tool, create table statement
MySQL, databases, creating
MySQL, defining
MySQL, indexes, inserting
MySQL, ordered updates and deletes
MySQL, select statement
MySQL, select statement, into outfile clause
MySQL, select statement, limit clause
MySQL, time zones
natural joins
NDB storage engine
negative values, signed data
network database systems
new_time( ) function
nodes, indexes
non-equi-joins
noncorrelated subqueries
nonexistent foreign keys
nonoverlapping sets
nonprocedural languages
nonrelational database systems
nonunique primary keys
Normalization 2nd
not in operator
not operator, applying
Now( ) function
NULL values
null values, aggregate functions
null values, case expressions
null values, defining
null values, filtering
Numbers
numbers, aggregate functions
numbers, functions, returning
numbers, precision, controlling
numbers, rounding
numbers, string functions that return
numeric built-in functions
numeric data types
numeric data, generating
numeric key data, generating
numeric placeholders, sorting via
operations, sets 2nd
Operators
operators, all
operators, any
operators, arithmetic
operators, BETWEEN
operators, concatenation (+)
operators, conditions, building
operators, except
operators, exists
operators, IN
operators, intersect
operators, not in
operators, not, applying
operators, regexp
operators, set
operators, union
optimizers
optimizing tables
Oracle Text
ORDER BY clause 2nd
order by clause, limit clause, combining
ordered deletes/updates
outer joins 2nd
outer joins, conditional logic
outer joins, left versus right
outer joins, self
outer joins, three-way
overlapping data 2nd
page locks
parameters, limit clause
parentheses ( ), condition evaluation
passwords, mysql command-line tool
Physical models
PL/SQL language
placeholders, sorting numeric
populating
populating, columns, generating strings
populating, datetime columns
populating, tables
position( ) function
positive values, signed data
pow( ) function
Precedence
precedence, numeric data, generating
precedence, set operations
PRECISION
Реклама