资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > Python

Day06 MySql知识点总结

Python 更新时间: 发布时间: 计算机考试归档 最新发布

Day06 MySql知识点总结

系列文章目录

Day01  软件测试基础总结

Day02 测试用例知识点总结(上)

Day03 测试用例知识点总结(下)

Day04 禅道-从安装到卸载

Day05 MySql的基础使用

Day06 MySql知识点总结


文章目录

目录

系列文章目录

文章目录

一、数据库类型

二、MySql安装

三、sql语句

  1.sql语句的分类

  2.字段类型

  3.字段的约束

   4.DDL

  5.DML

  6.DQL

总结



一、数据库类型

        关系型数据库:mysql,oracle,sqllite(移动端自带的,django默认),sql server

        非关系型数据库:redis,mongoDB

二、MySql安装

        保证:安装之前检查电脑是否安装过,卸载  mysql5.5版本,django使用5.5以上

三、sql语句

  1.sql语句的分类

            数据库查询语言(DQL)    select 
            数据库操作语言(DML)    delete update insert
            数据库定义语言(DDL)     创建、删除、修改表的结构  create、drop、alter

  2.字段类型

            整数:int/bigint
            小数:float/double    
            字符串:char/varchar
            时间:date/time/datetime

  3.字段的约束

            null    可以为空
            not null  不能为空
            default   默认值
            primary key  主键   
            auto_increment  自增
            charset  设置字符集    

   4.DDL

        

            创建库
                create database 库名 CHARSET=utf8;
            删除库
                DROP DATABASE 库名;
            查询创建的库的语句
                show create DATABASE 库名;
            使用库
                use 库名
            创建表
                create table 表名(字段 类型 长度,字段 类型 长度)
            删除表
                drop table 表名
            查询创建表的语句
                show create table 表名;

            查询表的结构
                desc 表名
            修改表结构
                新增:alter table 表名 add 字段名 类型  长度;
                修改:alter table 表名 MODIFY COLUMN 字段名 类型  长度;
                删除: alter table 表名 drop 字段名;

  5.DML

            新增
                insert  into 表名 value (值,值,值,值), (值,值,值,值)
            修改
                UPDATE 表名 set 字段=新值 where 条件                        修改一个字段的数据
                UPDATE 表名 set 字段=新值,字段=新值 where 条件        修改二个字段的数据
            删除
                delete  from 表名  where 条件     删除指定数据
                delete  from 表名                        删除全部数据

  6.DQL

                测试人员必须掌握    数据库查询语言
                查询全部的数据:select * from 表名;
                查询指定字段的数据:select 字段名,字段名 from 表名;
                比较运算符: >  >=   <    <=
                    select * from 表名 where 字段 >值;
                逻辑运算符:and    or   not 
                    SELECt * from 表名 where sex='女' and score>92
                    SELECt * from 表名 where sex='女' or score>92
                    SELECt * from 表名 where sex='男'
                    SELECt * from 表名 where not sex='女'
                关键字--模糊查询
                    select * from 表名 where 字段 like '%模糊数据%'
                    eg:%:匹配全部数据   _:代表匹配一个字符
                范围查询     80~95
                    在...之间      在....里
                    SELECt * from student where score BETWEEN 80 and 95;
                    SELECt * from student where id in(1,3,5,7)
                排序
                    select * from 表名 order by 字段   desc(倒序),字段  desc(倒序)
                分组
                    函数:count() 查询数量  sum()和  max()取最大   min()取最小  avg()平均数    
                    select count(*) from 表名 group by 字段 having 条件
                    eg:having 类似where 但是一般where后面不能和函数一块使用,having可以经常和                              group by一块使用
                分页
                    limit 起始索引位置,显示的条数
                    SELECt * from student LIMIT 0,3     
            
                成绩最高的前4条数据:SELECt * from student ORDER BY score desc LIMIT 0,4


总结

        必须掌握,不然就是垃圾!

转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/1025521.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【Day06 MySql知识点总结】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2