数据库
oracle,mysql,db2,INFORMIX,mangodb
潇湘梦
这个作者很懒,什么都没留下…
展开
-
useOldAliasBehavior设置解决驱动包映射带来别名的问题
生产的一个错误,发现AS后的字段不生效,DEBUG后查询到代码中的问题设置个参数就解决,发现在MYSQL中使用的别名没有办法被正常解析,即给字段取别名无效,通过cs.getMetaData().getColumnName()取的是字段原来的字段名。如:给name字段取了个别名为name2,最终返回的结果并不是别名name2,而是原名name。解决方法:访问的URL加上就没问题了...原创 2021-01-04 14:31:22 · 829 阅读 · 0 评论 -
mysql查看表结构记录
简单查看表结构DESC 表名;查看创建表的SQL ddl语句show create table 表名;通过查询db表查询语句获取select column_name, column_comment from information_schema.columns where table_schema =‘数据DB’ and table_name = ‘表名’ ;...原创 2019-12-24 11:39:12 · 1168 阅读 · 0 评论 -
MYSQL docker镜像简单安装数据库
获取mysql的镜像 docker search mysql[root@tanli ~]# docker search mysqlNAME DESCRIPTION STARS OFFICIAL AUTOMATEDmysql ...原创 2019-11-05 10:02:26 · 145 阅读 · 0 评论 -
数据库事物,隔离级别慢慢深入
从事物开始聊到数据库这是一个慢慢深入的过程,一些基础的东西还是懂,其实理论大家都懂,可能用过,但是在讲出来各种的问题缺陷,你没用的足够多还真难,今天慢慢总结一番,希望给其他同学一些启示什么是事务?事务(Transaction):访问并可能更新数据库中各种数据项的一个程序执行单元(unit),它通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起。当在数据库...原创 2019-11-04 15:39:08 · 20694 阅读 · 0 评论 -
oracle_创建create_user_及授权grant_查看登陆的用户
oracle 创建create user 及授权grant 查看登陆的用户:以下都可以:show user;select sys_context('userenv','session_user') from dual;select user from dual;查看所有登录的用户必须为DBA 用户:select username from v$session;sys、system等D...原创 2012-02-24 00:34:05 · 156 阅读 · 0 评论 -
SQL四种语言:DDL,DML,DCL,TCL
1.DDL(Data Definition Language)数据库定义语言statements are used to define the database structure or schema.DDL是SQL语言的四大功能之一。用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束DDL不需要commit.CREATE...原创 2012-03-26 20:23:45 · 75 阅读 · 0 评论 -
数据库DDL DML DCL
DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TA...原创 2013-11-11 22:31:27 · 128 阅读 · 0 评论