Php 将数据库导入mysql文件意味着什么

Php 将数据库导入mysql文件意味着什么,php,mysql,database,Php,Mysql,Database,不久前,我在YouTube视频中看到了这一点 指引我们 1:将数据库放入db_google.sql中的MySQL文件中 这是什么意思?这是否意味着我需要创建一个新的MySQL数据库?请帮帮我 主要职位是: 当人们向网站提交一些东西时,为其创建一个新的数据库,但我不知道它是如何工作的,如果有人能以任何方式帮助我,我会很高兴的 现在有人这么说了 到您创建的数据库中,然后它将允许您添加 数据库中的所有内容 我不能用这个名字建立数据库 我使用无限自由 如果有人能帮助我并看到这一点,请随时发表评论,如果你

不久前,我在YouTube视频中看到了这一点 指引我们

1:将数据库放入db_google.sql中的MySQL文件中

这是什么意思?这是否意味着我需要创建一个新的MySQL数据库?请帮帮我

主要职位是:

当人们向网站提交一些东西时,为其创建一个新的数据库,但我不知道它是如何工作的,如果有人能以任何方式帮助我,我会很高兴的 现在有人这么说了

到您创建的数据库中,然后它将允许您添加 数据库中的所有内容

我不能用这个名字建立数据库

我使用无限自由


如果有人能帮助我并看到这一点,请随时发表评论,如果你知道专业人士,请告诉他们这一点。

如果你已经创建了一个数据库,你可以将整个数据库导出到一个sql文件,但为此你需要一个已经存在的数据库。如果你不能用这个名字创建一个数据库,只需在代码中输入另一个名字并更改数据库名称即可。无法100%确定这是否是您搜索的答案,如果不告诉我,那么我可以删除此答案。

免责声明Ryan,您的问题非常广泛,因为它不符合StackOveflow的要求,所以应该关闭它,但是,在继续之前,您需要学习一些课程,我希望,你会做得很好

第1课:MySQL客户端 假设您安装了数据库MySQL引擎,您应该使用一些MySQL客户端来处理您的数据库。请注意,如果未安装数据库引擎,则无法继续!出于这些目的,您可以使用:

  • 只需使用以下命令登录即可在终端(Windows中的cmd)中使用本机
    mysql
    客户端:

    mysql -u root -p
    
  • GUI客户端喜欢或。在下一课中,我将提到phpMyAdmin,因为它是:

    • 免费
    • 操作系统独立
    • 使用,您可以使用图形界面维护数据库结构和数据,而不是手动编写SQL语句(将在下一课中介绍)
    • 流行
    如果您在Apache+MySQL+PHP堆栈中安装了一些应用程序,例如,在浏览器中打开此地址时,您很可能会找到它(请查看堆栈文档以了解其他可能性):

    • http://localhost/phpmyadmin/
  • 第2课:使用GUI客户端创建包含表和列的数据库。i、 e.phpMyAdmin。 当您使用数据库凭据在其中找到phpMyAdmin安装日志时,通过单击并学习技术了解如何:

  • 使用GUI创建数据库
  • 使用GUI创建表
  • 使用GUI创建列
  • 提示:
    在创建新数据库时,您可能希望数据库接受带有国际字符的数据,因此请始终为其选择适当的排序规则,我建议
    utf8\u general\u ci

    练习:
    只需创建一些示例数据库,名为
    my_library
    ,其中包含表
    books
    和列:

    • uid
      int,在GUI中选中A\u I复选框,使其自动递增并主键
    • title
      varchar(255)
    • author\u name
      varchar(255)
    • publish\u year
      int
    练习:

    • 使用GUI创建、更新(更改)和删除(删除)数据库、表和列
    • 使用GUI在
      books
      表中插入、选择、更新和删除(删除)数据
    第3课:使用GUI客户端导入/导出数据。i、 e.phpMyAdmin。 如果已经创建了一个新的空白数据库,请在左窗格中单击其名称进入该数据库,并在顶部的右窗格中单击导入选项卡。接下来,选择要导入的文件(dump import)(db_google.sql,最后单击底部的Go按钮上载文件。如果*.sql文件有效,将创建数据库结构EndOfMagic

    您可以使用导出选项卡从任何现有数据库创建自己的导出*.sql文件(转储)。只是:

    • 在左窗格中,单击我们在第二课中创建的
      books
      database
    • 然后单击右窗格顶部的导出选项卡
    • 选择:导出模式:自定义-显示所有可能的选项,以便更好地理解
    • 创建到*.sql文件的转储文件,或单击选项以文本形式查看输出,在浏览器中显示转储文件
    练习
    创建现有数据库和/或选定表的多个转储,默认情况下,您将转储:

    • 结构和数据这意味着转储将包含要创建的数据库结构和数据(如果有)
    (可选)您可以使用以下选项创建转储:

    • 结构仅限
    • 或仅限数据
    第4课:对SQL/本机SQL客户端(无GUI)执行相同的操作。 您可以在原生
    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 |
    +-----+------------------------------------+-----------------+--------------+