Download this Manual PDF (US Ltr) - 180.6Kb PDF (A4) - 181.6Kb. Sakila Sample Database. These are a few usage examples of how to perform common operations using the Sakila sample database. While these operations are good candidates for stored procedures and views, such implementation is intentionally left as an exercise to the user. Nov 13, 2019 Sakila sample database for each database platform. Contribute to ivanceras/sakila development by creating an account on GitHub. Download GitHub Desktop and try again.
The Sakila sample database is available from https://dev.mysql.com/doc/index-other.html. A downloadable archive is available in compressed tar file or Zip format. The archive contains three files: sakila-schema.sql
, sakila-data.sql
, and sakila.mwb
.
Sakila contains MySQL version specific comments, in that the sakila schema and data depends on the version of your MySQL server. For example, MySQL server 5.7.5 added spatial data, so the address table will include a spatial-aware location column on MySQL server 5.7.5 and higher.
The sakila-schema.sql
file contains all the CREATE
statements required to create the structure of the Sakila database including tables, views, stored procedures, and triggers.
The sakila-data.sql
file contains the INSERT
statements required to populate the structure created by the sakila-schema.sql
file, along with definitions for triggers that must be created after the initial data load.
The sakila.mwb
file is a MySQL Workbench data model that you can open within MySQL Workbench to examine the database structure. For more information, see MySQL Workbench.
To install the Sakila sample database, follow these steps:
Extract the installation archive to a temporary location such as
C:temp
or/tmp/
. When you unpack the archive, it creates a directory namedsakila-db
that contains thesakila-schema.sql
andsakila-data.sql
files.Connect to the MySQL server using the mysql command-line client with the following command:
Enter your password when prompted. A non-
root
account can be used, provided that the account has privileges to create new databases.Execute the
sakila-schema.sql
script to create the database structure by using the following command:Replace the path to the
sakila-schema.sql
file with the actual path on your system.On Windows, use slashes rather than backslashes when executing the
SOURCE
command.Execute the
sakila-data.sql
script to populate the database structure with the following command:Replace the path to the
sakila-data.sql
file with the actual path on your system.Confirm that the sample database is installed correctly. Execute the following statements. You should see output similar to that shown here.
This document describes Sakila sample database installation, structure, usage, and history.
Copyright © 2007, 2019, Oracle and/or its affiliates. All rights reserved.
Download Mysql Sakila Database
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are 'commercial computer software' pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.
Manual Download Sakila Database Software
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle.
This documentation is NOT distributed under a GPL license. Use of this documentation is subject to the following terms:
You may create a printed copy of this documentation solely for your own personal use. Conversion to other formats is allowed as long as the actual content is not altered or edited in any way. You shall not publish or distribute this documentation in any form or on any media, except if you distribute the documentation in a manner similar to how Oracle disseminates it (that is, electronically for download on a Web site with the software) or on a CD-ROM or similar medium, provided however that the documentation is disseminated together with the software on the same medium. Any other use, such as any dissemination of printed copies or use of this documentation, in whole or in part, in another publication, requires the prior written consent from an authorized representative of Oracle. Oracle and/or its affiliates reserve any and all rights to this documentation not expressly granted above.
Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit https://www.oracle.com/corporate/accessibility/learning-support.html#support-tab.