|
本帖最后由 dodd001 于 2016-1-17 19:47 编辑
- 需要用到的sql语句:
- 1.创建商品信息表:CREATE TABLE 商品信息 (`商品名称` VARCHAR(250) primary key,`价格` VARCHAR(250) ,`图片` text);
- 2.创建评论信息表:CREATE TABLE 评论信息 (`标签` VARCHAR(250) ,`心得` VARCHAR(250),`手机名称` VARCHAR(230),primary key(手机名称,心得));
- 3.插入:INSERT INTO 商品信息 (商品名称,价格) VALUES ('{-var.标题-}','{-var.价格-}')
- INSERT INTO 评论信息 (标签,心得,手机名称) VALUES ('{-var.标签-}','{-var.心得-}','{-var.标题-}')
复制代码 你好,这里我没看明白,我看到例程是这样的
CREATE TABLE Table_Name (`id` INT(10) NOT NULL AUTO_INCREMENT,`title` VARCHAR(250) NULL DEFAULT NULL,`content` VARCHAR(250) NULL DEFAULT NULL,`time` VARCHAR(50) NULL DEFAULT '0',INDEX `id` (`id`)) COLLATE='utf8_general_ci' ENGINE=MyISAM;
什么时候用到primary key,什么时候又要用到VARCHAR,什么时候又用到text
请管理帮忙解答一下,非常感谢
另外,这个例子讲的是mysql的,我看有些例子讲的是sqlite的,工具上的示例是两者通用还是针对其中一种类型的,为什么要用到不同的数据库,哪种好呢,我习惯用mysql,不知道写法是不是和sqlite一样呢
|
|