php 数据库语句

作者: 放飞吧自我 | 来源:发表于2017-12-22 21:07 被阅读16次

    ----------------------------- 数据库的有关SQL语句 -------------------------
    1、数据库
    创建 create database data_name
    on primary
    (name= ,filename= ,size= ,maxsize= ,filegrowth=),
    filegroup [辅助文件组名]
    (name= ,filename= ,size= ,maxsize= ,filegrowth=)
    log on
          (name= ,filename= ,size= ,maxsize= ,filegrowth=)
    修改 alter database 原数据库名
    modify name=新名字
    删除 drop database data_name

    2、架构
    创建 create schema jiagou
    删除 drop schema jiagou

    3、辅助文件
    添加 alter database data_name
    add file(name=file1,filename='d:\file1.ndf',size=10MB,filegrwth=10MB) to filegroup
    group1
    修改 alter database data_name
    modify file(name= ,filename= ,size= ,maxsize= ,filegrowth=)
    删除 alter database data_name
    remove file file_name

    4、日志文件(修改的时候,逻辑名称不能修改)
    添加 alter database data_name
    add log file (name= ,filename= ,size= ,maxsize= ,filegrowth=)
    修改 alter database data_name
    modify file(name= ,filename= ,size= ,maxsize= )

    5、文件组
    添加 alter database data_name
    add filegroup group_name
    修改 alter database data_name
    modify filegroup 原文件组名 name=新文件组名
    删除 alter database data_name
    remove filegroup 文件组名
    /---------------------------------------------------------------查询语句-----------------------------------------------/
    6 查询语句
    select 字段1,字段2... from 表名 where 条件
    limit 1,表示只查询记录中得一条
    limit 5,表示查询5条
    limit start,size 从第start位置查询size条 //位置下标是从0开始数的
    带查询限制的查询语句
    select 字段 form 表名 where 条件 limit start,size
    6.1、排序 order by
    order by 字段 desc 根据字段值 降序
    order by 字段 asc 根据字段值 升序
    带排序的查询语句
    select 字段() form 表名 where 条件 order by desc|asc limit start,size
    6.2、分组查询
    select count(
    ) from 表名 //获得所有的行数
    select count() as num from 表名 //将count结果作为一个字段名检索
    6.3、分组 group by 字段名 //根据某个字段名进行分组查询
    比如:SELECT 城市, count(
    ) FROM student GROUP by 城市
    6.4、索引
    索引可以提高查询速度,索引会降低插入,修改速度
    6.5、求和 sum()
    select sum(age) from student //求所有行数的age字段的总和
    6.6、求平均值 avg()
    select avg(age) from student //求age字段的平均值
    6.7、查最大值max()与最小值min()
    select max(age) from student
    select min(age) from student

    相关文章

      网友评论

        本文标题:php 数据库语句

        本文链接:https://www.haomeiwen.com/subject/vjpovxtx.html