数据库相关知识

本文详细介绍了SQL语言的基础操作,包括数据的插入、查询、更新和删除等基本语法,并深入探讨了各种类型的数据库连接查询,如内连接、左连接和右连接。此外,还讲解了如何使用SQL函数进行数据处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库相关知识

数据库

  • 大小写不敏感,所有的数据库使用小写,连接使用_

数据类型

  • 数字 int
  • 字符串 varchar(20)、char(20)

varchar 和 char 的区别是varchar是边长,char是动长

  • 事件类型 datatime

sql语句

1. 插入insert into 表名字 (列名字) VALUES (列对应的值);

2. 查询

SELECT 需要查询的列*代表查询所有的数据 FROM 表名;
SELECT * FROM message where 查询条件; 
SELECT * FROM message where id in (2,3); 范围查询
通过and连接查询条件,两个条件都满足
通过or连接查询条件,满足一个就会背匹配出来
**limit单个参数限制返回个数,放在排序的后面**
**limit两个参数,头一个数据偏移个数,返回个数**
order by 排序 asc从小到大 ,desc是从大倒小
order by可以写多个查询条件,中间用,号分隔 

limit可用于后台进行分页处理

3.更新

update 表名 set 列=?,列=? where 条件

注意一定要加条件

4.删除

delete from 表名 where 条件

一定要加条件

5.起别名

字段后跟空格加上别名,as 关键字连接字段和别名(多表字段名冲突的时候会用到)

6.inner join内连接

内连接,必须满足条件才会被查出来

7.left join 左连接

会把左边表都查出来,右边满足条件的会查出来,不满足的就是null

8.right join 右连接

把右边表的数据都查出来,左边满足的查出来,不满足的是null

9.函数

now()取当前系统时间。
count(*) 统计条数,select count(*) from 表名 // 获取总记录数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值