Sign In
Upload
Manuals
Brands
Oracle Manuals
Software
5.0
Oracle 5.0 Manuals
Manuals and User Guides for Oracle 5.0. We have
1
Oracle 5.0 manual available for free PDF download: Reference Manual
Oracle 5.0 Reference Manual (3232 pages)
Brand:
Oracle
| Category:
Software
| Size: 27.37 MB
Table of Contents
Table of Contents
3
Preface and Legal Notices
19
General Information
21
About this Manual
22
Typographical and Syntax Conventions
23
Overview of the Mysql Database Management System
24
What Is Mysql
24
The Main Features of Mysql
26
History of Mysql
28
What Is New in Mysql 5.0
29
Mysql Development History
31
Mysql Information Sources
31
Mysql Mailing Lists
31
Mysql Community Support at the Mysql Forums
34
Mysql Community Support on Internet Relay Chat (IRC)
34
Mysql Enterprise
34
How to Report Bugs or Problems
34
Mysql Standards Compliance
39
What Standards Mysql Follows
39
Selecting SQL Modes
39
Running Mysql in ANSI Mode
40
Mysql Extensions to Standard SQL
40
Mysql Differences from Standard SQL
43
How Mysql Deals with Constraints
48
Credits
52
Contributors to Mysql
52
Documenters and Translators
56
Packages that Support Mysql
57
Tools that Were Used to Create Mysql
58
Supporters of Mysql
58
Installing and Upgrading Mysql
61
Mysql Installation Overview
62
Determining Your Current Mysql Version
62
Notes for Mysql Enterprise Server
63
Enterprise Server Distribution Types
64
Upgrading Mysql Enterprise Server
64
Notes for Mysql Community Server
64
Overview of Mysql Community Server Installation
64
Operating Systems Supported by Mysql Community Server
65
Choosing Which Mysql Distribution to Install
66
How to Get Mysql
70
Verifying Package Integrity Using MD5 Checksums or Gnupg
70
Verifying the MD5 Checksum
70
Signature Checking Using Gnupg
71
Signature Checking Using Gpg4Win for Windows
73
Signature Checking Using RPM
77
Installation Layouts
78
Compiler-Specific Build Characteristics
79
Standard Mysql Installation from a Binary Distribution
80
Installing Mysql on Microsoft Windows
80
Choosing an Installation Package
81
Installing Mysql on Microsoft Windows Using an MSI Package
82
Mysql Server Instance Configuration Wizard
87
Installing Mysql on Microsoft Windows Using a Noinstall Zip Archive
99
Troubleshooting a Mysql Installation under Windows
106
Upgrading Mysql on Windows
107
Windows Postinstallation Procedures
108
Installing Mysql from Source on Windows
110
Installing Mysql on Mac os X
115
Installing Mysql from RPM Packages on Linux
117
Installing Mysql on Solaris
120
Installing Mysql on I5/Os
121
Installing Mysql on Netware
125
Installing Mysql from Generic Binaries on Other Unix-Like Systems
127
Installing Mysql from Source
129
Installing Mysql from a Standard Source Distribution
130
Installing Mysql from a Development Source Tree
133
Mysql Source-Configuration Options
135
Dealing with Problems Compiling Mysql
143
Compiling and Linking an Optimized Mysqld Server
146
Postinstallation Setup and Testing
147
Unix Postinstallation Procedures
147
Securing the Initial Mysql Accounts
158
Assigning Account Passwords
160
Upgrading or Downgrading Mysql
162
Upgrading Mysql
162
Downgrading Mysql
173
Checking Whether Tables or Indexes Must be Rebuilt
174
Rebuilding or Repairing Tables or Indexes
176
Copying Mysql Databases to Another Machine
178
Operating System-Specific Notes
179
Linux Notes
179
Mac os X Notes
185
Solaris Notes
185
BSD Notes
189
Other Unix Notes
192
OS/2 Notes
207
Environment Variables
207
Perl Installation Notes
208
Installing Perl on Unix
209
Installing Activestate Perl on Windows
210
Problems Using the Perl DBI/DBD Interface
210
Tutorial
213
Connecting to and Disconnecting from the Server
213
Entering Queries
214
Creating and Using a Database
217
Creating and Selecting a Database
218
Creating a Table
219
Loading Data into a Table
220
Retrieving Information from a Table
221
Sorting Rows
224
Getting Information about Databases and Tables
233
Using Mysql in Batch Mode
234
Examples of Common Queries
236
The Maximum Value for a Column
236
The Row Holding the Maximum of a Certain Column
236
Maximum of Column Per Group
237
The Rows Holding the Group-Wise Maximum of a Certain Column
237
Using User-Defined Variables
238
Using Foreign Keys
238
Searching on Two Keys
240
Calculating Visits Per Day
240
Using AUTO_INCREMENT
240
Auto_Increment
240
Using Mysql with Apache
242
Mysql Programs
243
Overview of Mysql Programs
244
Using Mysql Programs
249
Invoking Mysql Programs
249
Connecting to the Mysql Server
249
Specifying Program Options
252
Setting Environment Variables
263
Mysql Server and Server-Startup Programs
264
Mysqld - the Mysql Server
264
Mysql Server Startup Script
265
Mysqld_Safe
267
Mysql.server - Mysql Server Startup Script
269
Mysqld_Multi
270
Manage Multiple Mysql Servers
270
Mysql Installation-Related Programs
274
Comp_Err
274
Compile Mysql Error Message File
274
Package Mysql Distribution as Zip Archive
275
4.4.2. Make_Win_Bin_Dist
275
Make_Win_Src_Distribution
276
Create Source Distribution for Windows
276
Mysqlbug - Generate Bug Report
277
Mysql_Fix_Privilege_Tables
277
Upgrade Mysql System Tables
277
Initialize Mysql Data Directory
278
4.4.6. Mysql_Install_Db
278
Improve Mysql Installation Security
279
4.4.7. Mysql_Secure_Installation
279
Load the Time Zone Tables
280
Check Tables for Mysql Upgrade
280
Mysql_Upgrade
282
Mysql Client Programs
282
Mysql - the Mysql Command-Line Tool
282
Mysqladmin - Client for Administering a Mysql Server
302
Mysqlcheck - a Table Maintenance Program
308
Mysqldump - a Database Backup Program
313
Mysqlimport - a Data Import Program
328
Mysqlshow - Display Database, Table, and Column Information
332
Mysql Administrative and Utility Programs
335
Innochecksum - Offline Innodb File Checksum Utility
335
Myisam_Ftdump
336
Display Full-Text Index Information
336
Myisamchk - Myisam Table-Maintenance Utility
337
Myisamlog - Display Myisam Log File Contents
353
Myisampack - Generate Compressed, Read-Only Myisam Tables
354
Mysqlaccess - Client for Checking Access Privileges
359
Mysqlbinlog - Utility for Processing Binary Log Files
362
Mysqldumpslow - Summarize Slow Query Log Files
370
Mysqlhotcopy - a Database Backup Program
372
Mysqlmanager - the Mysql Instance Manager
374
Mysql_Convert_Table_Format - Convert Tables to Use a Given Storage
384
Storage Engine
384
Convert Tables to Use a Given Storage Engine
384
Mysql_Explain_Log
385
Use EXPLAIN on Statements in Query Log
385
Extract SQL Statements from Files
386
Normalize Table File Name Extensions
386
4.6.13. Mysql_Find_Rows
386
4.6.14. Mysql_Fix_Extensions
386
Mysql_Setpermission - Interactively Set Permissions in Grant Tables
387
Generate Database Metadata
387
4.6.16. Mysql_Tableinfo
387
Kill Process and Wait for Its Termination
389
4.6.17. Mysql_Waitpid
389
Kill Processes that Match a Pattern
390
Mysql Program Development Utilities
390
Msql2Mysql - Convert Msql Programs for Use with Mysql
391
Mysql_Config
391
Display Options for Compiling Clients
391
My_Print_Defaults
392
Display Options from Option Files
392
Resolve_Stack_Dump
393
Resolve Numeric Stack Trace Dump to Symbols
393
Miscellaneous Programs
393
Perror - Explain Error Codes
393
Replace - a String-Replacement Utility
394
Resolveip - Resolve Host Name to IP Address or Vice Versa
395
Mysql Server Administration
397
The Mysql Server
397
Server Option and Variable Reference
398
Server Configuration Defaults
419
Server Command Options
419
Server System Variables
445
Using System Variables
527
Server Status Variables
536
Server SQL Modes
554
Server-Side Help
561
Server Response to Signals
561
The Shutdown Process
562
Mysql Server Logs
563
The Error Log
563
The General Query Log
564
The Binary Log
565
The Slow Query Log
568
Server Log Maintenance
569
Running Multiple Mysql Instances on One Machine
570
Setting up Multiple Data Directories
572
Running Multiple Mysql Instances on Windows
573
Running Multiple Mysql Instances on Unix
575
Using Client Programs in a Multiple-Server Environment
576
Security
579
General Security Issues
579
Security Guidelines
580
Keeping Passwords Secure
581
Making Mysql Secure against Attackers
589
Security-Related Mysqld Options and Variables
590
How to Run Mysql as a Normal User
591
Security Issues with LOAD DATA LOCAL
592
Client Programming Security Guidelines
593
The Mysql Access Privilege System
594
Privileges Provided by Mysql
595
Privilege System Grant Tables
599
Specifying Account Names
603
Access Control, Stage 1: Connection Verification
605
Access Control, Stage 2: Request Verification
608
When Privilege Changes Take Effect
610
Causes of Access-Denied Errors
610
Mysql User Account Management
615
User Names and Passwords
615
Adding User Accounts
617
Removing User Accounts
620
Setting Account Resource Limits
620
Assigning Account Passwords
622
Using SSL for Secure Connections
623
Connecting to Mysql Remotely from Windows with SSH
634
SQL-Based Mysql Account Activity Auditing
634
Backup and Recovery
637
Backup and Recovery Types
638
Database Backup Methods
640
Example Backup and Recovery Strategy
642
Establishing a Backup Policy
643
Using Backups for Recovery
645
Backup Strategy Summary
645
Using Mysqldump for Backups
645
Dumping Data in SQL Format with Mysqldump
646
Reloading SQL-Format Backups
647
Dumping Data in Delimited-Text Format with Mysqldump
647
Reloading Delimited-Text Format Backups
648
Mysqldump Tips
649
Point-In-Time (Incremental) Recovery Using the Binary Log
651
Point-In-Time Recovery Using Event Times
652
Point-In-Time Recovery Using Event Positions
652
Myisam Table Maintenance and Crash Recovery
653
Using Myisamchk for Crash Recovery
654
How to Check Myisam Tables for Errors
654
How to Repair Myisam Tables
655
Myisam Table Optimization
657
Myisam
657
Optimization Overview
660
Mysql Design Limitations and Tradeoffs
660
Designing Applications for Portability
660
The Mysql Benchmark Suite
661
Using Your Own Benchmarks
662
Obtaining Query Execution Plan Information
663
Optimizing Queries with EXPLAIN
663
Explain Explain Extended
672
Output Format
672
Estimating Query Performance
674
Optimizing SQL Statements
674
Optimizing SELECT Statements
674
Optimizing Non-SELECT Statements
705
Other Optimization Tips
709
Controlling the Query Optimizer
711
Optimization and Indexes
712
Column Indexes
712
Multiple-Column Indexes
712
How Mysql Uses Indexes
714
Myisam Index Statistics Collection
716
Buffering and Caching
718
The Myisam Key Cache
718
The Innodb Buffer Pool
722
The Mysql Query Cache
723
Locking Issues
729
Internal Locking Methods
729
Table Locking Issues
731
Concurrent Inserts
732
External Locking
733
Optimizing Database Structure
734
Make Your Data as Small as Possible
734
Using PROCEDURE ANALYSE
735
How Mysql Opens and Closes Tables
736
Disadvantages of Creating Many Tables in the same Database
737
How Mysql Uses Internal Temporary Tables
737
Optimizing the Mysql Server
738
System Factors and Startup Parameter Tuning
738
Tuning Server Parameters
738
How Mysql Uses Threads for Client Connections
743
How Mysql Uses Memory
744
Disk Issues
745
Using Symbolic Links
746
Enabling Large
749
DNS Lookup Optimization and the Host Cache
750
Examining Thread Information
751
Thread Command Values
752
General Thread States
754
Delayed-Insert Thread States
759
Query Cache Thread States
760
Replication Master Thread States
760
Replication Slave I/O Thread States
761
Replication Slave SQL Thread States
762
Replication Slave Connection Thread States
762
Mysql Cluster Thread States
763
Language Structure
765
Literal Values
765
String Literals
765
Number Literals
767
Date and Time Literals
768
Hexadecimal Literals
770
Boolean Literals
770
Bit-Field Literals
770
NULL Values
771
Schema Object Names
771
Identifier Qualifiers
773
Identifier Case Sensitivity
774
Function Name Parsing and Resolution
775
Reserved Words
778
User-Defined Variables
781
Expression Syntax
784
Comment Syntax
786
Mysql
786
Comments
786
Globalization
787
Character Set Support
787
Character Sets and Collations in General
788
Character Sets and Collations in Mysql
789
Specifying Character Sets and Collations
790
Connection Character Sets and Collations
796
Configuring the Character Set and Collation for Applications
798
Character Set for Error Messages
800
Collation Issues
800
String Repertoire
807
Operations Affected by Character Set Support
808
Unicode Support
811
For Metadata
812
Column Character Set Conversion
813
Character Sets and Collations that Mysql Supports
814
Setting the Error Message Language
824
Adding a Character Set
825
Character Definition Arrays
827
String Collating Support for Complex Character Sets
828
Multi-Byte Character Support for Complex Character Sets
828
Adding a Collation to a Character Set
828
Collation Implementation Types
829
Choosing a Collation ID
831
Adding a Simple Collation to an 8-Bit Character Set
832
Adding a UCA Collation to a Unicode Character Set
833
Character Set Configuration
836
Mysql Server Time Zone Support
836
Staying Current with Time Zone Changes
839
Time Zone Leap Second Support
840
Mysql Server Locale Support
841
Data Types
845
Data Type Overview
845
Numeric Type Overview
845
Date and Time Type Overview
849
String Type Overview
850
Numeric Types
854
Date and Time Types
858
String Types
868
Data Type Default Values
876
Data Type Storage Requirements
878
Choosing the Right Type for a Column
881
Using Data Types from Other Database Engines
881
Functions and Operators
883
Function and Operator Reference
884
Type Conversion in Expression Evaluation
891
Operators
892
Operator Precedence
893
Comparison Functions and Operators
894
Logical Operators
900
Assignment Operators
901
Control Flow Functions
902
String Functions
904
String Comparison Functions
915
Regular Expressions
919
Numeric Functions and Operators
924
Arithmetic Operators
925
Mathematical Functions
927
Date and Time Functions
935
What Calendar Is Used by Mysql
954
Full-Text Search Functions
954
Natural Language Full-Text Searches
955
Boolean Full-Text Searches
958
Full-Text Searches with Query Expansion
960
Full-Text Stopwords
961
Full-Text Restrictions
964
Fine-Tuning Mysql Full-Text Search
964
Adding a Collation for Full-Text Indexing
966
Cast Functions and Operators
968
Bit Functions
970
Encryption and Compression Functions
972
Information Functions
977
Miscellaneous Functions
984
Functions and Modifiers for Use with GROUP by Clauses
988
GROUP by (Aggregate) Functions
988
GROUP by Modifiers
992
Mysql Extensions to GROUP by
995
Spatial Extensions
996
Introduction to Mysql Spatial Support
996
The Opengis Geometry Model
997
Supported Spatial Data Formats
1003
Creating a Spatially Enabled Mysql Database
1004
Spatial Analysis Functions
1009
Optimizing Spatial Analysis
1018
Mysql Conformance and Compatibility
1021
Precision Math
1021
Types of Numeric Values
1022
DECIMAL Data Type Changes
1022
Expression Handling
1024
Rounding Behavior
1025
Precision Math Examples
1026
SQL Statement Syntax
1031
Data Definition Statements
1032
ALTER DATABASE Syntax
1032
ALTER FUNCTION Syntax
1032
ALTER PROCEDURE Syntax
1033
ALTER TABLE Syntax
1033
ALTER VIEW Syntax
1040
CREATE DATABASE Syntax
1040
CREATE FUNCTION Syntax
1041
CREATE INDEX Syntax
1041
CREATE PROCEDURE and CREATE FUNCTION Syntax
1043
CREATE TABLE Syntax
1049
Storage Engines
1055
Ansi_Quotes
1064
CREATE TRIGGER Syntax
1067
CREATE VIEW Syntax
1070
DROP DATABASE Syntax
1074
DROP FUNCTION Syntax
1075
DROP INDEX Syntax
1075
DROP PROCEDURE and DROP FUNCTION Syntax
1076
DROP TABLE Syntax
1076
DROP TRIGGER Syntax
1076
DROP VIEW Syntax
1077
RENAME TABLE Syntax
1077
TRUNCATE TABLE Syntax
1078
Data Manipulation Statements
1079
CALL Syntax
1079
DELETE Syntax
1080
DO Syntax
1084
HANDLER Syntax
1084
INSERT Syntax
1085
LOAD DATA INFILE Syntax
1092
REPLACE Syntax
1101
SELECT Syntax
1102
Subquery Syntax
1118
UPDATE Syntax
1128
Mysql Transactional and Locking Statements
1130
START TRANSACTION, COMMIT, and ROLLBACK Syntax
1130
Statements that Cannot be Rolled Back
1133
Statements that Cause an Implicit Commit
1133
SAVEPOINT, ROLLBACK to SAVEPOINT, and RELEASE SAVEPOINT, and Syntax . 1114 13.3.5. LOCK TABLES and UNLOCK TABLES Syntax
1134
SET TRANSACTION Syntax
1139
XA Transactions
1141
Replication Statements
1145
SQL Statements for Controlling Master Servers
1145
SQL Statements for Controlling Slave Servers
1147
SQL Syntax for Prepared Statements
1153
DEALLOCATE PREPARE Syntax
1156
Mysql Compound-Statement Syntax
1157
Compound-Statement Syntax
1157
Statement Label Syntax
1157
DECLARE Syntax
1158
Flow Control Statements
1160
Cursors
1164
Condition Handling
1165
Begin
1167
Database Administration Statements
1169
Account Management Statements
1169
Table Maintenance Statements
1182
User-Defined Function Statements
1189
Syntax
1190
Syntax
1193
Mysql Utility Statements
1230
Syntax
1230
Syntax
1231
Syntax
1233
ROLLBACK Syntax
1238
Storage Engine
1238
14.1. the Myisam
1238
The Myisam Storage Engine
1239
Myisam Startup Options
1240
Space Needed for Keys
1242
Table Storage Formats
1242
Table Problems
1244
Myisam Myisam
1245
The Innodb Storage Engine
1246
Configuration
1246
Innodb Startup Options and System Variables
1254
Command Options
1256
Creating and Using Innodb Tables
1274
Adding, Removing, or Resizing Innodb Data and Log Files
1279
Backing up and Recovering an Innodb Database
1281
Moving an Innodb Database to Another Machine
1284
The Innodb Transaction Model and Locking
1284
Innodb Multi-Versioning
1295
Innodb Table and Index Structures
1296
Innodb Disk I/O and File Space Management
1299
Innodb Error Handling
1300
Innodb Performance Tuning and Troubleshooting
1304
Performance Tuning and Troubleshooting
1308
Troubleshooting
1316
Limits on Innodb Tables
1317
The MERGE Storage Engine
1320
MERGE Table Advantages and Disadvantages
1322
MERGE Table Problems
1323
The MEMORY (HEAP) Storage Engine
1325
The BDB (Berkeleydb) Storage Engine
1327
Additional Resources
1327
Operating Systems Supported by BDB
1328
Installing BDB
1328
BDB Startup Options
1329
Characteristics of BDB Tables
1330
Restrictions on BDB Tables
1332
Errors that May Occur When Using BDB Tables
1332
The EXAMPLE Storage Engine
1333
The FEDERATED Storage Engine
1333
Description of the FEDERATED Storage Engine
1333
Tables
1334
Limitations of the FEDERATED Storage Engine
1335
The ARCHIVE Storage Engine
1336
The CSV Storage Engine
1337
The BLACKHOLE Storage Engine
1338
Oracle VM Template for Mysql Enterprise Edition
1344
Overview of Mysql with Drbd/Pacemaker/Corosync/Oracle Linux
1344
Overview of Mysql with Windows Failover Clustering
1347
Using Mysql Within an Amazon EC2 Instance
1349
Setting up Mysql on an EC2 AMI
1350
EC2 Instance Limitations
1351
Deploying a Mysql Database Using EC2
1351
Using ZFS Replication
1354
Using ZFS for File System Replication
1355
Configuring Mysql for ZFS Replication
1356
Handling Mysql Recovery with ZFS
1357
Using Mysql with Memcached
1357
Installing Memcached
1359
Using Memcached
1360
Developing a Memcached Application
1378
Getting Memcached Statistics
1401
General Statistics
1403
Faq
1410
Mysql Proxy
1412
Mysql Proxy Supported Platforms
1413
Installing Mysql Proxy
1414
Mysql Proxy Command Options
1416
Mysql Proxy Scripting
1425
Using Mysql Proxy
1440
Mysql Proxy FAQ
1445
Replication Configuration
1452
How to Set up Replication
1453
Replication and Binary Logging Options and Variables
1461
Common Replication Administration Tasks
1493
Replication Implementation
1495
Replication Implementation Details
1496
Replication Relay and Status Logs
1498
How Servers Evaluate Replication Filtering Rules
1500
Replication Solutions
1506
Using Replication for Backups
1507
Using Replication with Different Master and Slave Storage Engines
1508
Using Replication for Scale-Out
1509
Replicating Different Databases to Different Slaves
1510
Improving Replication Performance
1512
Switching Masters During Failover
1513
Setting up Replication Using SSL
1515
Replication Notes and Tips
1517
Replication Features and Issues
1517
Table Options
1519
Replication Compatibility between Mysql Versions
1528
Upgrading a Replication Setup
1529
Troubleshooting Replication
1530
How to Report Replication Bugs or Problems
1531
Mysql Cluster Overview
1534
Mysql Cluster Core Concepts
1536
Mysql Cluster Nodes, Node Groups, Replicas, and Partitions
1538
Mysql Cluster Hardware, Software, and Networking Requirements
1540
Mysql Cluster Development History
1541
Known Limitations of Mysql Cluster
1542
Mysql Cluster Installation and Upgrades
1550
Installing Mysql Cluster on Linux
1553
Initial Configuration of Mysql Cluster
1557
Initial Startup of Mysql Cluster
1559
Mysql Cluster Example with Tables and Data
1560
Safe Shutdown and Restart of Mysql Cluster
1563
Upgrading and Downgrading Mysql Cluster
1564
Mysql Cluster Configuration
1566
Quick Test Setup of Mysql Cluster
1566
Mysql Cluster Configuration Files
1568
Overview of Mysql Cluster Configuration Parameters
1613
Mysql Server Options and Variables for Mysql Cluster
1627
Using High-Speed Interconnects with Mysql Cluster
1636
Mysql Cluster Programs
1638
Ndbd - the Mysql Cluster Data Node Daemon
1638
Ndb_Mgmd - the Mysql Cluster Management Server Daemon
1639
Ndb_Mgm - the Mysql Cluster Management Client
1646
Ndb_Config
1647
Extract Mysql Cluster Configuration Information
1647
Ndb_Cpcd
1651
Automate Testing for NDB Development
1651
Ndb_Delete_All
1651
Delete All Rows from an NDB Table
1651
Ndb_Desc
1652
Describe NDB Tables
1652
Ndb_Drop_Index
1653
Drop Index from an NDB Table
1653
Ndb_Drop_Table
1654
Drop an NDB Table
1654
Ndb_Error_Reporter
1655
NDB Error-Reporting Utility
1655
Ndb_Print_Backup_File
1655
Print NDB Backup File Contents
1655
Ndb_Print_Schema_File
1656
Print NDB Schema File Contents
1656
Ndb_Print_Sys_File
1656
Print NDB System File Contents
1656
Additional Options
1656
Ndb_Restore
1657
Restore a Mysql Cluster Backup
1657
Ndb_Select_All
1662
Print Rows from an NDB Table
1662
Ndb_Select_Count
1665
Print Row Counts for NDB Tables
1665
Ndb_Show_Tables
1665
Display List of NDB Tables
1665
Ndb_Size.pl
1667
NDBCLUSTER Size Requirement Estimator
1667
Ndb_Waiter
1668
Wait for Mysql Cluster to Reach a Given Status
1668
Options Common to Mysql Cluster Programs - Options Common to Mysql Cluster Programs
1670
Management of Mysql Cluster
1673
Summary of Mysql Cluster Start Phases
1673
Commands in the Mysql Cluster Management Client
1675
Online Backup of Mysql Cluster
1676
Mysql Server Usage for Mysql Cluster
1680
Performing a Rolling Restart of a Mysql Cluster
1681
Event Reports Generated in Mysql Cluster
1683
Mysql Cluster Log Messages
1691
Mysql Cluster Single User Mode
1702
Quick Reference: Mysql Cluster SQL Statements
1703
Mysql Cluster Security Issues
1704
Stored Programs and Views
1713
Defining Stored Programs
1713
Using Stored Routines (Procedures and Functions)
1714
Stored Routine Syntax
1715
Stored Routines and Mysql Privileges
1716
Stored Routine Metadata
1716
Stored Procedures, Functions, Triggers, and LAST_INSERT_ID()
1717
Using Triggers
1717
Trigger Syntax
1717
Trigger Metadata
1720
Using Views
1720
View Syntax
1720
View Processing Algorithms
1720
Updatable and Insertable Views
1722
View Metadata
1724
Access Control for Stored Programs and Views
1724
Binary Logging of Stored Programs
1725
Begin
1727
INFORMATION SCHEMA Tables
1735
Table
1737
The INFORMATION SCHEMA COLLATIONS Table
1737
The INFORMATION SCHEMA COLLATION_CHARACTER_SET_APPLICABILITY Table
1738
The INFORMATION SCHEMA COLUMNS Table
1738
The INFORMATION SCHEMA COLUMN_PRIVILEGES
1739
Table
1739
The INFORMATION SCHEMA KEY_COLUMN_USAGE
1740
Table
1740
The INFORMATION SCHEMA PROFILING Table
1741
The INFORMATION SCHEMA ROUTINES Table
1742
The INFORMATION SCHEMA SCHEMATA Table
1743
Table
1743
The INFORMATION SCHEMA STATISTICS Table
1743
Chapter 19. INFORMATION SCHEMA
1744
The INFORMATION SCHEMA TABLES Table
1744
The INFORMATION SCHEMA TABLE_CONSTRAINTS
1745
Table
1745
The INFORMATION SCHEMA TABLE_PRIVILEGES
1746
Table
1746
The INFORMATION SCHEMA TRIGGERS Table
1746
The INFORMATION SCHEMA USER_PRIVILEGES
1748
Table
1748
Information Schema Views
1748
Extensions to SHOW Statements
1749
Information Schema
1750
Connectors and Apis
1753
Mysql Connector/Odbc
1757
Connector/Odbc Versions
1758
Connector/Odbc Introduction
1759
Connector/Odbc Installation
1762
Supported Platforms
1763
Configuring Connector/Odbc
1772
Connector/Odbc Examples
1792
Connector/Odbc Reference
1818
Connector/Odbc Notes and Tips
1824
Connector/Odbc Support
1834
Mysql Connector/Net
1835
Connector/Net Versions
1836
Connector/Net Installation
1838
Connector/Net Visual Studio Integration
1846
Editing Views
1854
Connector/Net Tutorials
1876
Connector/Net Programming
1916
Connector/Net Connection String Options Reference
1955
General Options
1956
Connector/Net API Reference
1962
Connector/Net Support
2065
Connector/Net FAQ
2066
Mysql Connector/J
2067
Overview of Mysql Connector/J
2067
Connector/J Versions
2067
Connector/J Installation
2069
Connector/J Examples
2073
Connector/J (JDBC) Reference
2074
JDBC Concepts
2107
Jdbc Concepts
2113
Connection Pooling with Connector/J
2116
Load Balancing with Connector/J
2119
Failover with Connector/J
2121
Using the Connector/J Interceptor Classes
2123
Using Connector/J with Tomcat
2123
Using Connector/J with Jboss
2125
Using Connector/J with Spring
2126
Using Connector/J with Glassfish
2130
Troubleshooting Connector/J Applications
2136
Connector/J Support
2144
Mysql Connector/C
2145
Mysql Connector/C Supported Platforms
2146
Mysql Connector/C Distribution Contents
2146
Obtaining Mysql Connector/C
2146
Installing Mysql Connector/C from a Binary Distribution
2147
Installing Mysql Connector/C from Source
2147
Testing Mysql Connector/C
2149
Building Mysql Connector/C Applications
2149
Libmysqld, the Embedded Mysql Server Library
2149
Mysql C API
2150
Mysql C API Implementations
2151
Example C API Client Programs
2152
Building and Running C API Client Programs
2152
C API Data Structures
2155
C API Function Overview
2159
C API Function Descriptions
2164
C API Prepared Statements
2211
C API Prepared Statement Data Structures
2211
C API Prepared Statement Function Overview
2217
C API Prepared Statement Function Descriptions
2220
C API Threaded Function Descriptions
2241
C API Embedded Server Function Descriptions
2243
Common Questions and Problems When Using the C API
2243
Controlling Automatic Reconnection Behavior
2245
C API Support for Multiple Statement Execution
2246
C API Prepared Statement Problems
2248
C API Prepared Statement Handling of Date and Time Values
2248
C Api Support for Prepared
2249
Mysql PHP API
2250
Overview of the Mysql PHP Drivers
2250
Character Sets
2255
Original Mysql API (Mysql)
2257
Mysql Improved Extension (Mysqli)
2326
Quick Start Guide
2330
See also
2372
Mysql Native Driver (Mysqlnd)
2544
Mysqlnd Replication and Load Balancing Plugin (Mysqlnd_Ms)
2576
Key Features
2577
Mysqlnd Query Result Cache Plugin (Mysqlnd_Qc)
2677
Mysqlnd User Handler Plugin (Mysqlnd_Uh)
2728
Security Considerations
2729
Mysqlnd Connection Multiplexing Plugin (Mysqlnd_Mux)
2811
Mysqlnd Memcache Plugin (Mysqlnd_Memcache)
2815
Connector/Php
2824
Common Problems with Mysql and PHP
2824
Mysql Perl API
2825
Mysql Python API
2826
Mysql Ruby Apis
2826
The Mysql/Ruby API
2826
The Ruby/Mysql API
2826
Mysql Tcl API
2826
Mysql Eiffel Wrapper
2826
Extending Mysql
2827
Mysql Internals
2827
Mysql Threads
2827
The Mysql Test Suite
2828
Adding New Functions to Mysql
2828
Features of the User-Defined Function Interface
2829
Adding a New User-Defined Function
2829
Adding a New Native Function
2839
Debugging and Porting Mysql
2840
Debugging a Mysql Server
2841
Creating Trace Files
2842
Debugging a Mysql Client
2847
The DBUG Package
2847
Mysql Enterprise Edition
2851
Mysql Enterprise Monitor
2851
Mysql Enterprise Backup
2852
Mysql Enterprise Security
2852
Mysql Enterprise Audit
2853
Mysql Thread Pool
2853
A. Licenses for Third-Party Components
2855
A.1. Ant-Contrib License
2857
Section A.11, "Gnu Libtool License
2857
A.2. ANTLR 3.3 License
2858
A.3. Boost Library License
2858
A.4. C3P0 JDBC Library License
2859
A.7. Fred Fish's Dbug Library License
2861
A.8. Glib License (for Mysql Proxy)
2862
A.9. GNU General Public License Version 2.0, June 1991
2863
A.10. GNU Lesser General Public License Version 2.1, February 1999
2868
A.11. GNU Libtool License
2875
A.12. GNU Readline License
2876
A.13. Jboss-Common-Jdbc-Wrapper.jar License
2876
A.16. Libiconv License
2878
A.19. Lua (Liblua) License
2880
A.21. Md5 (Message-Digest Algorithm 5) License
2881
A.22. Openssl V1.0 License
2881
A.23. PCRE License
2882
A.24. Regex-Spencer Library License
2883
A.25. RFC 3174 - US Secure Hash Algorithm 1 (SHA1) License
2884
A.26. Richard A. O'keefe String Library License
2884
A.27. SHA-1 in C License
2885
A.30. ZLIB.NET License
2886
B. Mysql 5.0 Frequently Asked Questions
2887
B.1. Mysql 5.0 FAQ: General
2887
B.2. Mysql 5.0 FAQ: Storage Engines
2889
B.3. Mysql 5.0 FAQ: Server SQL Mode
2889
B.4. Mysql 5.0 FAQ: Stored Procedures and Functions
2890
B.5. Mysql 5.0 FAQ: Triggers
2894
B.6. Mysql 5.0 FAQ: Views
2896
B.8. Mysql 5.0 FAQ: Migration
2898
B.9. Mysql 5.0 FAQ: Security
2898
B.10. Mysql 5.0 FAQ: Mysql Cluster
2899
B.11. Mysql 5.0 FAQ: Mysql Chinese, Japanese, and Korean Character Sets
2911
B.12. Mysql 5.0 FAQ: Connectors & Apis
2923
B.13. Mysql 5.0 FAQ: Replication
2923
C. Errors, Error Codes, and Common Problems
2929
C.1. Sources of Error Information
2929
C.2. Types of Error Values
2929
C.3. Server Error Codes and Messages
2930
C.4. Client Error Codes and Messages
2961
C.5. Problems and Common Errors
2965
C.5.1. How to Determine What Is Causing a Problem
2965
C.5.2. Common Errors When Using Mysql Programs
2966
C.5.3. Installation-Related Issues
2979
C.5.4. Administration-Related Issues
2979
C.5.5. Query-Related Issues
2986
C.5.6. Optimizer-Related Issues
2993
C.5.7. Table Definition-Related Issues
2994
C.5.8. Known Issues in Mysql
2995
D. Mysql Release Notes
2999
E. Restrictions and Limits
3001
E.1. Restrictions on Stored Programs
3001
E.2. Restrictions on Server-Side Cursors
3003
E.3. Restrictions on Subqueries
3004
E.4. Restrictions on Views
3005
E.5. Restrictions on XA Transactions
3007
E.6. Restrictions on Character Sets
3008
E.7. Limits in Mysql
3008
E.7.1. Limits of Joins
3008
E.7.2. Limits on Number of Databases and Tables
3008
E.7.3. Limits on Table Size
3009
E.7.4. Limits on Table Column Count and Row Size
3010
File Structure
3011
E.7.6. Windows Platform Limitations
3012
General Index
3015
C Function Index
3075
Command Index
3083
Help Contents
3086
Signature Checking Using RPM
3104
Function Index
3107
The INFORMATION SCHEMA VIEWS Table
3124
Join Types Index
3125
Operator Index
3127
Option Index
3131
Mysql Functions (PDO_MYSQL) (Mysql (PDO))
3172
Privileges Index
3175
SQL Modes Index
3179
Statement/Syntax Index
3181
Alter Database
3181
Alter Function
3181
Create Table
3185
Create Index
3185
Create Trigger
3186
Drop Database
3188
Drop Index
3189
Drop Trigger
3189
Drop Table
3189
Rename User
3197
Set Transaction
3202
Show Columns
3203
Show Create Schema
3204
Show Engine Bdb Logs
3204
Show Engine Innodb Status
3204
Show Engine Ndb Status
3204
Show Engines
3204
EXPLAIN Output Format
3205
Show Index
3205
Show Errors
3205
Show Innodb Status
3205
Show Master Logs
3205
Show Master Status
3205
Show Function Code
3205
Show Function Status
3205
Show Mutex Status
3205
Show Open Tables
3205
Show Processlist
3206
Show Status
3206
Show Profile
3206
Show Profiles
3206
Show Table Status
3206
Show Schemas
3206
Show Slave Hosts
3206
Show Slave Status
3206
Show Triggers
3207
Show Warnings
3207
Unlock Tables
3208
System Variable Index
3211
Status Variable Index
3225
Transaction Isolation Level Index
3231
Advertisement
Advertisement
Related Products
Oracle MICROS Workstation 5A
Oracle MICROS Workstation 5
Oracle Tekelec 5100
Oracle Application 9i
Oracle Application Server 10.1.3.4
Oracle Application Server 10g
Oracle Application Server B32100-01
Oracle B31540-02
Oracle B31679-01
Oracle Contact Center Anywhere 8.1
Oracle Categories
Server
Storage
Network Hardware
Software
Controller
More Oracle Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL