mysql中desc和describe的区别

mysql中desc和describe的区别,第1张

describe是查看表结构的,例:

describe tablename

desc 是 describe 的简写,例:

desc tablename

另外desc在排序中的意义是降续排列(和describe的简写不是同一个),例:

select * from table order by id desc

两个desc的意思是不同的

第一个desc是mysql的命令,不是sql语句,类似use xxx切换数据库命令中的use,这里的desc是describe的缩写

后者的desc是与asc 对应降序排序方向值,是用在sql语句中的

DESCRIBE TABLE 用于列出指定表或视图中的所有列

DESCRIBE INDEX FOR TABLE 用于列出指定表的所有索引

所以 DESCRIBE是用来显示数据结构信息的

而desc是descend ,是用于查询出结果时候对结果进行排序,是降序排序

SQL语言中“=”和“in"的区别:

SQL 中,等于就是唯一条件,例如id = 1,那么就查出id 是 1的数据行。

而in 或者 not in 就是在某个范围内或者不在某个范围内。

当一个查询是另一个查询的条件时,称之为子查询。其实这也就是嵌套查询。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存