JDBC Type Java Type CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal DECIMAL java.math.BigDeci... ...
分类:
数据库 时间:
2019-10-25 14:56:58
阅读次数:
102
前言:日常工作或学习过程中,我们可能会经常用到某些SQL,建议大家多多整理记录下这些常用的SQL,这样后续用到会方便很多。笔者在工作及学习过程中也整理了下个人常用的SQL,现在分享给你!可能有些SQL你还不常用,但还是希望对你有所帮助,说不定某日有需求就可以用到。注:下文分享的SQL适用于MySQL5.7版本,低版本可能稍许不同。有些SQL可能执行需要较高权限。1.show相关语句#查看实例参数例
分类:
数据库 时间:
2019-10-25 15:00:29
阅读次数:
95
MySQL5.7 报错 : ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement 需要重新设置密码。那我们就重新设置一下密码,命令如下: ...
分类:
数据库 时间:
2019-10-25 16:22:24
阅读次数:
103
Ubuntu系统 MySQL无法存储中文的解决方法 原因 默认情况下MySQL是不能存储中文的,不能显示汉字就是因为character_set_database 的Value值为latin1。 解决方法: 1、打开终端(Ctrl + Alt + T),在超级用户模式下输入以下命令进入文件编辑: 对【 ...
分类:
数据库 时间:
2019-10-25 16:33:57
阅读次数:
89
一、sqlcommon的特色 1. 轻量级,整个包只有123kb 2. 性能好,自测。。。 3. API和功能简单、代码简短、可维护性好基本都能看懂。这个点我认为很重要,这意味着这个包你可以自行维护修改(修改版只限自己使用尊重一下作者创作权) 4. 面向ADO.NET标准接口实现强大的兼容 5. 组 ...
分类:
数据库 时间:
2019-10-25 16:42:44
阅读次数:
124
一、limit 基本用法 一般情况下,客户端通过传递 pageNo(页码)、pageSize(每页条数)两个参数去分页查询数据库中的数据,在数据量较小(元组百/千级)时使用 MySQL自带的 limit 即可解决这个问题 例如: 收到客户端(页码pageNo为1,每页条数pagesize为10): ...
分类:
数据库 时间:
2019-10-25 16:45:30
阅读次数:
94
1.创建数据库 命名规则 2.数据库相关操作 4.引擎 engine = innodb (支持事务,原子性操作,可以数据回滚) engine = myisam (支持全局索引,存储更快) 5.atuo_increment 自增 6.primary key 设置为主键 一个表中只能有一个自增列,只能有 ...
分类:
数据库 时间:
2019-10-25 18:00:31
阅读次数:
142
在mysql中 1.查看表的基本结构: describe 表名; desc 表名; desc tb_tmp; 查看表的结构 2.查看表详细结构 show create table 表名; show create table tb_tmp; eg: create table 'tb_tmp' ( 'p ...
分类:
数据库 时间:
2019-10-25 18:10:03
阅读次数:
135
1.首先备份数据库: 注意事项已经用红线标出,并且文件的后缀名,自己加上.bak 2.数据库的还原: 还原数据库时的注意事项,已经在第三张图片中标出,否则会出现还原失败的情况 ...
分类:
数据库 时间:
2019-10-25 18:26:07
阅读次数:
77
gs_restore是GaussDB200提供的与gs_dump配套的导入工具。通过该工具,可将gs_dump导出的文件导入至数据库。这里通过postgreSQL的pg_dump命令备份数据库,然后通过gs_restore将其恢复到GuassDB200中。1、备份PostgreSQL[postgres@oln~]$pg_dump-Fc-Crhnschema>/var/satellite/ba
分类:
数据库 时间:
2019-10-25 18:26:36
阅读次数:
252
1、MySQL(绿色软件)的安装后: show variables like 'char%' (查看MySQL的应用的那些属性吧) set character_set_database='utf8'; set names 'utf8'; ...
分类:
数据库 时间:
2019-10-25 18:28:41
阅读次数:
103
一、说明:代码来源于《SQL基础教程》一书; 在这里主要讲述转换函数,对于其它的函数,如算术函数,字符串函数,日期函数之类的,在使用数据库的时候一般都会使用到,但是转换函数接触的比较少,这里简要介绍一下,以后看到类似的函数就了解大概是什么意思。 二、转换函数 1. CAST——类型转换,例:将字符串 ...
分类:
数据库 时间:
2019-10-25 18:44:58
阅读次数:
170
拥有原来的密码 下登陆进入mysql use mysql; update user set authentication_string=passworD("新密码") where user='root'; flush privileges; eixt; 重新输入新的密码即可 ...
分类:
数据库 时间:
2019-10-25 19:55:21
阅读次数:
94
一、mysql数据库的安装 这里我们使用mysql压缩包安装,也有使用安装程序安装的,那样比较简单,这里就不说明 首先,去mysql的官网下载mysql数据库压缩包,下载完成之后,解压压缩包到自己想要安装的目录,解压过后的目录结构如下如所示 在上图所示的目录下,创建 配置文件来配置mysql ,配置 ...
分类:
数据库 时间:
2019-10-25 19:58:23
阅读次数:
128
mysql优化我一般遵从五个原则: 减少数据访问: 设置合理的字段类型,启用压缩,通过索引访问等减少磁盘IO 返回更少的数据: 只返回需要的字段和数据分页处理 减少磁盘io及网络io 减少交互次数: 批量DML操作,函数存储等减少数据连接次数 减少服务器CPU开销: 尽量减少数据库排序操作,和全表查 ...
分类:
数据库 时间:
2019-10-25 20:01:15
阅读次数:
98
nosql介绍 NoSQL:一类新出现的数据库(not only sql) 泛指非关系型的数据库 不支持SQL语法 存储结构跟传统关系型数据库中的那种关系表完全不同,nosql中存储的数据都是KV形式 NoSQL的世界中没有一种通用的语言,每种nosql数据库都有自己的api和语法,以及擅长的业务场 ...
分类:
数据库 时间:
2019-10-25 20:13:26
阅读次数:
127
我们实际开发中,随着业务的不断增加,数据量也在不断的攀升,这样就离不开一个问题:数据查询效率优化
根据自己的以往实际项目工作经验和学习所知,现在对SQL查询优化做一个简单的梳理总结,总结的不好之处,望多多指点交流学习
主要通过以下几个点来进行总结分析:索引、语句本身、分区存储、分库分表 ...
分类:
数据库 时间:
2019-10-25 20:17:53
阅读次数:
134
前言 web漏洞之首莫过于sql了,不管使用哪种语言进行web后端开发,只要使用了关系型数据库,可能都会遇到sql注入攻击问题。那么在Python web开发的过程中sql注入是怎么出现的呢,又是怎么去解决这个问题的? 当然,我这里并不想讨论其他语言是如何避免sql注入的,网上关于PHP防注入的各种 ...
分类:
数据库 时间:
2019-10-25 20:22:29
阅读次数:
112
第16章MySQL数据库安装与实现 16.1 安装MySQL 创建用户组和相应的虚拟用户 安装MySQL的软件 配置文件 出现如下图:就可以安装了make && make install 创建软链接 总用量 12 drwxr-xr-x 2 root root 4096 10月 24 10:20 bi ...
分类:
数据库 时间:
2019-10-25 20:24:18
阅读次数:
137
背景 业务说明 接到一个业务需求,往DB表中某个字段里新增一些数据,该字段本来是text类型,发现根据业务需求来说,新增数据超过text类型的最大长度,因此需要对数据库表的该字段类型做变更,变更为了MEDIUMTEXT类型来解决业务需求; 数据流转 DB表的数据会通过数据处理转化到mongo中存储, ...
分类:
数据库 时间:
2019-10-25 20:29:43
阅读次数:
124