<?php header("content-type;text/html;charset=utf-8"); //数据库连接define('DB_HOST','localhost');define('DB_USER','root');define('DB_PASSWORD','admin');define('DB_NAME','php2016');//连接mysql服务器function _connect(){ //global 表示全局变量的意思,意图是将此变量在函数外部也能访问…
原文链接:http://www.danfengcao.info/python/2015/12/26/lightweight-python-mysql-class.html mysqldb是Python操作MySQL数据库的一个常用包.但在使用过程中,我认为用起来还不够简便.为此,我在mysqldb的基础上封装了一个Python类LightMysql. 先来看如何使用 example.py #!/usr/bin/env python # -*- coding: utf-8 -*- from Lig…
1,触发器(http://www.cnblogs.com/zzwlovegfj/archive/2012/07/04/2576989.html)       1.MYSQL中触发器中不能对本表进行 insert ,update ,delete 操作,以免递归循环触发       2. 对于update 只能用set 进行操作,insert与delete只能借助第二张表才能实现需要的目的       3.借助连接查询语句试试看,实现思路,先将要符合删除条件的记录查询出来,作为一个新的集合(相当于一…
SQL 拥有很多可用于计数和计算的内建函数. SQL Aggregate 函数 SQL Aggregate 函数计算从列中取得的值,返回一个单一的值. 有用的 Aggregate 函数: AVG() - 返回平均值 COUNT() - 返回行数 FIRST() - 返回第一个记录的值 LAST() - 返回最后一个记录的值 MAX() - 返回最大值 MIN() - 返回最小值 SUM() - 返回总和 SQL Scalar 函数 SQL Scalar 函数基于输入值,返回一个单一的值. 有用的…
select actor_id,@curr_cnt:=cnt as cnt , ,@rank) as rank, @prev_cnt:=@curr_cnt as dummy from( select actor_id,count(*) as cnt from film_actor group by actor_id ORDER BY cnt desc ) as der, (,, ) as t -- 实际上相当于赋值操作 -- 排名,考虑并列情况 AS rownum,IF(@total = cnt…
1. 字符串拼接函数 :CONCAT(str1,str2,...) SELECT CONCAT('AAA','BBB') STR; //AAABBB 2. 判断是否为null,为null就指定另外一个值:IFNULL(expr1,expr2) SELECT IFNULL('AAAA','BBB') STR; //AAAA SELECT IFNULL(NULL,'BBB') STR; //BBB 需要特别注意的是:需要保证你的使用函数的行必须有数据,否则函数是不起作用的! 3. 获取当前日期时间函…
1.链接数据库 mysql_connet('数据库地址','数据库账号','数据库密码'); 2.选择数据库 mysql_select_db("数据库名"); 3.设置编码 mysql_query("set names utf8"); 4.执行sql mysql_query($sql); 5.从结果集中取得一行作为关联数组 mysql_fetch_assoc(mysql_query($sql)); 6.获取结果集记录数 mysql_num_rows(mysql_qu…
共享一份学习php最全基础语法知识的笔记 原文链接:http://www.cnblogs.com/oscn/p/3607757.html:略有修改   http://www.cnblogs.com/ljab/p/6125995.html略有修改 1.判断php短标记<??>是否适用,查看php配置文件php.ini中的"short_open_tag = On"2.官方的标记<?php?>  , <script language="php"…
MySQL常用函数 本篇主要总结了一些在使用MySQL数据库中常用的函数,本篇大部分都是以实例作为讲解,如果有什么建议或者意见欢迎前来打扰. limit Select * from table order by column_name desc limit 2; 显示将table表中按照column_name属性进行降序排序的所有数据,并且只取前两行数据. as Select column_name as new_name from table; 这里的as是定义别名,将table表中的colu…
MySQL名字的来历MySQL是一个小型关系型数据库管理系统,MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库.CentOS系统中操作mysql的常用命令. 1.CentOS系统中MySQL常用命令create database name; 创建数据库use databasename; 选择数据库drop database name 直接删除数据库,不提醒…