精华内容
下载资源
问答
  • sql 修改语句
    万次阅读
    2020-06-08 10:01:58
    1. update (修改)

    select * from  Tablename where field1=‘*****’  (确定修改的数据)

    begin tran  --rollback   (开启一个事务,以便失误后回滚)

    update Tablename set field2= ‘*****’ where filed1='*****' 

    commit (提交)

    (1) 数据记录筛选:

    sql=“select * from 数据表 where 字段名=字段值 order by 字段名 [desc]”

    sql=“select * from 数据表 where 字段名 like ‘%字段值%’ order by 字段名 [desc]”

    sql=“select top 10 * from 数据表 where 字段名 order by 字段名 [desc]”

    sql=“select * from 数据表 where 字段名 in (‘值1’,‘值2’,‘值3’)”

    sql=“select * from 数据表 where 字段名 between 值1 and 值2”

     

    select * from LCACCEPTINSURANCE    where  ID like '17%'  and  ID like '%04'  (查询ID字段以17开头04结尾的数据)

    select * from LCACCEPTINSURANCE    where  ID like '1[67]%'  (查询ID字段以16.17开头的数据)

    select * from LCACCEPTINSURANCE    where  ID between 162483 and 162485 order by ID desc (查询ID字段条件之间的数据)
     
    select top 100 * from LCACCEPTINSURANCE where ID like '16%'order by ACCEPTDATE desc(查询ID字段以16开头的数据,并以ACCEPTDATE字段进行筛选出前100条数据)

     

    (2) 更新数据记录:

    sql=“update 数据表 set 字段名=字段值 where 条件表达式”

    sql=“update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式”

    (3) 删除数据记录:

    sql=“delete from 数据表 where 条件表达式”

    sql=“delete from 数据表” (将数据表所有记录删除)

    (4) 添加数据记录:

    sql=“insert into 数据表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)”

    sql=“insert into 目标数据表 select * from 源数据表” (把源数据表的记录添加到目标数据表)

    (5) 数据记录统计函数:

    AVG(字段名) 得出一个表格栏平均值

    COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计

    MAX(字段名) 取得一个表格栏最大的值

    MIN(字段名) 取得一个表格栏最小的值

    SUM(字段名) 把数据栏的值相加

    引用以上函数的方法:

    sql=“select sum(字段名) as 别名 from 数据表 where 条件表达式”

    set rs=conn.excute(sql)

    用 rs(“别名”) 获取统的计值,其它函数运用同上。

    (6) 数据表的建立和删除:

    CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) …… )

    例:CREATE TABLE tab01(name varchar(50),datetime default now())

    DROP TABLE 数据表名称 (永久性删除一个数据表)

     

    更多相关内容
  • SQL修改语句

    万次阅读 多人点赞 2019-06-09 17:37:19
    如果我们要修改数据库中表的数据,这个时候我们就要使用到UPDATE语句。 UPDATE语句的基本语法是: UPDATE <表名> SET 字段1=值1, 字段2=值2, ... WHERE ...; 例如,我们想更新employees表id=100的记录的...

    如果我们要修改数据库中表的数据,这个时候我们就要使用到UPDATE语句。

    UPDATE语句的基本语法是:

    UPDATE <表名> SET 字段1=值1, 字段2=值2, ... WHERE ...;

    例如,我们想更新employees表id=100的记录的last_name和salary这两个字段,先写出UPDATE employees SET name=”大哥”, salary = 54000,然后在WHERE子句中写出需要更新的行的筛选条件id=100:

          即UPDATE employees SET last_name='大哥', salary=54000 WHERE employee_id=100;

    --修改前:

     

    --修改后:

     

    在这里我们发现UPDATE语句的WHERE条件和SELECT语句的WHERE条件其实是一样的,因此完全可以一次更新多条记录:

     

    UPDATE employees SET last_name='TEST', salary=54000 WHERE employee_id>=101 and employee_id<=105;

     

    --修改前:

    --修改后:

     

    在UPDATE语句中,我们在更新字段时还可以使用表达式。

    例如,把所有50000元以上工资的员工加666元:

    UPDATE employees SET salary=54000+666 WHERE salary >= 50000;

    --查询结果

     

    其中,SET salary=54000+666就是给当前行的salary字段的值加上了666。

    如果WHERE条件没有匹配到任何记录,UPDATE语句不会报错,但是也不会有任何记录被更新。

    UPDATE语句可以没有WHERE条件,例如:

    UPDATE employees SET salary=54000+666

    这个时候,整个表的所有记录都会被更新。所以,在执行UPDATE语句时要非常小心,最好先用SELECT语句来测试WHERE条件是否筛选出了期望的记录集,然后再用UPDATE进行更新。

    展开全文
  • SQL相关资料
  • JPA之SQL修改语句

    千次阅读 2018-05-14 16:03:00
    这里要注意的是@Transactional注解和@Modifying注解,而@Query注解是自定义SQL语句, 在这里Person是一个@Bean对象不是普通SQL中的表名,所以p.name是该对象的属性 转载于:...

    昨天遇到一个小问题,是使用JPA的注解对数据进行修改操作

    对:
    @Transactional
    @Modifying
    @Query("update Person p set p.name=?1")
    void updateById(String name);
    

    这里要注意的是@Transactional注解和@Modifying注解,而@Query注解是自定义SQL语句, 在这里Person是一个@Bean对象不是普通SQL中的表名,所以p.name是该对象的属性

    转载于:https://my.oschina.net/u/3843989/blog/1812267

    展开全文
  • sql语句修改数据

    千次阅读 2021-01-21 18:09:34
    sql语句修改数据SQL 中,可以使用 UPDATE 语句修改、更新一个或多个表的数据。语法格式为:UPDATE SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ][ORDER BY 子句] [LIMIT 子句]语法说明如下::用于指定要更新...

    c8f3db6ccb60fe4f9a13de197814a9fa.png

    sql语句修改数据

    SQL 中,可以使用 UPDATE 语句来修改、更新一个或多个表的数据。

    语法格式为:UPDATE SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ]

    [ORDER BY 子句] [LIMIT 子句]

    语法说明如下::用于指定要更新的表名称。

    SET 子句:用于指定表中要修改的列名及其列值。其中,每个指定的列值可以是表达式,也可以是该列对应的默认值。如果指定的是默认值,可用关键字 DEFAULT 表示列值。

    WHERE 子句:可选项。用于限定表中要修改的行。若不指定,则修改表中所有的行。

    ORDER BY 子句:可选项。用于限定表中的行被修改的次序。

    LIMIT 子句:可选项。用于限定被修改的行数。

    注意:修改一行数据的多个列值时,SET 子句的每个值用逗号分开即可。

    示例:mysql> UPDATE tb_courses_new

    -> SET course_name='DB',course_grade=3.5

    -> WHERE course_id=2;

    Query OK, 1 row affected (0.13 sec)

    Rows matched: 1 Changed: 1 Warnings: 0

    mysql> SELECT * FROM tb_courses_new;

    +-----------+-------------+--------------+------------------+

    | course_id | course_name | course_grade | course_info |

    +-----------+-------------+--------------+------------------+

    | 1 | Network | 4 | Computer Network |

    | 2 | DB | 3.5 | MySQL |

    | 3 | Java | 4 | Java EE |

    | 4 | System | 4 | Operating System |

    +-----------+-------------+--------------+------------------+

    4 rows in set (0.00 sec)

    PHP中文网,有大量免费的SQL教程,欢迎大家学习!

    展开全文
  • SQL语句修改表操作

    千次阅读 2021-11-24 11:19:31
    此博客用于记录工作用用到的SQL语句,持续更新,欢迎补充! 清空表中某一列的所有值 UPDATE table_name SET column_name = null 注:table_name 为表名 column_name为字段名 批量给指定列插入数据(python中拼接...
  • 批量修改sql语句

    千次阅读 2019-12-09 14:27:10
    实现批量修改sql语句,用List集合传值 <update id="studentBatchUpdate" parameterType="java.util.List"> <foreach item="item" index="index" collection="list" open="" separator=";" close="">...
  • 数据库-SQL语句创建与修改

    千次阅读 2021-10-03 16:54:29
    文章目录SQL语句创建数据库例子SQL语句修改数据库例子ALTER DATABASE语句的语法如下子句的语法如下: SQL语句创建数据库 例子 CREATE DATABASE NewsDB ON PRIMARY ( NAME=NewsDB, FILENAME='D:\XXXX\NewsDB.mdf', ...
  • 通过mybatis拦截器将查询语句、更新语句、删除语句、插入语句中指定表明替换为另一个表名
  • SQL Server修改数据

    千次阅读 2022-03-27 20:54:44
    SQL Server 修改数据的相关语句
  • SQL语句增加字段、修改字段、修改类型、修改默认值
  • MySQL数据库修改数据语句的简单用法

    千次阅读 2021-01-18 22:49:15
    1.insert语句MySQL的insert语句有两种方式:INSERT INTO tablename() VALUES(列值);INSERT INTO tablename SET column_name1 = value1, column_name2 = value2,…;例如:mysql> insert into t_player_vip(id,...
  • sql语句 查询的同时进行修改

    千次阅读 2020-06-05 21:08:33
    UPDATE consumelogs yy JOIN (SELECT id,outtime FROM consumelogs bb WHERE bb.outtime=“正在观看”) cc on yy.id=cc.id SET yy.outtime=NOW();
  • MySQL——修改语句

    千次阅读 2021-05-29 20:49:52
    修改语句 修改单表的记录 语法 UPDATE 表名 SET 列=新值, 列=新值, ... WHERE 筛选条件 案例 比如,“修改beauty表中姓唐的女神的电话为13899888899” UPDATE beauty SET phone='13899888899' WHERE NAME ...
  • 使用SQL语句修改表数据

    万次阅读 2021-10-05 15:12:55
    使用SQL语句修改表数据 利用INSERT语句输入数据 INSERT语句的基本语法格式如下: 上述格式主要参数说明如下: TOP(expression)[PERCENT]:指定将插入的随机行的数目或百分比。 INTO:一个可选的关键字,可以将它...
  • 时,执行的sql语句中最后一个update无法添加分号,所以正确执行就在where条件后面加分号,不添加separator=“;”。 &lt;update id="" parameter="list"&gt; update 表名  &lt;...
  • 修改mysql登录密码与sql语句介绍

    千次阅读 2021-02-01 10:43:39
    忘记密码有两种方式可以解决,一是通过sql语句修改登录密码: 二是通过修改mysql 安装目录下的my.ini配置文件,在配置文件中找到[mysqld],然后在下面写上一句:sikp-grant-tables。然后重启数据库服务器,这时候就...
  • 使用SQL语句修改表结构(SQL Server)

    千次阅读 2021-10-05 14:32:00
    使用SQL语句修改表结构(SQL Server) ALTER TABLE的语法格式如下: 上述格式主要参数说明如下: database_name:要在其中创建表的数据库的名称。 schema_name:表所属架构的名称。 table_name:要更改的表名称。 ...
  • sql语句基本格式

    千次阅读 2020-03-22 11:25:54
    sql语句基本格式: 1.查询语句: select 字段名 from 表名 例如:SELECT * from coach 2.插入语句 insert into 表名 (字段1,字段2,…) values(值1,值2,…) ...3.修改语句 update 表名 set 字段1=值1,字段2...
  • Mybatis拦截器修改sql语句

    千次阅读 2020-12-23 14:32:11
    MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用包括: Executor (update, query, flushStatements, commit, rollback, getTransaction, close, is...
  • sql 多条件修改

    千次阅读 2019-03-19 16:59:26
    多添件修改 要求:把 sex=‘男’,age最大的 对应的sal 改为 700,数据结构如下图: 1.查询sex=‘男’,age最大的 sql : select max(age) m from emp where sex = ‘男’ select m FROM (select max(age) m from emp ...
  • SQL server 语句修改索引名称

    千次阅读 2020-10-30 20:59:49
    exec sp_rename '原名称.new_index','new_index 重命名后‘,’index
  • sql update 语句_SQL Update语句概述

    千次阅读 2020-07-25 13:26:59
    sql语句update In this article, we’ll walk-through the SQL update statementto modify one or ... 在本文中,我们将逐步介绍SQL更新语句,以修改表中的一个或多个现有行。 In order to modify data in a ...
  • protected final XMLLanguageDriver XML_LANGUAGE_DRIVER = new XMLLanguageDriver...SqlSource sqlSource = XML_LANGUAGE_DRIVER.createSqlSource(ms.getConfiguration(),newSQL,clazz); MetaObject msObject = Sys...
  • sql语句修改字段注释

    千次阅读 2019-08-09 10:35:09
    --1、创建登录日志表 IF OBJECT_ID('oa_login_log') IS NOT NULL DROP TABLE oa_login_log; CREATE TABLE oa_login_log ( id int PRIMARY KEY IDENTITY(1,1), client_ip varchar(20), original_loginname varchar(20...
  • sql语句修改字段长度

    千次阅读 2021-05-03 06:34:22
    原始发行者:面包屑修改字段属性的SQL语句如果数据量非常大,达到了数百万条记录,请使用企业管理器更改字段类型,但经常会超时,更改不成功,那么可以使用SQL语句来更改,如下所示:a,更改字段类型的长度,可更改表...
  • sql语句如何修改数据库数据

    千次阅读 2021-11-22 18:14:22
    利用模糊查询条件 where 后面多个条件 or 和 and
  • 如图所示,该字段的类型是 varchar,长度是 50。 我修改它的长度。 alter table nresa_upgrade modify (name varchar(200)); 修改完后长度就变成 200 了。
  • 表中某个字段原本是int类型 想修改为varchar 使用 alter table mp_memberprice alter column dCreateTime varchar(11);报错,改用以下方式 格式: alter table 表名 modify column 列名 数据类型 ; 示例: 修改mp_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 728,454
精华内容 291,381
关键字:

sql修改语句