数据库
河西彭于晏
你若盛开,清风自来;
心若沉浮,浅笑安然。
展开
-
浅显的mysql优化
浅显的mysql优化,后续会不断完善1.varchar类型的逐渐会使性能下降2.当你知道只有一条数据的时候,使用limit 1.这样mysql在查找到到一条符合条件的数据之后会停止搜索,而不是继续查找吓一跳数据3.join表的时候,用来被join的字段应该用类型,字符集相同的字段。否则无法使用索引。4.order by RAND() 打乱返回数据行。非常消耗性能,及时使用limit 1 也无济于事。因为mysql为了每一行去记录,然后在对其排序5.用什么取什么,避免使用select *6. 保原创 2020-12-02 23:31:27 · 81 阅读 · 0 评论 -
MySql学习
MySql学习:group concat()和concat() 函数学习使用例子在下面的tt2表中执行。一、concat()函数功能:将多个 字符串连接成一个字符串。语法:concat(str1,str2,…)返回结果为连接参数产生的字符串。如果有任何一个参数为null,则返回值为null。eg1:SELECT CONCAT(id,name,score) AS info FROM...原创 2020-04-01 18:38:56 · 175 阅读 · 0 评论 -
MySpl数据库小结
数据库和数据库对象1.系统数据库安装完Mysql服务器后系统数据库记录一些必要的信息,用户不能修改information_schema:主要存储数据库中一些数据库对象信息,如用户表信息、列信息、权限信息、字符集信息和分区信息performance_schema:主要储存数据库服务器性能参数mysql:住哟储存系统用户的权限信息text:该数据库为MySQL数据库管理系统自动创建的测...翻译 2019-07-20 13:34:48 · 498 阅读 · 0 评论 -
数据库中对表的增删改以及单表的查询
数据库中对数据的操作(CRUD)1.CREATEINSERT INTO table_name(field1,field2,... ...fieldn)VALUES(value1,value2,... ...valuen)其中field表示表中的字段名,value是插入的数值,字符串类型要用英文单引号引起来INSERT INTO table_name1(field11,field12,fi...原创 2019-07-20 23:30:44 · 486 阅读 · 0 评论 -
未启动redis时,代码处理方式。(redis常用命令,持久化小解,jedis工具类)
概念理解redis是一款高性能的NOSQL系列的非关系型数据库。not only sql 不仅仅是sql。具体的概念百度很多。我的理解目前我理解到的就是提高用户的体验度,可以将一些数据首次访问时,从数据库中获取,同时用Jedis将数据存储到redis中,这样,查询从缓存中查询数据的速度比从数据库中查询数据的速度要快很多。redis有两种持久化的方式,默认方式的性能优于第二种(下文f详解)。...原创 2019-08-17 19:55:44 · 261 阅读 · 0 评论 -
JdbcTemplate中query和queryForXXX方法浅谈
queryForxxx方法有很多,我拿queryForObject()。做简单阐述qeury查询出的数据时一个List集合,即使查询不到数据也不会报错,返回值为null。获取到List集合可以将其遍历,获取其中的每一个值。以下代码以登陆的user数据为例:应为数据库中user对象都是唯一的,所以如果查询到数据也是唯一的,直接.get(0)。获取)0索引位置的数据即可。queryquer...原创 2019-08-17 20:45:53 · 1308 阅读 · 1 评论