100+ Free 1Z0-909 Practice Questions
Pass your Oracle MySQL 8.0 Database Developer (1Z0-909) exam on the first try — instant access, no signup required.
Which statement begins a transaction explicitly in MySQL 8.0?
Explore More Oracle Certifications
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
Key Facts: 1Z0-909 Exam
65
Total Questions
Oracle
90 minutes
Time Limit
Oracle
62%
Passing Score
Oracle
$245
Exam Fee
Oracle 2026
7
Topic Domains
Oracle 1Z0-909 syllabus
Pearson VUE
Testing Provider
Oracle
The 1Z0-909 exam contains 65 multiple-choice questions delivered over 90 minutes with a 62% passing score and a $245 USD list fee. It is delivered at Pearson VUE testing centers or via OnVUE online proctoring. The exam covers MySQL 8.0 features including window functions, recursive CTEs, JSON_TABLE, multi-valued indexes, enforced CHECK constraints, descending and invisible indexes, EXPLAIN ANALYZE, and the X DevAPI Document Store.
Sample 1Z0-909 Practice Questions
Try these sample questions to test your 1Z0-909 exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1In MySQL 8.0, which JOIN type returns the Cartesian product of two tables when no ON or USING clause is specified?
2Which set operator was introduced in MySQL 8.0.31 to return rows that appear in both of two SELECT result sets?
3Given the query below, what does the WITH clause define? WITH RECURSIVE cte AS ( SELECT 1 AS n UNION ALL SELECT n+1 FROM cte WHERE n < 5 ) SELECT * FROM cte;
4Which window function assigns consecutive integers to rows within a partition, restarting from 1 in each new partition, with no gaps for ties?
5What does the LAG(salary, 2) window function return for a given row?
6Which clause defines the rows considered by a window function within its partition?
7Which clause produces a result set containing all subtotal levels plus a grand total for the listed grouping columns?
8Which clause filters rows after grouping has been applied?
9Which JSON function returns a JSON object built from the supplied key/value pairs?
10What is the difference between the -> and ->> operators on a JSON column?
About the 1Z0-909 Exam
The Oracle MySQL 8.0 Database Developer (1Z0-909) certification validates a developer's ability to build, query, and tune MySQL 8.0 databases. It covers SQL fundamentals, JSON and Document Store, stored programs, transactions, query optimization, connectors, and data-driven application patterns.
Questions
65 scored questions
Time Limit
90 minutes
Passing Score
62%
Exam Fee
$245 USD (Oracle (Pearson VUE))
1Z0-909 Exam Content Outline
MySQL Schema Objects and Data
Designing tables and views, managing string, numeric, temporal, spatial, and full-text data types, constraints (including enforced CHECK constraints in 8.0), invisible columns, and partitioning.
JSON and Document Store
Creating and querying JSON documents, JSON_TABLE with NESTED PATH, JSON_SCHEMA_VALID, multi-valued indexes, MySQL Shell, and X DevAPI collection CRUD.
MySQL Stored Programs
Authoring stored procedures and functions, BEFORE/AFTER triggers, scheduled events, error handling with DECLARE HANDLER, SIGNAL, RESIGNAL, GET DIAGNOSTICS, and cursor usage.
Query Optimization
Index design (B-tree, descending, functional, invisible, prefix, multi-valued), EXPLAIN and EXPLAIN ANALYZE FORMAT=TREE, optimizer hints, covering indexes, and avoiding SELECT *.
Data-driven Applications
Prepared statements, parameter binding, sql_mode tuning, error handling, batching strategies, and result-set patterns including INSERT ... ON DUPLICATE KEY UPDATE and LAST_INSERT_ID().
Transactions
START TRANSACTION, COMMIT, ROLLBACK, SAVEPOINT, isolation levels (READ UNCOMMITTED through SERIALIZABLE with REPEATABLE READ default), locking reads with FOR UPDATE/FOR SHARE, and NOWAIT/SKIP LOCKED.
Connectors and APIs
Choosing among Connector/J, Connector/Python, Connector/Node.js, Connector/NET, and Connector/ODBC; configuring TLS (sslMode), authentication plugins (caching_sha2_password), and credential management.
How to Pass the 1Z0-909 Exam
What You Need to Know
- Passing score: 62%
- Exam length: 65 questions
- Time limit: 90 minutes
- Exam fee: $245 USD
Keys to Passing
- Complete 500+ practice questions
- Score 80%+ consistently before scheduling
- Focus on highest-weighted sections
- Use our AI tutor for tough concepts
1Z0-909 Study Tips from Top Performers
Frequently Asked Questions
What is on the Oracle 1Z0-909 exam?
1Z0-909 covers seven domains for MySQL 8.0 developers: Schema Objects and Data, JSON and Document Store, Stored Programs, Query Optimization, Data-driven Applications, Transactions, and Connectors and APIs.
How many questions and how long is the 1Z0-909 exam?
The 1Z0-909 exam has 65 multiple-choice questions and a 90-minute time limit. The passing score is 62%.
How much does the 1Z0-909 exam cost?
The list price is $245 USD. Local pricing varies by region. Retakes are charged at the same per-attempt price.
Is the Oracle MySQL Database Developer certification offered online?
Yes. You can schedule 1Z0-909 at a Pearson VUE testing center or take it from home through OnVUE online proctoring.
How should I study for 1Z0-909?
Combine the official MySQL 8.0 Reference Manual with hands-on practice. Build sample schemas, write recursive CTEs and window functions, exercise JSON_TABLE and multi-valued indexes, and time yourself on practice tests across all seven domains.
Does 1Z0-909 expire?
No. The certification is tied to MySQL 8.0 and does not require periodic recertification, although it remains version-specific.