常用SQL语句

  1. 查看表中字段定义
sql 复制代码
-- MySQL/Oracle:  
DESC your_table;  

-- 或者通用信息视图:  
SELECT 
  column_name, data_type, character_maximum_length, is_nullable 
FROM information_schema.columns 
WHERE table_schema = 'your_schema' 
  AND table_name   = 'your_table';
  1. 查看表的总行数 查看表的前5行
sql 复制代码
-- 总行数  
SELECT COUNT(*) AS total_rows 
FROM your_table;

-- 前几行样本  
SELECT * 
FROM your_table 
LIMIT 5;
  1. 检查col1 和 col2 空值的个数
sql 复制代码
SELECT
  SUM(CASE WHEN col1 IS NULL THEN 1 ELSE 0 END) AS col1_nulls,
  SUM(CASE WHEN col2 IS NULL THEN 1 ELSE 0 END) AS col2_nulls,
  ... 
FROM your_table;
  1. 查看建表语句
sql 复制代码
SHOW CREATE TABLE your_table_name;
相关推荐
无毁的湖光-Al13 分钟前
解Bug之路-隔离故障点后业务不恢复?-热点Key处理与亚稳态故障
java·数据库·mysql
l1t30 分钟前
DeepSeek总结的有符号、无符号、未对齐:从汇编到 SQL 的教训
汇编·数据库·sql
夜雪一千36 分钟前
MySQL 如何提高查询速度:从索引、SQL、表结构到实战调优
android·sql·mysql
麦壳饼1 小时前
SonnetDB SQL Cookbook:常用查询模式速查
数据库·sonnetdb
for_ever_love__1 小时前
LangChain Text-to-SQL:让不会写 SQL 的人查数据库
数据库·sql·langchain·大模型·agent·rag·问答
梦想不只是梦与想2 小时前
SQLAlchemy:查询与操作 (三)
数据库·python·sqlalchemy
Aric_Jones2 小时前
WAL / CDC / 复制槽 /位点
数据库·oracle
草莓熊Lotso2 小时前
【C++ 基于微服务的即时通讯系统】基建三件套:gflags + gtest + spdlog 源码编译安装与实战入门
linux·网络·数据库·c++·微服务·log4j
bksczm2 小时前
Redis基础篇之初识分布式
数据库·redis·分布式
for_ever_love__2 小时前
MySQL 索引类型全解:B+Tree / Hash / R-Tree / 全文 的底层差异,以及一次性建对的选型表
数据库·mysql·b+树·唯一索引·全文索引·索引类型·索引分类