應該是不要單引號吧?
應該是不要單引號吧?
CREATE DATABASE IF NOT EXISTS shopImooc;
USE shopImooc;
DROP TABLE IF EXISTS imooc_admin;
CREATE TABLE imooc_admin(
id tinyint unsigned auto_increment key,
username varchar(20) not null unique,
password char(32) not null,
eamil varchar(50) not null
);
DROP TABLE IF EXISTS imooc_cate;
CREATE TABLE imooc_cate(
id smallint unsigned auto_increment key,
cName varchar(50) unique
);
DROP TABLE IF EXISTS imooc_pro;
CREATE TABLE imooc_pro(
id int unsigned auto_increment key,
pName varchar(50) not null unique,
pSn varchar(50) not null,
pNum int unsigned default 1,
mPrice decimal(10,2) not null,
iPrice decimal(10,2) not null,
pDesc text,
pImg varchar(50) not null,
pubTime int unsigned not null,
isShow tinyint(1) default 1,
isHot tinyint(1) default 0,
cId Smallint unsigned not null
);
DROP TABLE IF EXISTS imooc_user;
CREATE TABLE imooc_user(
id int unsigned auto_increment key,
username varchar(20) not null unique,
password char(32) not null,
sex enum("1","2","3") not null default "3",
face varchar(50) not null,
regTime int unsigned not null
);
DROP TABLE IF EXISTS imooc_album;
CREATE TABLE imooc_album(
id int unsigned auto_increment key,
pid int unsigned not null,
albumPath varchar(50) not null
);
2015-12-24
是指字段,比如id、pid、username這些?你所說的引號那個是TAB鍵上面的那個頓號(反引號),如果是寫出引號(回車鍵左邊的)數據庫反而會報錯。頓號的作用是以防字段與數據庫關鍵字沖突,比如你要寫’刪除‘字段,你可能寫“delete”,這樣就和數據庫’DELETE‘關鍵字沖突了。這是我了解到的,歡迎指正~
2016-02-19
太感謝了。。。。。這個引號坑了我好久