desc命令用于获取数据表结构. desc命令格式:    desc 表名;同样    show columns from 表名;也能获取数据表结构. 举例如下:mysql> desc MyClass;mysql> show columns from MyClass; 使用MySQL数据库desc 表名时,我们看到Key那一栏,可能会有4种值,即 ' ','PRI','UNI','MUL'. 如果Key是空的,那么该列值的可以重复,表示该列没有索引,或者是一个非唯一的复合索引的非前导列: 如果…
下面的sql语句可以查看表的信息.其中modify_date和create_date可以根据表的修改时间来查看.如果不需要删除后,就能看到所有表的字段信息 ) PERCENT d.name AS 表名, ISNULL(f.value, '') AS 表说明, a.name AS 字段名, CASE WHEN EXISTS ( FROM sysobjects WHERE xtype = 'PK' AND name IN (SELECT name FROM sysindexes WHERE indi…
关系型数据库的核心内容是 关系 即 二维表 MYSQL的启动和连接show variables; [所有的变量] 1服务端启动 查看服务状态 sudo /etc/init.d/mysql status 状态 sudo /etc/init.d/mysql start 开启 sudo /etc/init.d/mysql stop 停止 .... restart 重启 .... reload 生效配置[热],不是所有都可以生效 2 客户端连接 mysql -h 主机地址 -u 用户名 -p 密码 my…
jdbcTemplate 操作方法 /** *1.方法一: */ String sql = "select * from "+ tableName; //RowCountCallbackHandler rcch = new RowCountCallbackHandler(); //this.jdbcTemplateDao.query(sql, rcch); //String[] coloumnName = rcch.getColumnNames(); //int[] coloumnTy…
没有找到好的工具,只想到了拼字符串的方式,用   NVARCHAR(MAX)  可能有截断,不推荐使用,方法中使用了 FOR XML PATH('') 实现,有关其使用方法参考这里 表结构: SQL 语句: ),id)+',"areacode":'+areacode+',"areaname":"'+areaname+'","paremt_areacode":'+paremt_areacode+'},' FROM hk_dic_…
开发中经常用到查询指定表及其字段的信息,以下是我整理的SQL语句查询方法,供自己平时使用也提供给大家参考! 1.适用MS SQL SERVER: SELECT 表名 = then d.name else '' end, 表说明 = then isnull(f.value,'') else '' end, 字段序号 = a.colorder, 字段名 = a.name, 标识 = then '√'else '' end, 主键 = FROM sysobjects where xtype='PK'…
本机系统win10 + mysql 5.7.17 + powerDesigner 16.5 + mysql-connector-odbc-5.3.9-winx32.msi 1 使用 PowerDesigner 新建模型 点击 ok 进入下一步,进行数据源配置 新建数据源,点击如下图标 这一步需要提前安装  mysql-connector-odbc-5.3.9-winx32.msi,我的机器是64 位,之前安装的是 64 位.但是不行,换成32位就可以. 点击下一步,进行数据源配置 Data So…
方法一 直接查询: SqlRowSet srcSqlRowSet = srcJdbcTemplate.queryForRowSet("SELECT * FROM tablename LIMIT 0"); //注意limit 0更合适 List<ColumnMetaData> columneMetaList = new LinkedList<ColumnMetaData>(); int columnCount; SqlRowSetMetaData sqlRowSe…
大家都可能遇到字段重复的情况,网上很多人在找方法,也给出了一些方法,但是有的方法是误导大家,铁牛写出以下方法,方便大家使用 1.通过group by把重复的字段筛选出来,并建立临时表tmp 1 create table tmp as select max(id) as col1 from www group by dfdfd; 2.从去重表对象里通过not in的条件来筛选出不在临时表的列col1,执行not in的删除操作 1 delete from www where id not in (…
unsigned 数值类型 无符号化 AUTO_INCREMENT 自增长 PRIMARY KEY 唯一主键 COMMENT 备注信息 BIT 类型只有1和0两个值 enum 枚举数值类型 UNIQUE KEY 约束作用,规范数据的唯一性,同时也在这个key上建立了一个唯一索引: decimal 小数 数据库字段 有些特殊类型要设置小数 例如 : 价格这些会带有小数的 DROP TABLE IF EXISTS `abc`; CREATE TABLE `abc` ( `id` mediumint(…