当前位置: 首页 > news >正文

SQL 语句的详细解释

创建表语句

sql

create table users (id int (11),name varchar(256));
  • create table:这是 SQL 中用于创建表的关键字。
  • users:指定要创建的表的名称。
  • (id int (11),name varchar(256)):定义表的结构。其中,id 是一个字段名,int(11) 表示该字段的数据类型为整数,括号里的 11 通常用于指定显示宽度(在一些存储引擎中,该宽度可能不影响实际存储范围,仅用于显示相关设置);name 是另一个字段名,varchar(256) 表示该字段的数据类型为可变长度字符串,最大长度为 256 个字符。

查看表名语句

sql

show tables;
  • show tables:这是一个 MySQL 等数据库中常用的语句,用于显示当前数据库下的所有表的名称。通过执行该语句,可以快速了解当前数据库中已经创建了哪些表。

插入数据语句

sql

insert into users values (1,'admin'), (2,'test');
  • insert into:用于向表中插入新数据的关键字组合。
  • users:指定要插入数据的表名。
  • values:后面跟随具体要插入的数据值。这里一次性插入了两条记录,(1,'admin') 表示第一条记录,id 字段的值为 1name 字段的值为 admin(2,'test') 表示第二条记录,id 字段的值为 2name 字段的值为 test

查询所有数据语句

sql

select * from users;
  • select:SQL 中用于查询数据的关键字。
  • *:通配符,表示选择表中的所有字段。
  • from users:指定从名为 users 的表中进行查询。执行该语句后,会返回 users 表中所有记录的所有字段信息。

查询特定数据语句

sql

select * from users where id=1;
  • 前面的 select * from users 部分和查询所有数据语句含义类似,用于从 users 表中选择数据。
  • where id=1where 是 SQL 中的条件关键字,用于筛选满足特定条件的记录。这里的条件是 id 字段的值等于 1,所以执行该语句后,只会返回 users 表中 id1 的那一条记录的所有字段信息。

修改数据语句

sql

update users set name='abc' where name='admin';
  • update:用于修改表中已有数据的关键字。
  • users:指定要修改数据的表名。
  • set name='abc'set 关键字用于指定要修改的字段和新的值,这里是将 name 字段的值设置为 abc
  • where name='admin'where 关键字后的条件用于筛选出要进行修改的记录,这里表示只对 name 字段值为 admin 的记录进行修改。所以执行该语句后,users 表中 nameadmin 的记录的 name 字段值会被修改为 abc

相关文章:

  • redis底层数据结构——整数集合
  • Jenkins | Jenkins安装
  • Qt开发①Qt的概念+发展+优点+应用+使用
  • Redis 集群:从基础到实战的面试指南
  • Svelte前端框架
  • Mybatis源码02 - 初始化基本过程(引导层部分)
  • weak的实现原理
  • 3.3.4 VO-O语法- 算子分类(一)
  • Netty的基本架构详解
  • Next.js 15【实用教程】2025最新版
  • BGP配置华为——路由汇总
  • 计算机网络原理习题一
  • 《网络编程卷2:进程间通信》第七章:同步机制深度解析与多场景实践
  • #渗透测试#批量漏洞挖掘#AJ-Report开源数据大屏存在远程命令执行漏洞
  • 数据结构中的邻接矩阵
  • Wireshark TS | 再谈虚假的 TCP Spurious Retransmission
  • QT笔记——QRadioButton
  • VRPTW 问题与新兴技术结合的创新方向及具体案例
  • 借3D视觉定位东风,汽车零部件生产线实现无人化的精准飞跃
  • Ubuntu设置docker代理报网络错误
  • 又一例!易方达基金张坤卸任副总职务,将专注于投资管理工作
  • 马上评|文玩字画竞拍轻松赚差价?严防这类新型传销
  • 上海高院与上海妇联签协议,建立反家暴常态化联动协作机制
  • 美F-35险被胡塞武装击中,损失增大让行动成“烂尾仗”
  • 商务部新闻发言人就暂停17家美国实体不可靠实体清单措施答记者问
  • 昆明警方重拳打击经济领域违法犯罪:去年抓获905名嫌犯