SQLite,是一款轻型的数据库,它小巧玲珑。下载地址:
http://www.sqlite.org/download.html

你只需要下载着以上两个包即可;然后解压到某个你想安装的目录里面;然后还要添加系统环境路径PATH:*(安装目录路径)可选,主要是方便在“运行”里面操作;当然你也可以发送个快捷方式到桌面 或者 进入到安装目录双击(./sqlite-shell-win32-x86-3071100/sqlite3.exe)也是可以的.

基本的命令行用法与其他的sql稍微有点区别:

创建数据库:sqlite3  test;

执行指定文件的SQL语句:.read FILENAME

设置分隔符(,): .separator ,

显示表头:.headers on/off

改变输出格式:.mode list|column|line|insert|tables|tcl|csv

select\insert\update\delete用法与其他的一样;

数据导出
.output file.sql
.dump
.output stdout

数据导入
.show
drop table test;
drop view schema;
.read file.sql

更多的命令,请百度、google

命令行烦,那就试试mysqladmin类似的工具sqliteadmin:
下载地址:http://sqliteadmin.orbmu2k.de/   解压即可使用;

打开图如下:

接着看看触发器的设置;现在数据库test创建2个表:
aaa(id,adress)
kkk(id,value)

在kkk表新建个触发器inser_kkk;作用:在kkk表插入数据后,aaa也会插入同样的数据;图如下:

sqlite3命令行的insert_kkk触发效果图,如下:

在aaa表新建个触发器del_kkk;作用:在aaa表删除数据后,kkk也会删除同样的数据;图如下:

sqlite3命令行的del_aaa触发效果图,如下:

触发器也就知道这点了,,,,下面是百度找的命令行创建触发器的语法,不是很完整的;

1,创建insert触发器:
作用:增加tab1表记录后自动将记录增加到tab2表中
CREATE TRIGGER t_afterinsert_on_tab1
AFTER INSERT ON tab1
FOR EACH ROW
BEGINif new.tab1_id is not null theninsert into tab2(tab2_id) values(new.tab1_id);end if;
END;2,创建delete触发器:
作用:删除tab1表记录后自动将tab2表中对应的记录删去
CREATE TRIGGER t_afterdelete_on_tab1
AFTER DELETE ON tab1
FOR EACH ROW
BEGINdelete from tab2 where tab2_id=old.tab1_id;
END;2,创建update触发器:
作用:修改a表age字段后自动将b表中对应的age字段修改
CREATE TRIGGER t_afterupdate_on_a
AFTER UPDATE ON a
FOR EACH ROW
update b set age=NEW.age where id=NEW.id;

转载于:https://blog.51cto.com/jk409/862405

sqlite3admin触发器创建相关推荐

  1. SQL Server触发器创建、删除、修改、查看

    http://blog.csdn.net/tianwailaibin/article/details/8111766 本教程为大家介绍SQL Server触发器创建.删除.修改.查看方法. 一.触发器 ...

  2. Mysql Tigger触发器创建和使用

    触发器(trigger):监视某种情况,并触发某种操作. 触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/befo ...

  3. oracle中触发器的创建,Oracle触发器创建及其功能

    Oracle触发器创建及其功能 下面的文章主要介绍的是如何创建Oracle触发器,同时介绍了Oracle触发器的功能.语法,而且通过具体的例子可以让大家更深入的`掌握. 1.创建表t1 :create ...

  4. 触发器——创建||更新||删除||查看

    触发器 介绍 创建触发器 -- 通过触发器记录 emp 表的数据变更日志 emp_logs , 包含增加, 修改 , 删除 ; create trigger emp_insert_trigger af ...

  5. MySQL 高级 - 触发器 - 创建及应用

    创建触发器 语法结构 : create trigger trigger_name before/after insert/update/deleteon tbl_name [ for each row ...

  6. SQL Server触发器创建、删除、修改、查看示例步骤

    一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活.所以触发器可以用来实现对表实施复杂的完整性约`束. 二﹕ SQL Server为每个触发 ...

  7. 触发器创建删除等操作

    一.创建一个简单的触发器 触发器是一种特殊的存储过程,类似于事件函数,SQL Server™ 允许为 INSERT.UPDATE.DELETE 创建触发器,即当在表中插入.更新.删除记录时,触发一个或 ...

  8. 触发器 创建 删除 等操作

    一.创建一个简单的触发器 触发器是一种特殊的存储过程,类似于事件函数,SQL Server™ 允许为 INSERT.UPDATE.DELETE 创建触发器,即当在表中插入.更新.删除记录时,触发一个或 ...

  9. mysql触发器delimiter_MySQL的触发器创建之注意事项(有关delimiter)

    今天晚上在自己的数据库上做了一个触发器.由于自己之前是使用SQL Server2005学习SQL语句的,所以在这个简单的触发器设计出现了一些自己意想不到的BUG.现在我来简单的说一下: 这里使用到 d ...

最新文章

  1. linux命令行怎么注释,Bash Shell 注释多行的几种方法
  2. Spring依赖注入:注解注入总结
  3. SAP CRM WebClient UI和Hybris的controller是如何被调用的
  4. mbsfn子帧_区分小区内子帧状态的方法、装置以及系统_2008100004878_说明书_专利查询_专利网_钻瓜专利网...
  5. Amazon电商数据分析——数据获取
  6. 经典机器学习系列(十四)PAC-Learning
  7. 【ENVI | Landsat 8】预处理—辐射校正定标
  8. Android Killer反编译apk报错
  9. ArcGIS连接pg数据库
  10. 一款好看+极简到不行的HTML5音乐播放器-skPlayer
  11. 人机交互-13-复习总览
  12. PHP工程师是个让我很心疼的职业
  13. WINVNC源码阅读(七)
  14. 国科大学习资料--人工智能原理与算法-第七次作业解析(学长整理)
  15. 《CSS揭秘》-总结47个Css技巧(一):常用的背景与边框技巧
  16. 基于exif信息进行图片方向旋转修正
  17. 危害人类健康的饮食“凶徒” 都是人造的
  18. 【伊利丹】Hadoop2.0 NN HA实现记录的异常
  19. fetch用英语解释_fetch的用法总结大全
  20. c语言 百度文库,百度文库C语言专本辅导第一二章.doc

热门文章

  1. 你知道Unity IoC Container是如何创建对象的吗?
  2. php 输出true false
  3. lsof 查看进程打开那些文件 和 查看文件给那个进程使用
  4. 如何使VS2008 调试网站的根目录和IIS调试的一致?
  5. 微软技术能力测试工具V0.1试用
  6. 逆向--- crackme6
  7. hibernate 多对一(Many-to-one)单向关联
  8. CSS中float属性详解
  9. Java程序内存分析:使用mat工具分析内存占用
  10. 面试腾讯算法:组合总和