peter peter
4年前
mysql 修改表或表结构常用sql语句
批量修改表名的sql语句altertableold_namerenamenew_name;修改表名altertabletestaddcolumnadd_namevarchar(10);添加表列altertabletestdropcolumndel_name;删除表列altertabletestm
Wesley13 Wesley13
3年前
JAVA中JDBC连接Mysql数据库简单测试
一、引用库  maven库:mysql:mysqlconnectorjava:6.0.6二、SDK环境  JAVA JDK10三、测试代码packagecom.mysql.mysqlconnector;importjava.sql.;publicclassDbMain{
Wesley13 Wesley13
3年前
asp.net中自动填充参数的存储过程类(C#)
执行一下这个sql:SELECTB.name,C.nameAStype,B.length,B.isoutparam,B.isnullableFROMsysobjectsASAINNERJOIN";syscolumnsASBONA.idB.idANDA.xtype'P'
Wesley13 Wesley13
3年前
MongoDB的安装与使用
1NoSQL简介NoSQL(NoSQLNotOnlySQL),意即"不仅仅是SQL";NoSQL是指非关系型的数据库,有时也称作NotOnlySQL的缩写,即"不仅仅是SQL",是对非传统关系型数据库管理系统的统称;NoSQL用于超大规模数据的存储(数据存储不需要固定的模式,无需多余操
Stella981 Stella981
3年前
MyBatis使用自定义TypeHandler转换类型
MyBatis虽然有很好的SQL执行性能,但毕竟不是完整的ORM框架,不同的数据库之间SQL执行还是有差异。笔者最近在升级Oracle驱动至ojdbc7,就发现了处理DATE类型存在问题。还好MyBatis提供了使用自定义TypeHandler转换类型的功能。本文介绍如下使用TypeHandler实现日期类型的转换。问题背景
Wesley13 Wesley13
3年前
MySQL 大表优化方案(长文)
当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量
Stella981 Stella981
3年前
Spring AOP 切面编程记录日志和接口执行时间
最近客户现在提出系统访问非常慢,需要优化提升访问速度,在排查了nginx、tomcat内存和服务器负载之后,判断是数据库查询速度慢,进一步排查发现是因为部分视图和表查询特别慢导致了整个系统的响应时间特别长。知道了问题之后,就需要对查询比较慢的接口进行优化,但哪些接口需要优化、哪些不需要呢?只能通过日志里的执行时间来判断,那么如何才能知道每一个接口的执行时间呢
Stella981 Stella981
3年前
Bilibili 移动端组件化实践中的冷启动优化
编者按:移动互联网的火热改变着人们的生活方式,从移动社交到移动购物再到如今迅猛发展的互娱行业。移动端的力量不可忽视,Bilibili的移动端项目目前已经进行了接近一年多的组件化实践,其中部分方案是基于优化应用的冷启动速度,本次演讲的内容主要包括进程冷启动优化和H5首屏优化的一些具体方案,以及方案落实过程中所遇到的一些问题以及应对措施。以下为此次演讲的整
天翼云成为“云优化能力提升计划”首批成员单位
5月19日,由中国信息通信研究院、中国通信标准化协会主办的“第四届云管和云网大会”在线上召开。大会以“新云管新云网”为主题,正式公布了2022年度云管和云网优秀案例,发布了《云优化治理实践指南》、《云管理服务赋能企业数字化转型白皮书》等重磅研究成果,并启动“云优化能力提升计划”。天翼云成为“云优化能力提升计划”首批成员单位数字经济时代,云计算发展持续提速,
小万哥 小万哥
1年前
SQL 算术运算符:加法、减法、乘法、除法和取模的用法
SQLServer中的存储过程什么是存储过程?存储过程是一段预先编写好的SQL代码,可以保存在数据库中以供反复使用。它允许将一系列SQL语句组合成一个逻辑单元,并为其分配一个名称,以便在需要时调用执行。存储过程可以接受参数,使其更加灵活和通用。存储过程语法