• 了解MySQL如何优化

    优化索引、SQL语句、分析慢查询;设计表的时候严格按照数据库的设计范式来设计数据库;我们还可以将我们的业务架构进行缓存,静态化和分布式;不用全文索引,使用xunsearch,ES或者云服务器上的索引;如果效率还是不够好,可以采用主从方式将数据读写分离;可以加上memcached缓存,将经常被访问到但不经常变化的数据放至memcached缓存服务器里面,这样的话能够节约磁盘I/O;还可以优

    default 367 2018-06-14 15:38:17 0 451

  • MySQL中的if和case语句的使用

    这篇文章主要介绍了MySQL中的if和case语句使用总结,本文讲解了IF语句作为表达式和流程控制语句使用实例,需要的朋友可以参考下

    default 736 2018-06-13 10:41:09 0 276

  • 关于MYSQL命令行模式管理的问题

    这篇文章主要介绍了关于MYSQL命令行模式管理的问题,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

    default 78 2018-06-12 14:19:52 0 539

  • MYSQL的学习笔记

    数据库的基本操作     1.创建数据库:Crete database 数据库名;在创建数据库表之前,使用use 数据库名m;之后创建数据库。      2.创建数据库表:create table 表名(字段名 数据类型 约束条件);  3.查看数据表结构 :desc 表名; 和show create table 表名 \g    4.约束条件;主键约束   primary key    ...

    default 835 2018-06-11 23:19:32 0 1021

  • mybatis属性详解

    前言MyBatis是基于“数据库结构不可控”的思想建立的,也就是我们希望数据库遵循第三范式或BCNF,但实际事与愿违,那么结果集映射就是MyBatis为我们提供这种理想与现实间转换的手段了,而resultMap就是结果集映射的配置标签了。 在深入ResultMap标签前,我们需要了解从SQL查询结果集到JavaBean或POJO实体的过程。从SQL查询结果到领域模型实体 通过JDBC查询得到Res...

    default 53 2018-06-11 23:17:36 0 711

  • MySQL数据库多表操作

    一、 外键1.     什么是外键:外键是指引用另一个表中的一列或多列,被引用的列应具有主键约束或唯一性约束。外键用于建立和加强两个表数据之间的连接。         Student表中的gid是学生所在班级id,是引入了grade表中的主键id。那么gid就可以作为表student的外键。被引用的表,即表grade是主表;引用外键的表,即表student是从表,两个表是主从关系。表student...

    default 874 2018-06-11 23:15:24 0 693

  • MySQL数据库单表查询

    一、 简单查询1.     Select语句Select [distinct] * | {字段名1,字段名2,字段名3,。。。}         From表名         [where条件表达式1]         [groupby 字段名 [having 条件表达式2]]         [orderby 字段名 [asc|desc]]         [limit[offset] 记录数]...

    default 452 2018-06-11 23:13:12 0 342

  • Oracle数据库输出输入

    输出输入输出语法dbms_output.put_line(输出内容)begin //输出并换行 dbms_output.put_line('你好'||"张三"); //不换行 dbms_output.put('你也好'); //新增一行 dbms_putout.new_line();end;12345678910输入语法&变量名 (注:如果是字符串,则加单引号...

    default 660 2018-06-11 23:11:03 0 1005

  • 介绍提高MySQL性能的7个技巧

    原文:7 keys to better MySQL performance 作者:Peter Zaitsev 译者:Peter译者注: 随着尺寸和负载的增长,MySQL的性能会趋于下降。记住这些诀窍,便可保持MySQL的流畅运行。测量应用程序的方法之一是看性能。而性能的指标之一便是用户体验,通俗的说法就是“用户是否需要等待更长的时间才能得到他们想要的东西”。这个指标在不同的应用场合而有所改变。对于...

    default 765 2018-06-11 17:25:00 0 958

  • 关于PostgreSQL 版本识别 的详解

    Insert\delete\update通过ctid定位,并查看该记录xmin\xmax的变化。    Xid:数据库的事务ID;    Xmin:行头部的xid信息,xmin表示插入该记录的事务ID    Xmax:表示删除或lock该记录的事务ID    xid_snapshot:当前集群中为结束的事务    Clog:事务提交状态日志 记录格式的定义:htup_details.h:POSTG...

    default 806 2018-06-11 17:22:42 0 726

  • MySQL的information_schema 相关内容

    大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个information_schema数据库。information_schema数据库是做什么用的呢,使用WordPress博客的朋友可能会想,是不是安装模板添加的数据库呀?看完本片文章后,你就会对information_schema数据库有所了解。information_schema数据库是MySQL自带的,它提供了访问数

    default 782 2018-06-11 16:38:22 0 171

  • 查看mysql数据库大小、表大小和最后修改时间

    1.查看数据库表基本信息。select * from information_schema.TABLES where information_schema.TABLES.TABLE_SCHEMA = '数据库名' and information_schema.TABLES.TABLE_NAME = '表名';2.查看mysql数据库大小SELECT sum(DATA_LEN

    default 205 2018-06-11 16:29:05 0 335

  • 关于mysql 优化 insert 性能 的相关介绍

    mysql 的 insert 语句语法insert into `table`(`field1`,`field2`) values('value1','value2');提高insert 性能的方法1.一条sql语句插入多条数据INSERT INTO `insert_table` (`uid`, `content`, `type`) VALUES ('0', 'userid_0'

    default 884 2018-06-09 14:56:05 0 911

  • 关于mysql general log 的相关操作

    mysql 打开 general log 后,所有的查询雨句都可以在 general log 文件以只读的方式得到,但这样general log文件会非常大,所以默认是关闭的。但有时需要差错等原因,暂时需要打开general log。打开方法:show global variable like '%general%';set gloabl general_log = on; //

    default 899 2018-06-09 14:39:28 0 152

  • 如何使用PDO查询mysql避免SQL注入的方法

    使用传统的 mysql_connect 、mysql_query方法来连接查询数据库时,如果过滤不严紧,就有SQL注入风险。虽然可以用mysql_real_escape_string()函数过滤用户提交的值,但是也有缺陷。而使用PHP的PDO扩展的 prepare 方法,就可以避免sql injection 风险。PDO(PHP Data Object) 是PHP5新加入的一个重大功能,因为在

    default 425 2018-06-09 14:03:50 0 384

发布技术文章

头条

推荐视频教程

  • PHP入门视频教程之一周学会PHP
  • 弹指间学会HTML视频教程
  • 弹指间学会CSS视频教程
  • javascript初级视频教程
  • CSS3 最新视频教程