打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何在MySQL中安装示例数据库sakila
就像 SQLServer 示例数据库一样,MySQL 也有示例数据库,比如sakila;Sakila 数据库最初由 MySQL AB 文档团队的前成员 Mike Hillyer 开发,旨在提供一个标准模式,可用于书籍、教程、文章、示例等中的示例,它包含示例视图、存储过程和触发器。
以下是在服务器上安装sakila数据库的说明,以及sakila数据库的模式。下载的 sakila 文档包含三个文件:sakila-schema.sql、sakila-data.sql 和sakila.mwb。
sakila-schema.sql 文件包含创建 sakila 数据库结构所需的所有 CREATE 语句,包括表、视图、存储过程和触发器。
sakila-data.sql 文件包含填充 sakila-schema.sql 文件创建的结构所需的 INSERT 语句,以及必须在初始数据加载后创建的触发器的定义。
sakila.mwb 文件是一个MySQL工作台数据模型,你可以在 MySQ L工作台中打开它来检查数据库结构。
要安装Sakila示例数据库,请执行以下步骤:
一、将安装档案提取到临时位置。当你解压缩归档文件时,它会创建一个名为 sakila-db 的目录,其中包含 sakila-schema.sql 和 sakila-data.sql 文件。
二、使用以下命令使用MySQL命令行客户端连接到MySQL服务器:
$> mysql -u root -p
提示时输入密码。可以使用非根帐户,前提是该帐户具有创建新数据库的权限。
三、使用以下命令执行 sakila-schema.sql 脚本以创建数据库结构,并执行 sakilal-data.sql 脚本以填充数据库结构:
mysql> SOURCE C:/temp/sakila-db/sakila-schema.sql;mysql> SOURCE C:/temp/sakila-db/sakila-data.sql;
将 sakila-schema.sql 和 sakila-data.sql 文件的路径替换为系统上的实际路径。
四、确认示例数据库安装正确。执行以下语句。你应该看到类似于此处显示的输出。
mysql> USE sakila;Database changedmysql> SHOW FULL TABLES;+----------------------------+------------+| Tables_in_sakila           | Table_type |+----------------------------+------------+| actor                      | BASE TABLE || actor_info                 | VIEW       || address                    | BASE TABLE || category                   | BASE TABLE || city                       | BASE TABLE || country                    | BASE TABLE || customer                   | BASE TABLE || customer_list              | VIEW       || film                       | BASE TABLE || film_actor                 | BASE TABLE || film_category              | BASE TABLE || film_list                  | VIEW       || film_text                  | BASE TABLE || inventory                  | BASE TABLE || language                   | BASE TABLE || nicer_but_slower_film_list | VIEW       || payment                    | BASE TABLE || rental                     | BASE TABLE || sales_by_film_category     | VIEW       || sales_by_store             | VIEW       || staff                      | BASE TABLE || staff_list                 | VIEW       || store                      | BASE TABLE |+----------------------------+------------+23 rows in set (0.01 sec)mysql> SELECT COUNT(*) FROM film;+----------+| COUNT(*) |+----------+|     1000 |+----------+1 row in set (0.00 sec)mysql> SELECT COUNT(*) FROM film_text;+----------+| COUNT(*) |+----------+|     1000 |+----------+1 row in set (0.00 sec)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
初用MySQL Mysql示例库 Navicat15 初用MySQL Mysql示例库 Navicat15
六条比较有用的MySQL数据库操作的SQL语句
MySQL
列举SQL Server数据库中所有的表 List SQL Server Tables
将SQL SERVER数据库改成MySql
php导出mysql数据库为sql文件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服