当前位置:数据库 > MySQL >>

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不成功,换了好多个版本了,这是怎么回事?有以下提示信息:

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,