工业制造其它系统运维数据库

数据定义语言DDL?

数据库中的数据定义语言DDL都有哪些?

参与15

4同行回答

jxnxsdengyujxnxsdengyu课题专家组系统工程师江西农信
基本所有数据库ddl都是这几种:create,alter,drop,truncate显示全部

基本所有数据库ddl都是这几种:
create,alter,drop,truncate

收起
银行 · 2020-04-25
浏览1143
youki2008youki2008系统架构师DDT
用于操纵表结构的数据定义语言命令有:CREATE TABL (创建表)ALTER TABLE(修改表)TRUNCATE TABLE(删除表中数据)DROP TABLE(删除表)创建表 CREATE TABL createtable 表名(字段 字段类型 [default '输入默认值' ] [null/not null])修改表 ALTER TABLE1.添加字段:alter table 表名 add (...显示全部

用于操纵表结构的数据定义语言命令有:
CREATE TABL (创建表)
ALTER TABLE(修改表)
TRUNCATE TABLE(删除表中数据)
DROP TABLE(删除表)

创建表 CREATE TABL
createtable 表名
(字段 字段类型 [default '输入默认值' ] [null/not null])
修改表 ALTER TABLE

1.添加字段:
alter table 表名 add (字段 字段类型) ;

2.修改字段类型:
alter table 表名 modiy (字段 字段类型 [default '输入默认值' ] [null/not null] ); 修改多个字段用逗号隔开

3.删除字段:
alter table 表名 drop (字段);
删除表中的数据 TRUNCATE TABLE

Truncatetable 表名
删除表 DROP TABLE

droptable 表名;

Truncate 与Delete的区别在于:
Truncate命令快速删除记录并释放空间, 不使用事务处理,因此无法回滚。
Delete命令可以在执行删除之后,通过Rollback撤销删除。如果确定表中的数据不再使用,使用Truncate命令效率更高。

收起
互联网服务 · 2020-04-25
浏览1155
寒风waw寒风waw项目经理新华博
create,alter,drop,truncate显示全部

create,alter,drop,truncate

收起
互联网服务 · 2020-04-29
浏览1088
zftangzftang其它小白一枚
create,alter,drop,truncate显示全部

create,alter,drop,truncate

收起
互联网服务 · 2020-04-25
浏览1121

提问者

wangxq
系统架构师美的
擅长领域: 数据库云计算dubbo

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-04-25
  • 关注会员:5 人
  • 问题浏览:2722
  • 最近回答:2020-04-29
  • X社区推广