千家信息网

JavaWeb SQL常用语言(增删改查)

发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,1、SQL常用插入语INSERT(增)1.1插入字符类型数据  需要使用单引号'将字符串引起来,如果要插入的值中有单引号',则需要使用两个单引号''进行转义,如下图给student表中插入name值:
千家信息网最后更新 2025年01月22日JavaWeb SQL常用语言(增删改查)

1、SQL常用插入语INSERT(增)

1.1插入字符类型数据
  需要使用单引号'将字符串引起来,如果要插入的值中有单引号',则需要使用两个单引号''进行转义,如下图给student表中插入name值:

1.2插入日期型的数据
  需要将日期按照年月日的形式组织好,然后使用单引号引起来。

1.3给表中字段赋值
  创建一个student表,并给id字段和name字段赋值:

1.4一次插入多个值
  给student表中一次增加两个值:

2、SQL常用查询语SELECT(查)

2.1查询项目表中的所有字段
(1)使用通配符查询

(2)使用所有字段查询

2.2查询student1表中pid=2的学生

2.3统计student1表中pid=1和pid=2的学生的人数

2.4筛选出超过3个学生选择的项目

2.5按照student1中id从大到小的顺序显示学生信息

2.6按照student1中id从小到大的顺序显示学生信息,最多显示4行

2.7内连接
  以project表的pid与student表中pid相等为条件:
(1)用where内连接

(2)使用inner join...on内连接

(3)用表的别名进行内连接

2.8外连接
(1)左外连接

(2)右外连接

(3)全外连接

2.9笛卡尔积连接

2.10查询姓名中带有"二"字的学生及其选择的项目

2.11子查询
(1)使用子查询姓名中带有"二"字的学生及其选择的项目:

(2)子查询作为操作数

(3)子查询作为条件
  ALL表示全部:

  ANY表示任意一个:
2.12多列比较

2.13exists关键字
  当子查询有值时返回true,否则返回false.

2.14not exists关键字

3、SQL常用更新语UPDATE(改)

3.1将student11表中所有id为偶数的pid改为1

3.2更新多列,将id5,6,7的学生pid更新为2,name更新为'0
new'和'new'的字符串拼接


3.3将id在5以内的学生姓名改为"哈哈"

4、SQL常用删除语DELETE(删)

4.1删除student1表中id大于5的学生的数据

4.2注意事项
  删除主键被其他表引用为外键的表的信息时,会出现如下错误:

  此时需先删除引用该表主键为外键的表,再删除该表信息,才可删除成功。

查询 学生 字段 常用 信息 引号 项目 更新 姓名 字符 数据 选择 两个 关键 关键字 字符串 日期 条件 顺序 中带 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 思科网络技术学院ccna教学 文签网络技术有限公司官网 以经济学的角度分析网络安全 归属地数据库无sp版 数据库云存储软件 软件开发研发合同评审 安全狗软件会影响服务器吗 明日之后黑牙山服务器快速转金条 ps4玩哪个服务器 磊科路由器虚拟服务器设置 软件开发用户需求规格说明书 网络技术vlsm例题讲解 交换机端口如何防范网络安全 远程办公网络安全意识主题 最新办公软件开发工资 服务器 saS硬盘 大学网络安全事件应急预案 oracle 数据库语言 政府网络安全认证 学校网络安全防护管理制度 数据库插入一条空白命令怎么写 mc服务器建筑教程现代风 数据库查询设计怎样求总和 网易关于魔兽世界服务器招窃事件 长春软件开发培训哪家好 崇明区高科技软件开发设计规范 .net 服务器监控 delete数据库中是什么意思 大端网络技术有限公司 网络安全密钥在那么修改
0