Php 将数据库导入mysql文件意味着什么
不久前,我在YouTube视频中看到了这一点 指引我们 1:将数据库放入db_google.sql中的MySQL文件中 这是什么意思?这是否意味着我需要创建一个新的MySQL数据库?请帮帮我 主要职位是: 当人们向网站提交一些东西时,为其创建一个新的数据库,但我不知道它是如何工作的,如果有人能以任何方式帮助我,我会很高兴的 现在有人这么说了 到您创建的数据库中,然后它将允许您添加 数据库中的所有内容 我不能用这个名字建立数据库 我使用无限自由Php 将数据库导入mysql文件意味着什么,php,mysql,database,Php,Mysql,Database,不久前,我在YouTube视频中看到了这一点 指引我们 1:将数据库放入db_google.sql中的MySQL文件中 这是什么意思?这是否意味着我需要创建一个新的MySQL数据库?请帮帮我 主要职位是: 当人们向网站提交一些东西时,为其创建一个新的数据库,但我不知道它是如何工作的,如果有人能以任何方式帮助我,我会很高兴的 现在有人这么说了 到您创建的数据库中,然后它将允许您添加 数据库中的所有内容 我不能用这个名字建立数据库 我使用无限自由 如果有人能帮助我并看到这一点,请随时发表评论,如果你
如果有人能帮助我并看到这一点,请随时发表评论,如果你知道专业人士,请告诉他们这一点。如果你已经创建了一个数据库,你可以将整个数据库导出到一个sql文件,但为此你需要一个已经存在的数据库。如果你不能用这个名字创建一个数据库,只需在代码中输入另一个名字并更改数据库名称即可。无法100%确定这是否是您搜索的答案,如果不告诉我,那么我可以删除此答案。免责声明Ryan,您的问题非常广泛,因为它不符合StackOveflow的要求,所以应该关闭它,但是,在继续之前,您需要学习一些课程,我希望,你会做得很好 第1课:MySQL客户端 假设您安装了数据库MySQL引擎,您应该使用一些MySQL客户端来处理您的数据库。请注意,如果未安装数据库引擎,则无法继续!出于这些目的,您可以使用:
mysql
客户端:
mysql -u root -p
- 免费
- 操作系统独立
- 使用,您可以使用图形界面维护数据库结构和数据,而不是手动编写SQL语句(将在下一课中介绍)
- 流行
- http://localhost/phpmyadmin/
在创建新数据库时,您可能希望数据库接受带有国际字符的数据,因此请始终为其选择适当的排序规则,我建议
utf8\u general\u ci
练习:只需创建一些示例数据库,名为
my_library
,其中包含表books
和列:
int,在GUI中选中A\u I复选框,使其自动递增并主键uid
varchar(255)title
varchar(255)author\u name
intpublish\u year
- 使用GUI创建、更新(更改)和删除(删除)数据库、表和列
- 使用GUI在
表中插入、选择、更新和删除(删除)数据books
- 在左窗格中,单击我们在第二课中创建的
databasebooks
- 然后单击右窗格顶部的导出选项卡
- 选择:导出模式:自定义-显示所有可能的选项,以便更好地理解
- 创建到*.sql文件的转储文件,或单击选项以文本形式查看输出,在浏览器中显示转储文件
创建现有数据库和/或选定表的多个转储,默认情况下,您将转储:
- 结构和数据这意味着转储将包含要创建的数据库结构和数据(如果有)
- 结构仅限
- 或仅限数据
mysql
client(在第1课中提到)或phpMyAdmin的SQL选项卡中使用SQL语法执行上述所有操作。即,要使用SQL创建此数据库和表,您应发送以下语句:
CREATE DATABASE my_library COLLATE utf8_general_ci;
转到MySQL客户端中的my_库
USE my_library;
或者在phpMyAdmin的左窗格中单击它
使用SQL创建books
表,添加键并插入数据:
CREATE TABLE book(
uid int(11)不为空,
title varchar(255)不为空,
作者名称varchar(255)不为空,
发布年份int(11)不为空
)ENGINE=InnoDB默认字符集=utf8;
ALTER TABLE BOOK添加主键(uid);
ALTER TABLE books MODIFY uid int(11)非空自动增量,自动增量=1;
在书籍中插入(标题、作者姓名、出版年份)值
+-----+------------------------------------+-----------------+--------------+
| uid | title | author_name | publish_year |
+-----+------------------------------------+-----------------+--------------+
| 1 | The Secret Adversary | Agatha Christie | 1922 |
| 2 | Casino Royale | Ian Fleming | 1953 |
| 3 | Alice’s Adventures in Wonderland | Lewis Carroll | 1865 |
+-----+------------------------------------+-----------------+--------------+