zoukankan      html  css  js  c++  java
  • Php mysql 常用代码、CURD操作以及简单查询

    C/S:Client Server
    B/S:Brower Server

    php主要实现B/S

    LAMP :Linux系统    A阿帕奇服务器    Mysql数据库   Php语言 

    mysql常用代码

    创建表

    1 create table CeShi1
    2 (
    3        Uid varchar(50) primary key,
    4        Pwd varchar(50),
    5        Name varchar(50),
    6        Nation varchar(50),
    7        foreign key(Nation)  references Nation(Code)
    8 )

    关系型数据库:表和表之间是有关系存在的
    创建表的几个关键字:
    1、主键:primary key
    2、非空:not null
    3、自增长列:auto_increment
    4、外键关系:foreign key(列名) references 表名(列名)

    CRUD操作:
    1、添加数据:
    insert into Info values('','','','','')//要求values括号里面的值得个数要和表里面列数相同
    insert into Info (Code,Name) values('','') 添加指定列的值

    2、修改数据

    update Info set Name='张三' where Code ='p001'

    3、删除数据
    delete from Info where Code='p001'

    写查询语句需要注意:
    1、创建表的时候,最后一列后面不要写逗号。
    2、如果有多条语句一起执行,注意在语句之前加分号分隔
    3、写代码所有的符号都是半角额(英文状态下)

    1、普通查询,差所有
    select * from Info #差所有数据
    select Code,Name from Info #查指定列

    2、条件查询:
    select * from Info where Code='p001' #一个条件
    select * from Info where Name='张三' and Nation ='p001' #两个条件并列的关系
    select * from Info where Name='张三' or Nation ='p001' #两个条件或的关系

    3、排序查询
    select * from Info order bu birthday # 默认升序排列asc 如果降序排列desc

    select * from Car order by Brand,Oil desc # 多列排序

    4、聚合函数
    select count (*) from Info #取个数
    select sum(Price) from Car #查询Price列的和
    select avg(Price) from Car #查询price列的平均值
    select max(Price) from Car #查询price列的最大值
    select min(Price) from Car #查询price列的最小值

    5、分页查询
    select * from Car limit 0,5 #跳过n条数据取m条数据

    6、分组查询
    select brand from group by brand #简单分组查询
    select brand from group by brand having count(*)>2 #查询系列里面车的数量大于2的系列

    7、去重查询
    select distinct brand from car

    8、修改列名
    select brand as '系列' from car

    9、模糊查询
    select * from car where Name like '_迪%' %代表任意多个字符 _代表一个字符

    10、离散查询
    select * from car where code in('c001','c002','c003','c004')
    select * from car where code not in('c001','c002','c003','c004')

  • 相关阅读:
    WEB专用服务器的安全设置的实战技巧IIS设置
    Mysql服务无法启动的1067错误解决
    mysql noinstall 安装
    由于无法创建应用程序域,因此未能执行请求解决方案汇总
    黑客经验谈系列之入侵3389起源完整篇
    几个js写word的参考
    WIndows系统下安装mysqlnoinstall版本
    用微软安全工具加固网站安全 (URLScan Tool & IIS Lock Tool)
    Windows 2000 网络服务器安装完全手册
    工作五年的大佬分享他做实习生的那些感悟
  • 原文地址:https://www.cnblogs.com/zk0533/p/5405838.html
Copyright © 2011-2022 走看看