mysql建表语句是怎样的?与Oracle有何不同?

mysql建表语句是怎样的?与Oracle有何不同?,第1张

都是一样的。SQL语言是相通的。mysql的建表语言和oracle是一样的。但是oracle有自己独有的一套sql语言,叫做PLsql。

create table [表名](

[自动编号字段] int IDENTITY (1,1) PRIMARY KEY , [字段1] nVarChar(50) default \'默认值\' null , [字段2] ntext null , [字段3] datetime, [字段4] money null , [字段5] int default 0,

[字段6] Decimal (12,4) default 0, [字段7] image null , )

两个的不同就是就是来历不一样,各自有各自的一些独有的函数。

相同之处,sql语法是一样的

--建表

create table DMB_BDXX(  

ID bigint not  null,  

MC VARCHAR(100) not  null,  

Z  VARCHAR(100) not  null,  

ZXJB bigint not null,  

BZ VARCHAR(200))

--添加主键

alter table DMB_BDXX add constraint PK_DMB_ID primary key (ID)

create table 商品表 (PID int,name varchar(20) primary key(PID))

create table 用户表 (UID int,name varchar(20) primary key(UID))

create table 商品和用户关系表 (PUID int,UID int,PID int primary key(PUID),foreign key(UID) references 用户表(UID),foreign key(PID) references 商品表(PID))

以上,希望对你有所帮助!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7207270.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存