【www.gdgbn.com--php安装】
MySQL的表
一个MySQL表是完全不同的比正常表,你吃晚餐。在MySQL和其他数据库系统,目标是将这些信息保存在一个有序地进行。该表得到这个所做的决策表的列和行。
该栏目指定的数据将是,虽然行包含实际的数据。以下是你如何能想象一个MySQL表。 (丙=柱,最终R =行)
我们添加的行和列数(注册商标# C #中) ,这样您可以看到连续的侧侧,而一栏是向下。在实际MySQL的表只值将被保存,而不是的R #和C # !
此表有三类,即“列”的数据:姓名,年龄,体重。此表有4个条目,或换句话说,四列。
创建MySQL的表
在您可以输入数据(列)成表,您必须先确定什么样的数据将被储存(栏) 。我们现在正在设计一个MySQL查询拿出我们的表从数据库的土地。在今后的经验教训,我们将使用此表,所以一定要进入这个查询正确!
// Make a MySQL Connection
mysql_connect("localhost", "admin", "1admin") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
// Create a MySQL table in the selected database
mysql_query("CREATE TABLE example(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
name VARCHAR(30),
age INT)")
or die(mysql_error());
echo "Table Created!";
?>
输出结果.
哇!这是一个很大的代码一次!让我们在泥土和数字这东西了。我们将经历的代码一行行。" mysql_query ( “创建表的例子"
第一部分MySQL的mysql_query告诉我们要创建一个新表。这两个大写的话是保留MySQL的关键字。
单词“榜样”的名字是我们的表,因为它直接在“创建表” 。这是一个好主意,使用描述性的名称时,创建一个表,如: employee_information ,联系人或customer_orders 。清除的名字将保证你会知道什么是表的时候重温它一年后你做到这一点。
为" id中断非空AUTO_INCREMENT "
在这里,我们创建一个栏“编号” ,将自动增加每次一个新条目添加到该表。这将导致第一行表中有一个编号= 1 ,第二行编号= 2 ,第三排编号= 3 ,依此类推。
栏“编号”是不是我们需要担心后,我们建立这个表,因为它是所有自动计算MySQL的范围内。
保留MySQL的关键词:
这里有一些快速定义的保留字用在这行代码:
中断-这代表整数或整数。为" id "已确定是一个整数。
非空-这实际上是两个关键字,但它们结合在一起说,这列不能为空。一个项目不空只要有一定的价值,而一些没有价值为NULL 。
AUTO_INCREMENT -每当有新项目是增加值将递增1 。
"主键(标识) "
主键是用来作为一个独特的标识符列。在这里,我们已经取得了“身份证”的主键此就座。这意味着,任何两个身份证可以是相同的,否则我们将陷入困境。这就是为什么我们取得了“身份证”自动递增柜台前行代码。
name VARCHAR ( 30 ) , "
在这里,我们提出一个新的专栏的名称“名称” ! VARCHAR主张“变性质” 。 “汉字”是指你可以在任何一种类型的信息在本专栏(字母,数字,符号等) 。它的“变数” ,因为它可以调整其大小商店少0个字符,并到指定的最大数量的字符。
我们将最有可能只能使用这个名称栏来存储字符( AZ , az ) 。人数括号内设置了最大数量的字符。在这种情况下,最多为30 。
年龄中断, "
我们第三次和最后一栏是年龄,存储一个整数。请注意,没有括号下面的“中断” 。 MySQL的已经知道怎样做一个整数。可能的整数值,可以储存在一个“中断”是-2147483648到2147483647 ,这是够多的存储某人的年龄!
"or ( mysql_error ());"
这将打印出一个错误,如果有一个问题表中创建过程。
您的家庭作业
利用MySQL的管理工具,您的网页主机的,请检查,如果表已创建正确的。此后,尝试建立一些自己的,用PHP或与MySQL的管理工具,以确保您得到的挂起了。