--查询数据库中所有指定类型的字段名称和所在的表名 --eg: 下面查的是当前数据库中 所有字段类型为 nvarchar(max) 的字段名和表名 SELECT cols.object_id , cols.column_id , cols.name AS ColumnName , TYPE_NAME(cols.system_type_id) AS ColumnType , cols.max_length , obj.name AS TableName FROM sys.columns cols…
功能: 专门用于向浏览器输出从数据库中查询到的二进制字段.支持通用的几十种文件类型 别名为edoc 使用方法: <chtml><eimage id=书包名type=类型>key</eimage></chtml>或 <chtml><edocid==书包名 type=类型>key</edoc></chtml> ·        id:书包名.ESql标签返回的书包名称 ·        type:类型.输出文件类型…
想知道数据库中哪表含有edu_status字段   mysql> select table_name,column_name from information_schema.columns where column_name like '%edu_status%'; +-------------+-------------------+ | table_name  | column_name       | +-------------+-------------------+ | mytest…
为落实数据库规范,既每个表字段都需要有comment注释,所以需要过滤生产表中没有comment的字段,搜索出还不错的过滤语句 show full columns from table where Comment='' ; show clumns的语法如下 SHOW [FULL] COLUMNS {FROM | IN} tbl_name [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr] 然后结合shell脚本就可以轻松批量过滤出没有注释的表字…
1,查询方法 public static List<Map<String, String>> getColumnInfoByTableName(String databaseName, String databaseUserName, String databaseUserPassword, String tableName){ //指定表 // String sql = "SELECT TABLE_NAME, column_name, DATA_TYPE, COLUMN…
1 创建存储过程 batchAddField:给所有"MyDB_"开头的数据库添加新字段 -- ---------------------------- -- Procedure structure for batchAddField -- ---------------------------- DROP PROCEDURE IF EXISTS `batchAddField`; DELIMITER ;; ),),),)) BEGIN #数据库名称 ); #声明结束标识 ; #声明游标…
/** * 查询到多条数据, 封装到List<Map> */public List<Map<String, Object>> queryForMapList(String sql, Object... args) throws SQLException { PreparedStatement statement = getStatement(sql, args); // 执行SQL语句, 获取结果集 ResultSet resultSet = statement.exe…
declare @t varchar(255),@c varchar(255)  declare table_cursor cursor for select a.name,b.name  from sysobjects a,syscolumns b ,systypes c  where a.id=b.id and a.xtype='u' and b.xtype=c.xtype and c.name  in ('char', 'nchar', 'nvarchar', 'varchar','tex…
$pj = Pj::find()->where($map)->asArray()->one(); if(!empty($pj)) { foreach ($pj as $k=>$v) { $f = iconv('GBK', 'UTF-8', $k); $result['pj'][$f] = $v; } } $mfjctl = Mfjctl::find()->where($map)->asArray()->one(); if(!empty($mfjctl)) { fo…
在接口中明明有某个节点,但在数据库中却找不到,为此本人写了一个sql,以供快速查找. Select distinct syscolumns.name,sysobjects.name from syscolumns inner join sysobjects on syscolumns.id=sysobjects.id inner join 数据库名.INFORMATION_SCHEMA.TABLES on sysobjects.name=数据库名.INFORMATION_SCHEMA.TABLE…