首页 > 数据库 >数据库sql语法

数据库sql语法

时间:2024-04-22 20:12:59浏览次数:25  
标签:语句 数据库 表中 语法 num student sql 123456789 SELECT

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语句会出错

标签:语句,数据库,表中,语法,num,student,sql,123456789,SELECT
From: https://www.cnblogs.com/believeadream/p/18151412

相关文章

  • express + mysql + jwt 简单的增删改查
    gitee地址https://gitee.com/newly-released_0/express-mysql-jwtjwt的代码constexpress=require('express')constapp=express()constcompression=require('compression');constcors=require('cors')//导入jsonwebtoken和express......
  • mysql备份工具 percona-xtrabackup
    1.mysqlfordocker安装#/opt/compose/zabbix/mysql.ymlversion:'3'services:mysql:image:mysql:8.0container_name:mysqlrestart:alwaysports:-3306:3306-33060:33060volumes:-/data/mysql:/var/lib......
  • typeorm执行多句sql
    typeorm执行多句sql在TypeORM中,你可以通过创建一个连接(Connection)实例来执行多条SQL语句。以下是一个使用TypeORM执行多条SQL语句的例子:  import{createConnection}from"typeorm"; asyncfunctionexecuteMultipleSQLQueries(){//创建连接constcon......
  • multi-agent框架camel学习笔记(二)RAG和向量数据库
    本系列想学习如何从零开始搭建一个multi-agent系统并融入到应用中,这篇文章主要写其中的LLM-agent的核心模块RAG和向量数据库,以及Camel系统中是如何使用RAG。1.为什么要用RAG(检索增强生成)先聊下什么是RAG,为什么我们要用RAG:RAG和向量数据库本身不是很新的技术,传统的搜广推里也......
  • 22.Postgresql的checkpoint功能
    PostgreSQL中的checkpoint是数据库管理系统(DBMS)中的一项重要机制,用于确保数据的一致性、可恢复性和性能管理。以下是关于PostgreSQLcheckpoint的详细解释:checkpoint的定义与作用定义:Checkpoint是一个在WAL(Write-AheadLog)序列中的点,此时所有数据文件已更新,反映了到该点为止......
  • mysql 分页 - 游标 和 偏移量
      1.游标是什么?作用是什么?    游标,又称数据库指针。主要用于在结果集中移动到某一数据行的数据结构,类似于编程语言迭代器的概念,代表某一行的指针。  2.mysql游标的特性和语法。    定义:DECLAREcursor_name CURSOR FOR select_statement ......
  • mysql 清除重复数据
    python代码defclean_table(db:Session):select_sql=('SELECTMIN(id)asid,col1,col2,COUNT(*)FROMtable''GROUPBYcol1,col2''HAVINGCOUNT(*)>1LIMIT200')whileTrue:......
  • SQL中使用not in 的坑
    本文实验环境为MarinaDB,即MySQL开源版本先看一下这个sqlSELECT*FROMtableWHEREidIN(NULL);在表记录所有列都有值的情况下显然都是查不出的,那把in改成notin是不是就能反过来查出所有记录呢?SELECT*FROMtableWHEREidnotIN(NULL);然而结果还是一条都查......
  • SQL注入之字符型和数字型注入
    SQL注入之数字型注入和字符性注入:数字型注入:不需要闭合字符型注入:需要闭合如何判断属于那种注入?1、用减法判断:利用id=2-1如果返回的是id=1的结果,则是数字注入,否则是字符注入2、用and1=1和and1=2来判断,两者都能正常回显则是字符型注入,否则是数字型注入如何判断字符型......
  • mysql添加数据报错
    1452-Cannotaddorupdateachildrow:aforeignkeyconstraintfails('db_student_manager_web'.'s_student',CONSTRAINT'student_clazz_id_foreign'FOREIGNKEY('clazz_id)REFERENCES's_clazz'('id')......