Mysql

  • mysql 用户管理和权限设置

    一. 创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username:你将创建的用户名host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配......

  • Mysql进阶三:排序查询

    进阶三:排序查询USEmyemployees;SELECT*FROMemployees;语法:SELECT查询列表FROM表【WHERE筛选条件】ORDERBY排序列表【ASC|DESC】如果不写,默认是升序案例1:查询员工的信息,要求按照工资从高到低排序SELECT*FROMemployeesOR......

  • MySQL的索引及执行计划

    MySQL的索引及执行计划类似于一本书中的目录,起到优化查询作用索引的分类B树默认使用的索引类型R树HashFullTextGIS索引Btree索引功能分类聚集索引如果有PK,MySQL默认使用PK作为聚簇索引将来存储数据时,能够保证所有数据行按照主键列的顺序存储到磁盘页中.自动生成聚集索引树如果没......

  • MySql的使用

    1、创建数据库createdatabase数据库名CHARACTERSETutf8;2、删除数据库dropdatabase数据库名;3、创建表createtable表名(值,值);4、删除表droptable表名;5、添加数据insertinto表名values(值,值);6、查看表select*f......

  • 如何解决 mysqlERROR 1064

    Mysql中反引号和单引号的区别反引号,一般在ESC键的下方。它是为了区分MYSQL的保留字与普通字符而引入的符号。举个例子:SELECTselectFROMtestWHEREselect='字段值'在test表中,有个select字段,如果不用反引号,MYSQL将把select视为保留字而导致出错......

  • MySQL——排序

    排序语法:SELECTfield1,field2,...fieldNFROMtable_name1,table_name2...ORDERBYfield1[ASC[DESC][默认ASC]],[field2...][ASC[DESC][默认ASC]]可以使用个人和字段来作为排序条件,从而返回排序后的......

  • Django原生SQL语句查询返回字典

    在django中执行自定义语句的时候,返回的结果是一个tuple,并我不是我所期望的dict.当结果是tuple时,如果要取得数据,必须知道对应数据在结果集中的序号,用序号的方式去得到值。如果是python与mysql方式,这种方式可以得到dict结果conn=getConnection(dbpar......

  • 面试又双叒叕被问到数据库三大范式,该怎么答才能让面试官认可呢

    小伙伴想精准查找自己想看的MySQL文章?喏→MySQL江湖路|专栏目录干饭人,干饭魂,吃饭干饭要拿盆  上周三中午和公司另一个部门的春哥一起干饭,就在公司门口杏坛路上的丰源包子铺~不得不说和我在老家小时候吃的蒸包真是一个味儿,天天吃都不腻,唯一缺点就是老家包子一块钱个,这家2块5一个......

  • mysql关键字踩坑

    mysql关键字踩坑场景再现本项目是springboot+mybatis-plus的项目正是因为使用MP导致我没发现是sql的问题提取重要信息实体类Permission.java@Data@EqualsAndHashCode(callSuper=false)@Accessors(chain=true......

  • MySQL整数类型说明 int(5) vs int(7)

    今天突然发现, mysql中int(1)和tinyint(1)中的1只是指定显示长度,并不表示存储长度,只有字段指定zerofill时有用。位数限制基本没有意义。int(5)这里的5表示的是最短显示5个字符。 int(7)这里的7表示的是最短显示7字符。当插入的字符长度超过(m)时,相当于啥都没发生......

  • 记php-mysql分页查询出现重复数据

    出现这种情况的原因一般是因为在分页查询过程中 排序的问题 order排序的字段不是唯一值需要在order排序的字段上加上唯一值排序例如  select*fromuserorderbysort_orderdesclimit10,10;改为---->>>select*fromusero...

  • mysql union 中使用order by失效

    mysqlunion中使用orderby失效目录mysqlunion中使用orderby失效描述语法union和orderby的通常使用方式union链接的两个以上select语句都需要orderby,会失效语法不正确写法:报错。union在没有括号的情况下只能使用一个orderby方案一:使用一个......

  • MySQL模糊查询再也不用like+%了

    前言我们都知道InnoDB在模糊查询数据时使用"%xx"会导致索引失效,但有时需求就是如此,类似这样的需求还有很多,例如,搜索引擎需要根基用户数据的关键字进行全文查找,电子商务网站需要根据用户的查询条件,在可能需要在商品的详细介绍中进行查找,这些都不是B+树索引能很好完成的工作。通过数值比较,范围过......

  • Django3搭建自动化测试平台--环境搭建与替换数据库为mysql

    搭建Django3环境:Python3.8.7Django3.1.6mysqlclient2.0.3pycharm建议使用专业版,打开后创建项目,项目名字自定义,我的是saas,选择Django框架。pycharm会自己帮我们下载Django库。建好后的目录如下:在pycharm终端控制台输入:py......

  • 暴风雨的礼物·MySQL07:权限及如何设计数据库

    MySQL07:权限及如何设计数据库基于MySQL5.7.19版本权限及设计数据库用户管理使用SQLyog创建用户,并授予权限演示基本命令/*用户和权限管理*/------------------用户信息表:mysql.user--刷新权限FLUSHPRIVILEGES--增加用户CREATEUSE......

  • mysql基本语句

    MySQL关系型数据库RDS中的老大哥,增删改查是MySQL入门的基础增删改查语句增删改查的语句命令为增:insert删:delete改:update查:SELECT或者show库操作创建数据库:createdatabaseshujukuba;创建带字符集的数据库:createdatabasemyd......

  • 暴风雨的礼物·MySQL04:使用DQL查询数据

    MySQL04:使用DQL查询数据基于MySQL5.7.19版本使用DQL查询数据DQL语言DQL(DataQueryLanguage数据查询语言)查询数据库数据,如SELECT语句简单的单表查询或多表的复杂查询和嵌套查询是数据库语言中最核心,最重要的语句使用频率最高的语句SELECT语法SELEC......

  • MySQL数据库学习

    1.初识MySQL1.1数据库的定义数据库(DataBase,简称DB),是一个按数据结构来存储和管理数据的计算机软件系统。每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。概念:长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据"仓库"作用:保存,并能安......

  • 暴风雨的礼物·MySQL05:MySQL函数

    MySQL05:MySQL函数基于MySQL5.7.19版本MySQL函数常用函数数据函数SELECTABS(-8);/*绝对值*/SELECTCEILING(9.4);/*向上取整*/SELECTFLOOR(9.4);/*向下取整*/SELECTRAND();/*随机数,返回一个0-1之间的随机数......

  • idea+SSM+Mysql框架整合

     一、整体步骤maven建好web工程并配置好整体包架构(三层架构)->pom文件中所需依赖导入->配置web.xml->spring-mvc配置->配置spring-mybatis配置->建立相应代码和数据表进行测试整体结构如下  1.maven新建项目,在新建项目时......