【MySQL5.1分区表学习笔记】教程文章相关的互联网学习教程文章

linux学习笔记-第十九课-LAMP之php 与 mysql 配置(三)

一、php 编译完的php,配置文件为空,我们需要将php的配置文件(php.ini)从解压的源码包中的php.ini-development(开发调试模板)和php.ini-production(生产运行模板)中复制一份到php的配置目录中,且名字改为php.ini 1 )disable_functions 配置 默认为空,修改为 disable_functions = eval,assert,popen,passthru,escapeshellarg,escapeshellcmd,passthru,exec,system,chroot,scandir,chgrp,chown,esc...

Mysql学习笔记(三)运算符和控制流函数【代码】

1.操作符 2.控制流程函数 操作符: i.圆括号。。 简单的介绍一下圆括号,圆括号的使用的目的是规定计算表达式的顺序。。。这个想必大家都熟悉例如 mysql>select 1+(2*3) mysql>select (1+2)*3 ii.比较运算符。 比较运算符就比较多了,并且也很常用..比如 =等于:mysql> SELECT 1 = 0;-> 0 mysql> SELECT ‘0‘ = 0;-> 1<> , !=不等于:mysql> SELECT ‘.01‘ <> ‘0.01‘;-> 1mysql> SELECT .01 <> ‘0.01‘;-> 0 <=小于或等...

Mysql学习笔记(二)数据类型 补充【代码】

学习内容: 1.String类型 2.列类型存储需求 String类型: i.char与varchar char与varchar的类型相似,但是他们的保存方式和检索方式不同... char的存储结构是固定长度的存储...即指定了几个字节,那么就占用几个字节,如char(4),那么无论存入的是什么字串,那么都占用四个字节...char的 可表示长度范围为0-255的任何值,当保存的字节不够指定的范围时,会使用空格来补齐...当检索的时候,会剪除掉补齐的空格... varchar的存储...

Mysql学习笔记(十一)临时表+视图【代码】

临时表和视图的基本操作... 临时表与视图的使用范围... 1.临时表 临时表:临时表,想必大家都知道这个概念的存在。。。但是我们什么时候应该使用到临时表呢?当一个数据库存在着大量的数据的时候,我们想要获取到这个数据集合的一个子集,那么我们就可以使用临时表来保存我们想要的数据。。然后对临时表进行操作就可以了...使用临时表必然是有原因的。。使用临时表会加快数据库的查询性能....create temporary table tmp_table ...

Mysql学习笔记(十)存储过程与函数 + 知识点补充(having与where的区别)【代码】

1.存储过程。。。 Mysql存储过程是从mysql 5.0开始增加的一个新功能.存储过程的优点其实有很多,不过我觉得存储过程最重要的优点就是实现了SQL代码的封装,那么我们为什么需要封装SQL语句呢?原因就是当我们在面对一个庞大的数据库的时候,当我们使用外部程序去访问数据库的时候。。。我们总不能在外部程序中内嵌很多的SQL语句吧。。。那样执行的效率不高,并且也不容易维护...因此存储过程将我们的操作进行封装,当我们需要对其...

Mysql学习笔记(十二)触发器【代码】

1.触发器: 什么是触发器?我们什么时候能够使用触发器? 触发器就是用来监听某个表的变化,当这个表发生变化的时候来触发某种操作..比若说两个表是相互关联的,当我们在对其中一个表格进行操作的同时,另一个表内的数据也需要进行某种操作,那么我们就需要建立一个触发器来监听任何一个表发生的变化,当其中一个表的数据发生变化的同时,触发器里的代码块将会对另一个表格进行对数据的某种操作。。 总而言之,触发器一般是使用在...

Mysql学习笔记(十一)临时表+视图【代码】

临时表和视图的基本操作... 临时表与视图的使用范围... 1.临时表 临时表:临时表,想必大家都知道这个概念的存在。。。但是我们什么时候应该使用到临时表呢?当一个数据库存在着大量的数据的时候,我们想要获取到这个数据集合的一个子集,那么我们就可以使用临时表来保存我们想要的数据。。然后对临时表进行操作就可以了...使用临时表必然是有原因的。。使用临时表会加快数据库的查询性能....create temporary table tmp_table ...

Mysql学习笔记(十二)触发器【代码】

1.触发器: 什么是触发器?我们什么时候能够使用触发器? 触发器就是用来监听某个表的变化,当这个表发生变化的时候来触发某种操作..比若说两个表是相互关联的,当我们在对其中一个表格进行操作的同时,另一个表内的数据也需要进行某种操作,那么我们就需要建立一个触发器来监听任何一个表发生的变化,当其中一个表的数据发生变化的同时,触发器里的代码块将会对另一个表格进行对数据的某种操作。。 总而言之,触发器一般是使用在...

《深入浅出MySQL数据库开发、优化于管理维护》基础篇学习笔记

MySQL数据库物理文件默认存放位置:C:\ProgramData\MySQL\MySQL Server 5.5\data\MySQL通过配置my.int的datadir属性来指定数据库的物理存放位置。一、DDL语句:1.创建数据库:create database test;2.删除数据库:drop database test;3.描述表:desc emp;4.删除表:drop table emp;5.修改表:(1)修改表类型:alter table emp modify ename varchar(20);(2)增加表字段:alter table emp add column age int(3);(3)删除表字段:alter...

sql学习笔记(16)----------mysql存储过程详解

1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,或者...

MySQL学习笔记01-MYSQL安装

一 MySQL简介MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 二安装MySQL 安装环境: 操作系统: Windows7 MySQL版本:mysql-essential-6.0.11-alpha-winx64 MySQL学习笔记01-MYSQL安装标签:本文系统来源:http://www.cnblogs.com...

linux学习笔记-第二十八课-MySQL主从复制,读写分离配置【代码】

MySQL主从配置 配置准备将要配置的数据库进行主从同步,主从的服务器上都要有同一个数据库一、配置mysql主服务器[root@master ~]# vim /etc/my.cnf .................................... log-bin=mysql-bin <== 打开日志格式 .................................... server-id=1 <== 主从标记 ............................... 可选添加配置,筛选库 binlog-do-db=db1,db2 #需要同步的库 binlog-ignore-db=db1...

MySQL学习笔记1-----子查询【图】

1.什么叫子查询? 通俗的讲就是查询中有查询,SQL语句中有多个select语句。 2.什么地方可以嵌入子查询? SELECT 列 (不在标准之内) FROM 表 (可以嵌入,作为表存在) WHERE 条件 (可以嵌入,作为条件存在) 3. 举例说明 假如此时有一个员工表emp,里面记录了员工的编号、名字、工作、工资及所在部门编号等信息 表结构如下: 查询工资最高的员工的信息 SELECT * FROM emp ...

sql学习笔记(17)----------MySQL命令

Mysql常用命令详解 Mysql安装目录 数据库目录 /var/lib/mysql/ 配置文件 /usr/share/mysql(mysql.server命令及配置文件) 相关命令 /usr/bin(mysqladmin mysqldump等命令) 启动脚本 /etc/init.d/mysql(启动脚本文件mysql的目录) 系统管理 连接MySQL 格式: mysql -h 主机地址 -u用户名 -p用户密码 例 1:连接到本机上的 MySQL。 hadoop@ubuntu:~$ mysql -uroot -pmysql;例 2:连接到远程主机上的 MYSQL。 hadoop@ubuntu:~$ mysq...

《mysql 必知必会》学习笔记(三)

concat 用来拼接串,如 select concat(rtrim(vend_name),‘(‘,rtrim(vend_country),‘)‘) from vendors; 其中 rtrim用于去掉右边的空格,concat中多个串用 , 连接。 另外,一般会伴随着用字段的别名使用,以便在客户机调用。 还可以在选择的字段中用算数计算,如 select price*count as total from product; 文本处理函数: rtrim 去除右边空格 upper 转大写 left 返回左边的字符 length 返回串长度 locate 找出串的子串 low...