PHP学习之[第08讲]数据库MySQL基础之增删改查

一、工具:

1、phpMyAdmin (http://www.phpmyadmin.net/)

2、Navicat (http://www.navicat.com/)

3、MySQL GUI Tools (http://dev.mysql.com/downloads/gui-tools/)

二、语法:


数据类型


描述


应用范围


int,smallint


整型,常用int型,取值最大11位


点击量,编号,真假


char ,varchar


字符串型,char最大取值255字节,varchar更长并伸缩


标题,姓名,关键字


Date,datime


日期型,固定格式:

0000-00-00 00:00:00


float ,double


小数类型,一般设置类型为

(总长度,小数位长度)


价格,科学数值等


Text,longtext


备注型:没有长度限制,但取决于服务器和mysql性能


新闻内容,长内容

Insert into 表 (字段1,字段2…)values (值1,值2)

Insert into 表  values (值1,值2)

Insert into 表  set 字段1=值1,字段2=值2,……

Select 字段,字段,…… from   表

Select   *  或  函数(字段) from  表

  count(*)  //统计条数

  sum (字段)   //求和

  avg(字段)//求平均值

  max(字段)//求最大值

  min (字段)//求最小值

Select 字段,字段,…… from   表 where   条件

字段 【 条件运算符】  值如: =  ,  >  ,  <   ,  <>  ,  and  ,  or

函数:replace()

Select 字段,字段,…… from   表  where  字段  like ‘%值%’

Select 字段,字段,…… from   表  where  字段  not like ‘%值%’

Select 字段,字段,…… from   表  where  字段  in  (值,值)

Select 字段,字段,…… from   表  where  字段  not  in (值,值)

Select 字段,字段,…… from   表  group by 字段

Select 字段,字段,…… from   表  order by 字段 [asc / desc ]

Select 字段,字段,…… from   表    limit    起始位   ,条数

Select *  from   user where age<30 group by job order by id desc limit 10

Update 表 set 字段=值 , 字段=值  [where] [group] [order] [limit]

delete from 表 [where] [group] [order] [limit]

时间: 2024-10-14 12:14:32

PHP学习之[第08讲]数据库MySQL基础之增删改查的相关文章

MVC3+EF4.1学习系列(二)-------基础的增删改查和持久对象的生命周期变化

上篇文章中 我们已经创建了EF4.1基于code first的例子  有了数据库 并初始化了一些数据  今天这里写基础的增删改查和持久对象的生命周期变化 学习下原文先把运行好的原图贴来上~~ 一.创建详细页 首先 我们先在控制器下 添加详细页的方法 因为这篇文章后面要介绍持久对象声明周期的变化 所以在这里先看下有哪些状态 EF里一共有这五中生命状态类型 其实 看名字我们可以大概猜测出个一二三来~~  游离的 未改变的  新添加的  已删除的 修改的  但是是怎么变化的能 我们在后面的代码中实践与

学习Mysql第二天--增删改查

跬步何以至千里 今天主要学习增删改查,坚持每天学习一点 增删改查主要还是记住命令以及语法. 增删改查命令中都需要有表名 增 insert into 表名 value(); 删 delete from 表明 where from 参数 = “”; 改 update 表名 set 参数 = "" where owner = ""; 查 select * from 表名; 查看数据表的结构 (参数 类型等) desc 表名; mysql数据类型(引用菜鸟教程) MySQL

PHP学习之[第04讲]PHP5.4 运算符、流程控制

一.运算符: 1.算数运算符:+.-.*./.%.++.-- 2.字符串运算符: <?php $str="string php100"; echo $str."web"; //输出结果string php100web echo $str.123; //输出结果string php100123 $str2="web"; echo $str.$str2; //输出结果string php100web ?> 3.赋值运算符:①=.②+=.③

PHP学习之[第02讲]PHP5.4 Apache Mysql 搭配与多站点配置详解

小编用的是MAC系统,SO安装的是MAMP 知识点: 1.配置多站点:httpd.conf打开httpd-vhosts.conf,并在httpd-vhosts.conf设置多IP及端口指向,最后修改/etc/hosts文件指向自己定义的url; 2.MySQL用phpMyAdmin:可能引起问题是用户名密码:root空密码,所以要设置root密码:并且要注意在Mac安装多个MySQL的端口占用也会引起很多连带问题,最好只安装一个.

SQL学习(二)SQL基础的增删改查

在测试时使用数据库时,用的比较多的就是增删改查SQL了. 一.增加(insert into ...values) 用于向表中插入新记录 1.不指定列(表示:依次插入所有列的值) insert into ticket values('2','测试') 2.指定列(表示:指定列插入数据) insert into ticket(name) values('测试') 二.删除(delete) 用于删除表中的行 1.删除所有行 delete from ticket 或:delete * from tick

MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)

[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4085684.html 联系方式:[email protected] [正文] 这一周状态不太好,连续打了几天的点滴,所以博客中断了一个星期,现在继续. 我们在之前的几篇文章中学习了JDBC对数据库的增删改查.其实在实际开发中,一般都是使用第三方工具类,但是只有将之前的基础学习好了,在使用开源工具的

TP5学习基础一:增删改查小demo

①TP5--增删改查简单的demo 我先吐槽一下:因为工作需要研究tp5,去官网看了一下哎呦,资源挺多挺全啊!然后下载唯一免费的官方教程,我曹pdf打开533页.讲的很细但是开发能等看完才做吗?看到精简版快速入门的还软妹币20试读3章.寻思找个demo案例吧,要不加群拿源码,要不视频教程收费.特喵的框架是开源的但是教程是收费的.寻思去论坛看看问题,不是我喷好多技术小白的问题,我想看看怎么获取传参传值,泥煤那个系统变量是什么鬼?挣扎了3个小时我放弃了官网.在度娘上找到一个demo,吭哧吭哧啃完.一

Mysql学习笔记(三)对表数据的增删改查。

写在前面:(一些牢骚,可以直接跳到分割线后) 太过敏感的人不会快乐,不幸的是我正是这种性格的人. 从培训机构毕业后,迫于经济方面的压力,和当时的班里的一个同学住在了一起,我们在一个公司上班.谁知道这都是不开心生活的源头,从每天早晨开始心情就很糟糕.他是个脾气很慢的人,我是个急脾气,特别是在早上上班的时候.由此种种吧,实在是不胜枚举.算了,还是不说了,太痛苦了,我不太喜欢说别人的坏话.我是学心理学的,已经用各种方法去安慰自己,但是都不太奏效. 回想以往和朋友的交往中,我虽然不算十分合群的人,但绝对

Mybatis学习(3)实现数据的增删改查

前面已经讲到用接口的方式编程.这种方式,要注意的一个地方就是.在User.xml  的配置文件中,mapper namespace="com.yihaomen.mybatis.inter.IUserOperation" ,命名空间非常重要,不能有错,必须与我们定义的package 和 接口一致.如果不一致就会出错,这一章主要在上一讲基于接口编程的基础上完成如下事情: 1. 用 mybatis 查询数据,包括列表 2. 用 mybatis 增加数据 3. 用 mybatis 更新数据.