我刚开始使用mySQL,并且已经完成了许多教程,但有一些我找不到的东西。
1:您是否只是在HTML中包含以下内容,或者它是否会进入另一个文件(如果是,扩展名是什么)?
CREATE DATABASE user_db;
CREATE TABLE Users
(
UserNum int,
LastName varchar(100),
FirstName varchar(100),
Address varchar(255),
City varchar(255),
ZipCode varchar(100),
Phone int,
MonthBorn varchar(100),
DayBorn int,
YearBorn int
);
2:您如何创建网站每个页面使用的数据库,永远不会被删除(例如用户数据库)?
答案 0 :(得分:4)
您不能仅使用带有HTML的mySQL。您需要使用服务器端脚本语言(如PHP)来完成数据库工作。至于第二个问题,数据库在服务器上运行,任何页面都可以访问它(有权访问它)。并且数据将持续存在(在删除之前永远不会被删除)。这就是数据库的设计目标。查看Google上的一些教程以掌握数据库。
答案 1 :(得分:2)
如果您希望在Web应用程序中使用数据库,则需要设置和配置数据库,在本例中。 MySQL将运行,你可以使用这样的命令在数据库中创建表。从那里开始,等待您使用的语言,您有很多选项可供访问。
使用Ruby on Rails使用Active Records的非常好的指南: http://guides.rubyonrails.org/active_record_basics.html
Asp.Net有很多选项,但与SQL Server和mySQL相比效果更好: http://www.asp.net/web-forms/tutorials/data-access
您无法直接使用html与数据库进行交互。您需要在Nodejs上使用PHP,Ruby,C#或甚至javascript之类的东西来与数据库进行交互。如果您希望进行用户身份验证和管理,我建议您使用像WordPress或DotNetNuke这样的CMS(内容管理系统)。他们有很多关于如何设置数据库,连接到它并以相当安全的方式处理用户身份验证的初学教程。
答案 2 :(得分:0)
要回答这两个问题,我会查看mysqladmin以了解创建数据库和表格等操作。
http://dev.mysql.com/doc/refman/5.6/en/mysqladmin.html
它对你想要做的其他任何事情也很有用(测试查询,修复错误,一般维护)