php数据库问题MYSQL

[复制链接]
查看11 | 回复3 | 2011-7-28 22:53:25 | 显示全部楼层 |阅读模式
$sql = "CREATE TABLE person
(
personID int NOT NULL AUTO_INCREMENT,
PRIMARY KEY(personID),
FirstName varchar(15),
LastName varchar(15),
Age int
)";
mysql_query($sql,$con);
w3c的这段代码中
PRIMARY KEY(personID), 和mysql_query($sql,$con);
是什么意思呢
第一个 PRIMARY KEY(personID),前面不是有了personID int NOT NULL AUTO_INCREMENT,这个吗
第二个 mysql_query($sql,$con);
这个又是怎么意思

回复

使用道具 举报

千问 | 2011-7-28 22:53:25 | 显示全部楼层
呵呵!Se小胖为你解答!关于第一个:第一个 PRIMARY KEY(personID),前面不是有了personID int NOT NULL AUTO_INCREMENT,这个吗这个,前面的personID int NOT NULL AUTO_INCREMENT, 这个是personID 的属性,只是用来识别的,后面的PRIMARY KEY(personID), 就是告诉它谁是主键;第二个:mysql_query($sql,$con); 这个是PHP函数,mysql_query() 函数执行一条 MySQL 查询。返回值mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个...
回复

使用道具 举报

千问 | 2011-7-28 22:53:25 | 显示全部楼层
$sql = "CREATE TABLE person (personID int NOT NULL AUTO_INCREMENT, //定义字段PRIMARY KEY(personID),//定义主键,用于惟一地标识表中的某一条记录,一般为自动增加FirstName varchar(15),//定义字段LastName varchar(15),/...
回复

使用道具 举报

千问 | 2011-7-28 22:53:25 | 显示全部楼层
PRIMARY KEY(personID) -->将personID设为主键(一个表至少要一个主键)mysql_query($sql,$con);-->执行SQL语句,$conn是数据库连接对象personID int NOT NULL AUTO_INCREMENT-->personID 字段的属性:int 型,不允许空,自增这些都是最基础的...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行