Авторизация
Поиск по указателям
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
Предметный указатель
precision, floating-point types
precision, numbers, controlling
primary keys
primary keys, constraints 2nd
primary keys, nonunique
procedural languages
programming databases
Queries
queries, clauses
queries, clauses, from
queries, clauses, group by
queries, clauses, having
queries, clauses, issuing without
queries, clauses, order by
queries, clauses, where
queries, compound
queries, compound, set operation rules
queries, conditional logic
queries, conditional logic, case expression
queries, cross joins
queries, executing
queries, grouping
queries, indexes
queries, joins
queries, joins, conditions
queries, joins, equi-joins/non-equi-joins
queries, joins, self-joins
queries, joins, three or more tables
queries, limit clause
queries, multiuser databases
queries, natural joins
queries, outer joins
queries, ranking
queries, versioning
queries, views
quote( ) function
quotes, embedded
ranges
ranges, conditions
ranges, strings
ranking queries
read locks
references, containing query
regexp operators
regular expressions, applying
Relational databases 2nd
relationships, ER diagrams
replace command, replacing
replace( ) function
reporting
reporting, generating
reporting, multiuser databases
reporting, task-oriented subqueries
Resources
resources, advanced SQL
resources, databases
resources, databases, administration
resources, databases, design
resources, databases, programming
resources, databases, tuning
resources, report generation
result sets
result sets, case expressions
result sets, compound queries, sorting
result sets, intermediate
returning
returning, dates
returning, numbers
returning, strings
right outer joins
rollback command 2nd
rollups, grouping
Round( ) function
Rounding
rounding, integers
rounding, numbers
Rows 2nd
rows, aggregate functions
rows, duplicates, deleting
rows, limit clause
rows, locks
rows, outer joins
rows, subqueries, multiple-row
rules, set operations
savepoints (transactions)
scalar subqueries
scale (floating-point types)
schemas
schemas, bank
schemas, building
schemas, statements
scope, statements
Searching
searching, case expressions
searching, expressions
searching, limit clauses
searching, wildcards
security, mysql command-line tool
select clause, aggregate functions
select keyword
SELECT statements
select statements, extensions
select statements, queries
selecting
selecting, storage engines
selecting, text types
selective aggregation
self outer joins
self-joins
self-referencing foreign keys
Sequences
Servers
servers, aggregate functions
servers, indexes, viewing
servers, locking
servers, MySQL, installing
servers, natural joins
servers, SQL92 join syntax
servers, transactions
servers, transactions, ending
servers, transactions, savepoints
servers, transactions, starting
Sets
sets, nonoverlapping
sets, operation rules
sets, operators
sets, overview of
show commands, indexes
sign( ) function
signed data
simple case expressions
single quotes (')
single-argument numeric functions
single-column
single-column, grouping
single-column, subqueries
single-parent hierarchies
sizing text types
soft errors
Solutions to exercises
Sorting
sorting, ascending/descending sort orders
sorting, collation
sorting, compound query results
sorting, expressions
sorting, numeric placeholders
SQL, defining
SQL92 join syntax
starting
starting, auto-increment feature
starting, Configuration Wizard
starting, transactions
statements
statements, classes
statements, containing
statements, CREATE TABLE
statements, insert
statements, insert, values
statements, overview of
statements, schemas, building
statements, scope
statements, select
statements, select, extensions
statements, select, query clauses
statements, subqueries
statements, subqueries, applying
statements, subqueries, correlated
statements, subqueries, noncorrelated
statements, subqueries, types of
statements, troubleshooting
storage engines
storage engines, selecting
strcmp( ) functions
strings
strings, applying
strings, built-in functions
strings, converting
strings, escaping
strings, functions
strings, functions, returning 2nd
strings, functions, that return numbers
strings, functions, that return strings
strings, generating
strings, manipulating
strings, ranges
strings, string-to-date conversions
strings, temporal data, generating
strings, truncating
strings, wildcards, applying
str_to_date( ) function
stuff( ) function
subqueries
subqueries, applying 2nd
subqueries, as data sources
subqueries, as expression generators
subqueries, grouping
subqueries, in filter conditions
subqueries, multicolumn
subqueries, multiple-row
subqueries, overview of
subqueries, scalar
subqueries, single-column
subqueries, subquery-generated tables
subqueries, tables, applying as
subqueries, task-oriented
subqueries, types of
subqueries, types of, correlated
subqueries, types of, noncorrelated
Syntax
syntax, ANSI join
syntax, case expressions
Tables 2nd 3rd
tables, aliases, defining
tables, constraints
tables, creating
tables, cross joins
tables, deleting
tables, design
tables, ER diagrams
tables, fabrication
tables, from clause
tables, group by clause
tables, having clause
tables, indexes
tables, links
tables, locks
tables, modifying
tables, multiple
tables, multiple, conditions
tables, multiple, equi-joins/non-equi-joins
tables, multiple, joins
tables, multiple, self-joins
tables, multiple, three or more table joins
tables, multiple, union operators
tables, natural joins
tables, optimizing
tables, order by clause
tables, outer joins
tables, outer joins, conditional logic
tables, outer joins, left versus right
tables, outer joins, self
tables, outer joins, three-way
tables, populating
tables, set operation guidelines
tables, subqueries 2nd
tables, subqueries, applying 2nd
tables, subqueries, correlated
tables, subqueries, noncorrelated
tables, subqueries, types of
tables, updating
tables, where clause
task-oriented subqueries
Temporal data
temporal data types
temporal data, applying
temporal data, generating
temporal data, manipulating
terminology for databases
text
TEXT data type
text, indexes
text, sizing
text, types
theory, sets
three-condition evaluation
three-way outer joins
time zones
time zones, MySQL
times
toolkits, integration
Tools
tools, mysql command-line
tools, mysql command-line, applying
tools, mysql command-line, create table statement
tools, Oracle Text
Transactions
Transactions, ending
transactions, multiuser databases
transactions, savepoints
transactions, selective aggregation
transactions, starting
TransactSQL language
transformations, result sets
trends, grouping
troubleshooting
troubleshooting, column values
troubleshooting, division by zero errors
troubleshooting, statements
truncate( ) function
truncating strings
tuning databases
two-condition evaluation
Types
types, of conditions
types, of constraints
types, of indexes
types, of intervals
types, of joins
types, of subqueries
types, of subqueries, correlated
Реклама