• mysql 操作数据库创建,增删改查


    创建数据库 默认字符编码 默认排序
    CREATE DATABASE IF NOT EXISTS day11 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;


    /*数据库操作命令 * * 连接数据路 mysql -hlocalhost -uroot -p * 显示所有数据库 SHOW DATABASES; * 显示当前数据表 SHOW CREATE DATABASE name1; * 建立数据库 CREATE DATABASE name1 CHARSET GBK; * 删除数据库 DROP DATABASE name; * 修改字符集 ALTER DATABASE name1 DEFAULT CHARACTER SET UTF8; * * *数据表操作-》 要先找到数据库 * 连接某个数据库 USE dbname; * 显示所有数据表 SHOW TABLES; * 显示数据表结构 SHOW CREATE TABLE news; * 显示表结构 DESCRIBE news ; * 删除数据表 DROP TABLE tablename; * * * 修改数据表太复杂 就用控制面板操作 */

     

    <?php
    /**
     * Created by PhpStorm.
     * User: DY040
     * Date: 2018/1/29
     * Time: 15:10
     *
     * 添加语句
     *  insert [into] tb_name (字段 。。。) values()
     *  replace [into ]tb_name (字段 。。。) values()
     * insert into tbNmae select 字段 from,netTbName
     * insert into tbname set 字段=值
     *
     * 删除
     *  delete from tbname [where 条件] 【order by 排序】【limit 限定】
     *        order by 排序   删除顺序
     *        limit 限定      设定删除函数 按照 order by的排序
     *
     * 修改
     * update tbname set 字段=值 ,字段=值。。。。 [where 条件][ order by 排序】【limit 限定】
     *
     *
     * 查询
     * select * from tbName
     *
     * select [all | distinct ] 字段或者表达式  [from 字句 ][where  ][ group by .. ] [ having 字句 ]
     *
     *  表达式  8 ,8+3,now(),concat() 字符串连接
     *      select 8,now() as '时间',4+2 as '结果'
     *
     * [all | distinct(会消除) ] 是否消除重复值 默认all 不消除
     *
     * [from 字句] from 数据表,数据表1 (链接表)
     *
     * [where  ] 1:数据筛选条件 (依赖于from)(使用后各种运算符)
     *           算数运算符 + - * 、 %
     *           比较      > >= >= != <>(不等于)
     *           逻辑      and or not
     *
     *          2:is 运算符  空值与布尔值的计算
     *               字段 is null
     *               字段 is not null
     *               字段 is true (所谓布尔值,其实是tinyint(1)这个类型的一个“别名”,本质上,只是判断一个数字是否为0;)
     *               字段 is false
     *
     *          3:between 两值之间 between
     *              id between 2 and 5 (包括边界值)
     *         4:in
     *              字段 in(值,值)
     *
     *          5:like 要查找的内容(模糊查找)
     *              %任何个数任何字符
     *              -一个任何字符
     *
     * [ group by .. ] 分组 (where 已经筛选过的数据 进行分组)
     *          group by 字段 【desc(倒序) |asc(顺序)】 ,字段2 【desc |asc】(通常只有一个字段)
     *          每一组数量信息 count(*)
     *          每组数据中的
     *              最大值   max(字段)
     *                       min(字段)
     *                       avg(字段)
     *                       sum(字段)
     *
     *
     *
     * [ having 字句 ] 对分组数据进行筛选(where对原始数据行进行筛选)
     *          如用了 as 别名 则要用别名进行筛选 (不用别名也行 ,则就要在计算一次例如(max()就要再算一次最大值))
     *
     *
     *【order by 排序】·默认正序
     *     (第一个字段排序相等 顺延到第二字段。。。。)
     *      order by 字段1 【asc|desc】,字段2 【asc|desc】,字段3 【asc|desc】
     *
     *
     * 【limit 限定】用于将取得的最终数据进行取数据条数
     *   从数据第几行(起始行号是0) 往后多少行limit(0,5) 第0条往后五行 
     *
     *
     * load data 载入数据
     *  结构整齐的纯文本数据
     * load  data  infile  “完整的数据文件的路径”  into  table  表名;
     */
  • 相关阅读:
    postgresql修改postgres用户密码
    centos7 安装netstat命令工具
    sqlplus、lsnrctl命令工具不可用(libclntsh.so.11.1)
    oracle修改数据文件目录
    oracle数据库主主复制
    Spring--quartzJob配置
    TimerTask--spring配置
    SSM+Apache shiro--ehcache缓存清理
    SSM+Apache shiro--自定义realm
    ssm+Apache shiro--配置文件
  • 原文地址:https://www.cnblogs.com/aqigogogo/p/7883569.html
Copyright © 2020-2023  润新知