SQL | description 语句
先决条件: Sql Create 子句,
顾名思义,DESCHERE 用来描述某物。因为在数据库中我们有表,所以我们使用description或 DESC (两者相同)命令来描述表的结构。 语法:
DESCRIBE one;
OR
DESC one;
注意:我们可以使用description或者 DESC (两者都是不区分大小写)。
假设我们的表名为一有 3 列名为名字、姓氏和工资,所有这些都可以包含空值。
输出:
Name Null Type
FIRST_NAME CHAR(25)
LAST_NAME CHAR(25)
SALARY NUMBER(6)
- 这里,在上面使用 DESC 或者描述我们可以看到一个表的结构,但是在控制台选项卡上不是,表的结构显示在数据库系统软件的描述选项卡中。
- 因此 desc 或描述命令显示了表的结构,包括列的名称、列的数据类型和可空性,这意味着该列可以包含或不包含空值。
- 表的所有这些特征都在创建表时描述。
示例:
创建表格或定义表格的结构
create table one
(
id int not null,
name char(25)
)
在这里,我们创建了一个名为一的表,其列为 ID 、 NAME ,并且 id 属于非空类型,即我们不能将空值放入 ID 列,但是我们可以将空值放入 NAME 列。
演示 DESC 的示例:
第一步:定义表格的结构,即创建表格:
create table one
(
id int not null,
name char(25),
city varchar2(25)
)
第二步:显示表格结构:
DESC one
OR
DESCRIBE one
Output:
Name Null Type
ID Not Null INT
NAME CHAR(25)
CITY VARCHAR2(25)
注:此处上方标识列为非空类型,其余 2 列可包含空值。
注意:你只需要在你的系统软件上执行 DESC 命令,因为这个命令不会在任何编辑器上运行。请确保仅在您自己安装的数据库上运行此命令
*参考文献*:Oracle.com
本文由 Rajat Rawat 4 供稿。如果你喜欢 GeeksforGeeks 并想投稿,你也可以使用contribute.geeksforgeeks.org写一篇文章或者把你的文章邮寄到 contribute@geeksforgeeks.org。看到你的文章出现在极客博客主页上,帮助其他极客。
如果你发现任何不正确的地方,或者你想分享更多关于上面讨论的话题的信息,请写评论。
版权属于:月萌API www.moonapi.com,转载请注明出处