sql数据库命令行操作(DDL 表操作)

DDL-表结构-查询

查询当前数据库下的所有表

sql 复制代码
SHOW TABLES;

首先需要进入任意数据库例如:sys(系统数据库),在sys数据库下使用SHOW TABLES命令即可查看SYS数据库中的所有表

DDL-表结构-创建表

sql 复制代码
CREATE TABLE 表名(
    字段1 字段1类型[COMMENT 字段1注释],
    字段2 字段2类型[COMMENT 字段2注释],
    字段3 字段3类型[COMMENT 字段3注释],
    ...
    字段n 字段n类型[COMMENT 字段n注释]
)[COMMENT 表注释];

注意事项

字段与字段之间用逗号隔开

最后一个字段不需要逗号

语句末尾要用分号结尾

注释用COMMENT '注释'

int:整型多用于没有小数点的数据

float:浮点型多用于有小数点的数据

varchar(50):字符型其中50表示可以容纳的字符为50因为名字不确定有多少字符所以填50,性别可以确定为一个字符所以后面的varchar填1。

查询表结构

sql 复制代码
DESC 表名;

查询指定表的建表语句

sql 复制代码
SHOW CREATE TABLE 表名;

可以看到建立这个表时使用的语句同时可以看到这个表的注释

相关推荐
小白勇闯网安圈7 小时前
Django 响应对象、文件上传与类视图
数据库·django·sqlite
努力的小雨8 小时前
同一份 SQL 跑多套环境:Ksql 变量怎么用才安全
数据库
科技绘图9 小时前
快鲸GEO vs 传统AI搜索优化:全链路自动化与高效内容生产在转化闭环上的对比
数据库·人工智能·自动化
ltl9 小时前
数据库作为 LLM 记忆体:语义缓存、RAG 与一致性
数据库
ltl9 小时前
WAL 与崩溃恢复:ARIES 协议怎么跑通
数据库
ltl9 小时前
TEE 数据库:EnclaveDB、Oblivious 原语与机密 SQL
数据库
麻瓜code10 小时前
【Mysql】重新学一遍 SQL 执行顺序
数据库·sql
这个DBA有点耶11 小时前
数据库一体机架构演进:从硬件堆叠到软硬深度耦合
服务器·网络·数据库·硬件架构·运维开发·database·数据库架构
一只fish11 小时前
优化器架构对比:Oracle vs PostgreSQL vs MySQL
mysql·postgresql·oracle
安_12 小时前
RAG的向量数据库:为LLM提供语义搜索能力
数据库