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语句中的

show tables和desc table作用不用,show tables作用显示数据库中有哪些数据表,而desc table需要加表名等参数,作用是是显示数据表的表都定义了哪些字段,及各个字段的类型大小,及哪些是主键,哪些有约束条件,以及各个字段是否定义了默认值。

扩展资料:

mysql常用命令

使用SHOW语句找出在服务器上当前存在什么数据库:SHOW DATABASES。

创建一个数据库MYSQLDATA:CREATE DATABASE MYSQLDATA。

选择你所创建的数据库:USE MYSQLDATA; (按回车键出现Database changed 时说明 *** 作成功!)

查看现在的数据库中存在什么表:SHOW TABLES。

创建一个数据库表: CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1))。

显示表的结构: DESCRIBE MYTABLE。

往表中加入记录:mysql>insert into MYTABLE values (”hyq”,”M”)。

用文本方式将数据装入数据库表中(例如D:/mysql.txt):LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE。

导入sql文件命令(例如D:/mysql.sql):use databasesource d:/mysql.sql。

删除表:drop TABLE MYTABLE。

清空表:delete from MYTABLE。

更新表中数据:update MYTABLE set sex=”f” where name=’hyq’。

参考资料来源:百度百科-MySQL数据库


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

原文地址:https://54852.com/zaji/7301211.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存