数据库sql语法
sql中增删改查语句:
1、“INSERT INTO”语句,用于向表格中增加新的行;
2、“DELETE”语句,用于删除表中的行;
3、“Update”语句,用于修改表中的数据;
4、“SELECT”语句,用于从表中选取数据
一、增加语法
INSERT INTO 表名 VALUES (值1,....)
例如:向student表中插入一个学生的数据
INSERT INTO STUDENT (num,name,sex,age)
VALUES(123456789,'zhangsan','男',23)
DELETE FROM 表名称 WHERE 列名称 = 值
例如:删除student表中num=123456789的这条数据。
DELETE FROM student WHERE num=123456789;
三、修改/更新语句
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
例如:我们可以将num为123456789的age值更改为21。
UPDATE student SET age =21 WHERE ID=123456789;
四、查询语句
SELECT 列名称 FROM 表名称
以及:
SELECT * FROM 表名称
1、查询student表中所有数据
SELECT * FROM student;
2、查询student表中所有的name和sex
SELECT name,sex FROM student;
3、查询num为123456789这一行的数据
SELECT * FROM WHERE id =123456789;
注意:
* 往往代表着任意数值,是全部的意思
同时在做项目时也要遇到变量的情况,因此需要学习正则表达式从而来代表变量的值
例如:
change_class = request.form.get('class')
#获取到前端的class的值之后存入change_class变量
使用
"'+change_age+'"
来代表变量的值,直接写
change_age来使用sql语句会出错
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App