sqlite查看所有表名.判断表是否存在,字段名及字段信息   sqlite查看所有表名及字段名查询table,type 段是'table',name段是table的名字, select name from sqlite_master where type='table' order by name; 如果type段是'index', 则name 是index的名字,tbl_name是index所拥有的table的名字. 如果type段是'table',则name是表名由此可以进一步引深:判断指…
原文:[C#]使用EF访问Sqlite数据库 1. 先上Nuget下载对应的包 如图,搜索System.Data.SQLite下载安装即可,下载完之后带上依赖一共有这么几个: EntityFramework System.Data.SQLite System.Data.SQLite.Core System.Data.SQLite.EF6 System.Data.SQLite.Linq 安装完成后,会添加App.config文件(如果没有的话),里面添加了一些provider的配置. 2. 先看下…
import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.sql.Statement; import java.sql.Types; //jdbc链接数据库,获取表…
一.数据库的创建 1.文件的创建      //引用,如果文件不存在是不会创建的   File  file = new File("haha.txt"):     //输出流写数据,文件才会被创建   FileOutputStream  fos = new FileOutputStream(file):   fos.write("".getBytes()):   fos.close(): 2.数据库的创建 //执行下面这一点代码,数据库是不会被创建出来的.相当于Fi…
ms sql server 1.查询所有表select [id], [name] from [sysobjects] where [type] = 'u' order by [name]2.查询所有数据库3.select [name] from [sysdatabases] order by [name]查询表中字段 select [name] from [syscolumns] where [name] = 'tableXXX'order by [colid] oracle 1.查找表的所有索…
问题:vs2015打不开vs2010建的操作sqlite的实体数据模型edmx文件 原因: 当前电脑必须先安装:驱动库及sqlite的vs拓展 正常情况下安装驱动和拓展后,vs2015就应该可以正常打开旧版本EF创建的edmx文件了 mysql之前就这样,sqlserver也这样,理论上vs2015是可以兼容的 操作: 下载地址 http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki 问题:安装拓展,数据源可以操…
语句的执行环境是plsql的sql窗口, 语句的目的是从整个数据库中的所有表判断 不等于某个字段的记录数 . 代码如下: declare s_sql clob:=''; -- 声明一个变量,该变量用于存储查询的sql语句   v_cityCode varchar2(20); -- 每个sql语句执行完的查询结果   code varchar2(20); -- 查询条件   begin -- 开启事务     code :='110112';      for wf in(select table…
因为linux下mysql默认是要区分表名大小写的.mysql是否区分大小写设置是由参数lower_case_table_names决定的, 其中:1)lower_case_table_names = 0  区分大小写  对大小写敏感 2)lower_case_table_names = 1  不区分大小写  对大小写不敏感 解决办法: 修改mysql为不区分大小写设置:[root@test-huanqiu ~]# mysqladmin -uroot -p shutdown //以安全模式关闭数…
一.数据库的创建 1.文件的创建      //引用,如果文件不存在是不会创建的   File  file = new File("haha.txt"):     //输出流写数据,文件才会被创建   FileOutputStream  fos = new FileOutputStream(file):   fos.write("".getBytes()):   fos.close(): 2.数据库的创建 //执行下面这一点代码,数据库是不会被创建出来的.相当于Fi…
SQL查询的基本原理:两种情况介绍. 第一.   单表查询:依据WHERE条件过滤表中的记录,形成中间表(这个中间表对用户是不可见的):然后依据SELECT的选择列选择对应的列进行返回终于结果. 第二.   两表连接查询:对两表求积(笛卡尔积)并用ON条件和连接连接类型进行过滤形成中间表:然后依据WHERE条件过滤中间表的记录,并依据SELECT指定的列返回查询结果. 第三.   多表连接查询:先对第一个和第二个表依照两表连接做查询,然后用查询结果和第三个表做连接查询,以此类推,直到全部的表都连…