mysql

一:什么情况下设置了索引但无法使用
1.以%开头的like语句,模糊匹配
2.or语句前后没有同时使用索引
3.数据类型出现隐式转化

二:优化数据库的方法
1.选取最适用的字段属性
2.使用连接(join)来替代子查询
3.使用联合(union)来替代手动创建的临时表
4.事务处理
5.锁定表,优化事务处理
6.适用外键,优化锁定表
7.建立索引
8.优化查询语句

三:mysql如何优化distinct
distinct在所有列上转换为group by并与order by子句结合使用
select distinct t1.a from t1,t2 where t1.a=t2.a,

四:如何显示查询出来的前50行数据
select *from limit 0,50

五:可以使用多少列创建索引
任何标准表最多可以创建16个索引列

六:now()和current_date()有什么区别
now()命令用于显示当前年份,月份,日期,小时,分钟和秒,
current_date仅显示当前年份,月份和日期

七:什么是非标准字符串类型
1.tinytext
2.text
3.mediumtext
4.longtext

八:什么是通用sql函数
1.cincata(a,b)连接俩个字符串值以创建单个字符串输出
2.format(x,d),格式化数字x到d有效数字
3.currdate()currtime()返回当前日期或时间
4.now() 将当前日期和时间作为一个值返回
5.month() day() year() week() weekday()从日期值中提取给指定数据
6.hour() minute() second()从时间中提取给定数据
7.datediff(a,b) 确定俩个日期之间的差异,通常用于计算年龄
8.subtimes(a,b)确定俩次之间的差异
9.fromdays(int) 将整数天数转换为日期值

九:mysql支持事务吗?
缺省模式下mysql不支持事务
如果你的mysql表类型是使用innodb tables 或bdb tables的话,你的mysql就可以使用事务处理

十:mysql里记录货币用什么类型的字段好
numeric,decimal类型都可以

十一:列的字符串类型可以是什么
1.set
2.blob
3.enum
4.char
5.text

Original: https://www.cnblogs.com/eafkng/p/16225489.html
Author: 水水头不秃
Title: mysql

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/570570/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 终端直接执行.java文件

    1、首先编译java文件 javac xx.java 「最好先建一个空文件夹,把xx.java文件放入」 2、然后执行 java xx 「这样就会直接执行了,不需要使用Idea,e…

    Java 2023年6月6日
    094
  • 第一个微信小项目

    第一个好友分析: 我们需要用到wxpy这个库,这个库用到时会弹出一个二维码,这个二维码是通过扫码的方式登录微信,以获取信息 1 #导入模块 2 from wxpy import *…

    Java 2023年6月6日
    074
  • 深入理解Java虚拟机之自己编译JDK

    题外话 最近在阅读《深入理解Java虚拟机》,其中有一小节实战是自己编译JDK,实际操作下来后遇到问题不少,为此特地记录,也希望可以给大家带来一些参考! 前置准备 平台及工具: W…

    Java 2023年6月6日
    085
  • jce_policy安装【java密码扩展无限制权限策略文件安装】| 异常: java.security.InvalidKeyException: Illegal key size

    异常原因:如果密钥大于128, 会抛出java.security.InvalidKeyException: Illegal key size 异常. 因为密钥长度是受限制的, ja…

    Java 2023年5月29日
    087
  • SpringCloud基础

    SpringCloud极大的简化了分布式系统的开发,实现了微服务的快速部署和灵活应用 SpringCloud主要框架 服务发现–Netfix Eureka 服务调用&#…

    Java 2023年5月30日
    077
  • CSS

    W3C标准 结构化标准语言(HTML、XML) 表现标准语言(CSS) 行为标准语言(DOM、ECMAScript ) HTML(结构)+ CSS(表现)+ JavaScript(…

    Java 2023年6月6日
    066
  • Spring Tool 4 安装 Thymeleaf 3.0 插件

    参考资料 说在前面 最小要求 步骤 1.下载 Spring Tool 4.7.1 2.下载 thymeleaf 的 eclipse 插件 2.打开 STS – Help…

    Java 2023年6月9日
    0104
  • [学习笔记] Java继承

    继承是面向对象编程的基石,它允许创建不同等级层次的类; 继承使得子类拥有父类的特征和行为,但是子类又可以拥有自身的特性; 通过使用继承也可以提高代码的复用性从而不用多次编写同样的代…

    Java 2023年6月5日
    070
  • HTML笔记整理–上节

    一、认识WEB 「网页」主要是由 文字、 图像和 超&#x94…

    Java 2023年6月7日
    0103
  • 1NF | 2NF | 3NF的区分以及什么是函数依赖、部分函数依赖、值传递依赖(最详细的讲解1NF、2NF、3NF的关系)

    1NF | 2NF | 3NF的区分以及什么是函数依赖、部分函数依赖、值传递依赖 符合3NF一定符合2NF、一定符合1IF 简单区分。2NF不存在部分函数依赖,3NF不存在传递函数…

    Java 2023年6月13日
    066
  • 【RabbitMQ】 rabbitmqctl start_app 出现错误

    解决办法:重装 posted @2022-09-23 15:51 HypoPine 阅读(49 ) 评论() 编辑 Original: https://www.cnblogs.co…

    Java 2023年6月15日
    091
  • [SimplePlayer] 7. 多线程处理

    在前面的文章中,我们分别实现了视频图像解码、播放,音频解码、播放,现在则需要把这些功能组合起来。总体上来说,整个程序的功能可以分为两条线路:视频以及音频,两条线之间除了后续的同步操…

    Java 2023年5月29日
    086
  • k8s-持久卷存储

    第一个Demo PV与PVC概念 存储容量 访问模式 PV回收策略 PVC选择PV 第一个Demo PV关联后端存储,PVC关联PV,Pod关联PVC。这里的后端存储使用的是NFS…

    Java 2023年6月8日
    0113
  • AES php java 互转

    php 注意:php 的 mcrypt_簇 在 7.1.0 版本中开始 deprecated,并在 7.2.0 版本中彻底废弃 ,可以增加@来抑制报错 mcrypt always …

    Java 2023年5月29日
    091
  • 线程锁和死锁

    公平锁和非公平锁 ==公平锁:先等待的线程先获得锁,先到先得,不能插队 ==非公平锁:能够线程插队的锁,根据一定策略来进行调度,可能时间片少的先调度,可以进行插队 1、线程死锁 (…

    Java 2023年6月5日
    072
  • MySQL 数据库性能优化之索引优化

    Original: https://www.cnblogs.com/wxweven/archive/2012/04/18/2454984.htmlAuthor: wxwevenTi…

    Java 2023年6月9日
    0145
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球