SQL可视化工具_可视化工具tableau

SQL可视化工具_可视化工具tableauSQLite数据库的特性特点:1.轻量级2.独立性,没有依赖,无需安装3.隔离性全部在一个文件夹系统4.跨平台支持众多操作系统5.多语言接口支持众多编程语言6.安全性事物,通过独占性和共享

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

 SQLite数据库的特性

特点:

1.轻量级
2.独立性,没有依赖,无需安装
3.隔离性 全部在一个文件夹系统
4.跨平台 支持众多操作系统
5.多语言接口 支持众多编程语言
6.安全性 事物,通过独占性和共享锁来实现独立事务的处理,多个进程可以在同一个时间内从同一个数据库读取数据,但只有一个可以写入数据
所支持的数据类型:

支持NULL,INTEGER,Real,text,blob数据类型
一次代表,空值,整型值,浮点值,字符串类型,二进制对象,
动态类型引用(弱引用)
当某个值插入到数据库是,SQlite将会检查他的类型,如果该类型与关联的列不匹配,SQlite则会尝试将改制转换成该列的类型,如果不能转换,则该值将作为本身的类型储存

使用须知:
没有可用于SQlite的网络服务器,只能通过网络共享可能存在文件锁定或者性能问题。
没有用户账户的概念,而是根据文件系统的共享设置。
支持数据库大小至2TB。

 

 SQLite的可视化工具

下载地址:https://sqlitestudio.pl/index.rvt?act=download

 

 Windows下操作

下载

SQL可视化工具_可视化工具tableau

 

解压后,运行exe文件

SQL可视化工具_可视化工具tableau

 

新建个数据库文件

SQL可视化工具_可视化工具tableau

链接数据库文件

SQL可视化工具_可视化工具tableau

 

路径和名称设置好后,点击链接测试

 SQL可视化工具_可视化工具tableau

 

然后点击OK 就完成了!

SQL可视化工具_可视化工具tableau

 

 SQLite菜鸟教程链接:http://www.runoob.com/sqlite/sqlite-tutorial.html

 

SQLite不支持drop column,所以删除一列还是和一般sql语句还是有点区别的,下面Dapper对sqlite进行增删改查

 <connectionStrings>
    <add name="SQLiteCon" connectionString="Data Source=D:\DBFile\SQLite\Test.db;Version=3" providerName="System.Data.SQLite" />
  </connectionStrings>

 

        public void SQLiteMethod()
        {
            using (DbBase db = CreateDB.CreateDbBase())
            {
                //新增列
                int a = db.Execute(@"ALTER TABLE Student ADD 'SEX' varchar");

                //删除列 
                //1.首先根据Student表创建一张新表Student2
                //2.然后我们删除Student这个表
                //3.将Student2这个表重命名为Student
                var tran = db.DbTransaction;
                int b1 = db.Execute(@"CREATE TABLE Student2 as select ID,NAME,ADDRESS FROM Student ", tran);
                int b2 = db.Execute(@"DROP TABLE if exists Student ", tran);
                int b3 = db.Execute(@"ALTER TABLE Student2 rename to Student ", tran);

                if (b1 == 0 && b2 == 0 && b3 == 0)
                {
                    tran.Commit();
                }
                else
                {
                    tran.Rollback();
                }

                //
                int index = db.Execute(@"INSERT INTO Student(ID,NAME,ADDRESS)
                                         VALUES(1, '李四', '东方明珠') ");
                //
                int index2 = db.Execute(@"DELETE FROM Student WHERE ID = 1 ");

                //
                var updateSql = "UPDATE Student SET NAME='李白' WHERE ID=@ID";
                bool res = db.Update<Student>(updateSql, new { ID = 1 });

                //
                string selectSql = @"SELECT * FROM Student ";
                var student = db.Query<Student>(selectSql);

                //批量插入
                bool resBatch = db.InsertBatch<Student>(student);
            }
        }

 

 

 

 

EF建表

SQL可视化工具_可视化工具tableau

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/166454.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C# winform美化窗体

    C# winform美化窗体记录一下winform美化工具CSkin一个.Net的UI库。参考链接:https://blog.csdn.net/yyl7727/article/details/78904125?spm=1001.2014.3001.5502

    2022年5月24日
    37
  • ie兼容性视图在哪里设置win10_ie11兼容性视图设置

    ie兼容性视图在哪里设置win10_ie11兼容性视图设置在访问一些网站时被告知只能使用IE浏览器进行访问,我个人更新了win11的预览版本之后更是在系统中找不到IE的踪迹,edge中的“兼容性视图”选项并没有直接在设置出显示出来,于是一番努力后我发现了在edge中使用IE兼容性视图的设置方法。一、打开“设置”在edge右上角“…”选项中选择“设置”打开。二、设置“InternetExplorer模式”在设置页面的左侧选择“默认浏览器”,右侧将“允许在InternetExplorer模式下重新加载网站”的下拉选择由“默认值”改为“允许

    2022年9月7日
    0
  • c++视频转字符画_c++字符数组转化为字符串

    c++视频转字符画_c++字符数组转化为字符串运行此程序需要有graphics图形库#include <stdio.h>#include <graphics.h> // 图形库的头文件#define HEIGHT 8 // 转换后的高度#define WIDTH 8 // 转换后的宽度#define ASCII1 32 // 转换ASCII数量struct ASCII{ char as…

    2022年8月18日
    6
  • java json对象转map_公司c#都转java了

    java json对象转map_公司c#都转java了JAVA之Map转JSONObjectshowmecode:privateJSONObjecttoJsonObj(Map<String,Object>map,JSONObjectresultJson){Iteratorit=map.keySet().iterator();…

    2022年10月5日
    2
  • 前端开发代码编辑器_前端自动生成代码

    前端开发代码编辑器_前端自动生成代码目录前言CodeSandbox介绍多种模板代码选择VSCode一致体验运行Node容器CodeSandbox示例前言有时候需要经常写一些测试代码或示例,然后将这些代码分享给他人,少量的代码通过GitHub分享有点大材小用,而且他人要从GitHub上fork代码后,在本地用IDE打开,然后安装依赖、运行,这个步骤过于繁琐。因此使用在线代码编辑器就能解决上面说到的问题,CodeSandbox介绍我用过几个在线代码编辑器,如知名的CodePen,Jsfilddle和Jsbin也有使用过,对比起来,还是C

    2022年8月14日
    8
  • 10个最新手机美食APP界面设计欣赏

    10个最新手机美食APP界面设计欣赏移动软件时代,简单下载美食app,动动手指,滑动几下手机屏幕,即可足不出户,搜索,预定和购买各路美食。然而,对于作为手机appUI界面设计师的你来说,最大的问题并不在于如何使用这些美食软件来方便生活,而是在于如何才能为各类餐厅,酒店,咖啡馆,水果以及饮料店设计出美观,舒适且简单易用的手机美食App,对吧?但是,已然为正在做的美食AppUI设计方案冥思苦想数小时或数天,却任然毫无头绪?究竟如何

    2022年6月19日
    77

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号