马哥教育 mysql_马哥教育第二十三MySQL基础应用入门
查看support-files目录下支持文件根据不同内存大小选用不同配置文件(my-small.cnf、my-large.cnf、my-huge.cnf、my-innodb-heavy-4G.cnf)sql数据类型:字符型:固定字符型char、可变长度varchar数值型:精确数值型:int、近似数值型:float、double日期型:date、time、datetime、year(4)、year(2)内置型:enum、set类型修饰:null、not null、default数值型:unsigned:无符号整数:auto_incrementddl:caeate {database,table,user}、drop、alter、grant、revokedml:insert、delete、update、select数据库语句:create datebases db_name;drop datebases db_name;show databases;create tables [db_name.]tb_name(字段1 字段类型或修饰类型,字段2 字段类型或修饰类型,......);drop tables tb_name;desc tb_name;显示表的结构create user test@'192.168.%.%' identified by '123456';%表示任意长度任意字符;_匹配任意长度单个字符;mysql -utest -p:本地连接mysql -utest -h 192.168.146.138 -p:远程连接drop user test@'192.168.%.%';grant all on testphp.* to test@'192.168.%.%';授权grant all on testphp.test to test@'192.168.%.%';授权单表all 表示所有权限。db_name *表示所有库。tb_name *表示所有表。flush privileges; 授权立即生效。revoke all on testpho.* from test@'192.168.%.%';insert into pw_userapp values(1,12321,xj,123,343);插入数据2、MySQL基础应用及编译LAMPdelete from pw_userapp;select * from pw_userapp;select user,host,password from user where user='root' order by host desc;倒序查找数据update pw_userapp set user='test' where id='3';BETWEEN start_value AND end_value;LIKE: 模糊匹配:Name LIKE O%;rlike:支持正则表达式;select user,host,password from mysql.user where user rlike '^p' order by host desc;mysql常用的show命令show engines;查询mysql存储引擎。show table status \G:查看当前库中标的详细信息,不需要使用分号结尾show character set;显示字符集show collation;显示字符集排序规则show global variables;mysql各种工作属性是通过其服务器变量来定义的:show global variables like '%wait_timeout%';查看单个变量中的值show global status;显示数据库中所有状态统计数据show global status like '%Uptime%';显示统计单个变量数据编译安装php2.6(httpd和php在同一台服务器上安装配置)请配置好yum源(系统安装源及epel源)后执行如下命令:yum -y groupinstall "Desktop Platform Development"yum -y install bzip2-devel libmcrypt-devel./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-openssl --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --enable-sockets --with-apxs2=/usr/local/apache/bin/apxs --with-mcrypt --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-bz2 --enable-maintainer-zts参数说明:--prefix=/usr/local/php:安装路径--with-mysql=/usr/local/mysql:编译使用mysql驱动指明路径,如果是rpm包安装的mysql只需写--with-mysql--with-openssl: --with-mysql的加密工具--with-mysqli=/usr/local/mysql/bin/mysql_config:php访问mysql的另外一种机制--enable-mbstring:多字节字串,如果想支持中文这个选项是必须--with-freetype-dir:字体处理工具,php显示网页可以对字体加工。--with-jpeg-dir :jpeg图片生成工具--with-png-dir:png图片生成工具--with-zlib:压缩库--with-libxml-dir=/usr:指明需要使用的xml库所在位置,--enable-xml:启用xml功能--enable-sockets:支持sockets方式进行通信--with-apxs2=/usr/local/apache/bin/apxs:apxs2为http函数用于编译http第三方模块,如果需要把php编译成模块就必须说明,模块编译函数在那里。--with-mcrypt:支持使用加密库--with-config-file-path=/etc:在etc下创建主配置文件php.ini--with-config-file-scan-dir=/etc/php.d:支持主配置文件以外在php.d下的以.ini结尾子配置文件,--with-bz2:支持bz2压缩--enable-maintainer-zts:如果http编译时指明event、worker这项就必须添加,如果:frefork模式这项不能添加。这里为了支持apache的worker或event这两个MPM,编译时使用了--enable-maintainer-zts选项。如果使用PHP5.3以上版本,为了链接MySQL数据库,可以指定mysqlnd,这样在本机就不需要先安装MySQL或MySQL开发包了。mysqlnd从php 5.3开始可用,可以编译时绑定到它(而不用和具体的MySQL客户端库绑定形成依赖),但从PHP 5.4开始它就是默认设置了。./configure --with-mysql=mysqlnd --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd为php提供配置文件:cp php.ini-development /etc/php.ini:开发环境可以使用此配置文件cp php.ini-production /etc/php.ini:生产环境用此配置文件编辑httpd配置文件,让httpd支持php模块:vim /etc/httpd/httpd.conf :http主配置文件。添加如下二行:AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps定位至DirectoryIndex index.html :DirectoryIndex index.php index.html重新启动httpd,或让其重新载入配置文件即可测试php是否已经可以正常使用。测试页面index.php示例如下:<?php $link = mysql_connect('127.0.0.1','root','mageedu');if ($link)echo "Success...";elseecho "Failure...";mysql_close();?>
3、php-fpm模式下的LAMP
在httpd2.4版本中查看服务器状态页面需要添加
SetHandler server-status
Require all granted
fpm安装php(php单独运行不以模块方式运行)tar xf php-5.6.9.tar.bz2
马哥教育 mysql_马哥教育第二十三MySQL基础应用入门相关推荐
- “智慧教育·化繁为简” 迪普科技亮相第二十三届CERNET学术年会
2016年10月24日,"中国教育和科研计算机网CERNET第二十三届学术年会暨会员代表大会"在重庆正式召开.杭州迪普科技有限公司(以下简称迪普科技)受邀参加本次会议,在展会上将& ...
- 鸟哥的Linux私房菜(服务器)- 第二章、基础网络概念
第二章.基础网络概念 最近更新日期:2011/07/15 你的服务器是放在网络网络上面来提供服务的,所以,如果没有网络或者是网络不通,那么你的服务器当然是英雄无用武之地啦! 此外,服务器上面的网络服务 ...
- 一项“和灾难赛跑的教育”工程 ——马小平编著《人文素养读本》序
钱理群 我曾经说过:"不要看轻中学教师的意义和价值,更不要低估一个普通的中学教师他的生命力量所能达到的高度和潜能".我说这句话时,心里想着的,就是先后在东莞中学和深圳中 ...
- 东华码蹄集第21周oj赛(光潮的幻像,分苹果,马走日,码哥猜想)
小码哥在雪山闲逛的时候发现了一个神秘的序列.他发现如果按照一定的方式对这个序列进行操作,就可以得到一些隐藏的线索.这个序列含有n个整数,你需要对其进行m 次操作,操作分为两种: 1.给出下标α和整数y ...
- 鸟哥的Linux私房菜(服务器)- 第二十一章、文件服务器之三: FTP 服务器
第二十一章.文件服务器之三: FTP 服务器 最近更新日期:2011/08/08 FTP (File Transfer Protocol) 可说是最古老的协议之一了,主要是用来进行档案的传输,尤其是大 ...
- 亚马逊云科技-游戏孵化营第二课
亚马逊云科技-游戏孵化营第二课 基于Amazon Game系列服务加速游戏开发 基于GameLift游戏开发 服务器的管理 GameLift游戏服务 Amazon GameSparks&Gam ...
- 计算机专业就业率最低: 正规军干不过游击队收藏 面对当今的研究生教育——只有无奈我国教育中令人揪心的若干个不等式...
最新的就业报告显示,计算机科学与技术已经成为高校就业率最低的专业之一电脑报记者 李好宇 朱文利 1999 年全国高校第一次大规模扩招,到今天,整整十年的人才积聚让计算机教育行业渐露疲态,进入人才饱和甚 ...
- 小学计算机与音乐学科融合教案,【音乐课堂】用教育智慧打造智慧教育——记“基于课程标准的现代信息技术与中小学音乐学科的融合”主题培训...
原标题:[音乐课堂]用教育智慧打造智慧教育--记"基于课程标准的现代信息技术与中小学音乐学科的融合"主题培训 背 景 随着音乐课程改革的不断深入,音乐课堂教学无论从理念.方法.过程 ...
- 教育教学论坛杂志教育教学论坛杂志社教育教学论坛编辑部2022年第39期目录
教育教学论坛杂志教育教学论坛杂志社教育教学论坛编辑部2022年第39期目录 特别关注 图像叙事教学法在高校思想政治课程中的运用研究 杜晓燕;李洋;张江楠; 1-4 具身教学理论视角下高 ...
- 现代职业教育杂志现代职业教育杂志社现代职业教育编辑部2022年第27期目录
现代职业教育杂志现代职业教育杂志社现代职业教育编辑部2022年第27期目录 课题_教育研究 新时代高职学生家国情怀现状调研及教育路径探索 朱敏姬;彭玉颖;王尔熙; 1-3 国内青年职业 ...
最新文章
- mysql的增_MySQL-----增
- 第18节 知识管理
- TP5 行为Behavior用法说明
- Linux之Shell脚本的条件判断和函数
- Python中必须知道的知识点:上下文管理器
- 【转】C#检查键盘大小写锁定状态的方法
- Exception in thread main java.lang.RuntimeException: org.apache.hadoop.security.AccessControlExcep
- postgresql TOAST存储方式
- 吴恩达《机器学习》第八章:逻辑回归
- SaltStack配置管理之Gains与State测试
- 7z增量更新参数使用
- word特殊符号汇总
- 51单片机c语言实训报告总结,单片机实训心得体会
- 开涛 SpringMVC
- 网络工程师必知:网关与防火墙有什么区别?
- uni-app注册全局组件
- 一篇小论文:VGGish-BiGRU网络
- OpenCV人脸识别(3)提取面部特征
- java仿windows7计算器界面,java制作仿win7计算器之一计算器的图形界面的设计
- 51单片机串口通信,及波特率计算
热门文章
- FFFfrance博客介绍
- cadence allegro - PCB线路敷铜渲染
- wordpress优化_WordPress性能优化的完整指南
- Unity3D基础3:贴图与材质球
- VMware虚拟机复制文件卡死的问题
- 008-2018-09-12 文件操作
- 小巫随笔12(致小巫逝去的童年)
- 高德地图E/libEGL: call to OpenGL ES API with no current context (logged once per thread)
- Gary的一些C语言知识点快速补充
- Supervisor管理springboot应用