zoukankan      html  css  js  c++  java
  • SQLite学习之路

    此文转载自:https://blog.csdn.net/weixin_44364779/article/details/110086434

    SQLite
    SQ:结构化查询
    Lite:轻量级
    事务:ACID:
    1、修改张三的金额,让其减去1000
    2、修改李四的金额,让其加上1000

    事务:A原子性,一个事务是最小的执行单元,如果一个事务中有多条SQL语句,则这些SQL语句不能分割,做为一个整体来运行,要不然一起成功,要不然一起失败

    若第一条语句执行成功,但第二条语句执行失败,则第一条语句就会回滚
    若第一条语句执行成绩,第二条语句也执行成功,则两条语句同时进行提交

    建库建表建约束
    增删改查和事务
    存储过程触发器
    视图索引与函数

    SQL Server :T-SQL
    MySQL、SQLite:SQL
    Oracle:Plus-SQL

    添加:增
    INSERT INTO 表名 VALUES(值1 , 值2 , 值3 …)

    INSERT INTO Student VALUES(1,‘张三丰’,‘男’,‘武当1班’,112,‘13089722836’,‘武当山’,‘230104172503153144’);
    INSERT INTO Student VALUES(2,‘张翠山’,‘男’,‘武当2班’,43,‘13089722837’,‘武当山’,‘230104179403153144’);

    删除:删
    DELETE FROM 表名; 删除表中所有数据
    DELETE FROM 表名 WHERE 条件; 按照指定的条件删除数据,满足的条件的数据会被删除掉
    DELETE FROM Student WHERE s_gendar =‘男’
    条件:
    字段名 运算符 值
    !=
    >
    >=
    <
    <=
    in
    like
    delete from student where s_id in (1,2,3,4,6)
    delete from student where s_age>80
    delete from student where s_name like ‘%张%’
    % :任意多个任意字符
    _ : 任意一个字符

    查:
    SELECT *FROM student WHERE s_classname=‘武当3班’
    select *from 表名 where 条件:按照指定的条件查找数据,满足条件的数据会被查找到

    改:
    UPDATE student SET s_name=‘张无忌’ WHERE s_id=‘3’
    updata 表名 set 修改后的数值 where 具体修改原本的表头

  • 相关阅读:
    根据经纬度获取距离
    获取本浏览器经纬度坐标
    仿造mongodb的存储方式存一些假数据
    ty修饰符 public private static
    ty 枚举类型
    限制字符串的选择
    typeScript类型别名
    ty 函数的讲解
    ty数组的讲解
    接口的讲解
  • 原文地址:https://www.cnblogs.com/phyger/p/14035175.html
Copyright © 2011-2022 走看看