mysql 建表疑问?
CREATE TABLE s56 ( sid CHAR(8), sname VARCHAR2 (20) not null, age NUMBER(2), primary key(sid) ); 我知道mysql 不支持varchar2, 但是age number也有问题,我刚学sql ,老师教的是oracle,想用mysql做练习。大大帮帮忙
CREATE TABLE s56 ( sid CHAR(8), sname VARCHAR2 (20) not null, age NUMBER(2), primary key(sid) ); 我知道mysql 不支持varchar2, 但是age number也有问题,我刚学sql ,老师教的是oracle,想用mysql做练习。大大帮帮忙
答案:mysql 基本和oracle差不多只不过有点小区别
你可以百度 mysql和oracle区别与联系
其他:改成这样,在MYSQL4上可以成功建表
CREATE TABLE user1(
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
username VARCHAR(50)NOT NULL,
password VARCHAR(50)NOT NULL,
mail VARCHAR(255),
homepage VARCHAR(255),
leves VARCHAR(10) NOT NULL DEFAULT 'user',
create_time VARCHAR(19) NOT NULL,
PRIMARY KEY (id)); CREATE TABLE user(
id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
username VARCHAR(50)NOT NULL,
password VARCHAR(50)NOT NULL,
mail VARCHAR(255),
homepage VARCHAR(255),
leves VARCHAR(10) NOT NULL DEFAULT 'user',
create_time VARCHAR(19) NOT NULL,
PRIMARY KEY (id));
类型不对
上一个:MYsql判断视图是否存在,存在则创建
下一个:安装MySQL不成功,换了好多个版本了,这是怎么回事?有以下提示信息: