数据库学习
有人_295
学习使人进步
展开
-
MySQL查看用户权限及权限管理
一、 MySQL权限级别介绍全局——可以管理整个MySQL库——可以管理指定的数据库表——可以管理指定数据库的指定表字段——可以管理指定数据库的指定表的指定字段权限存储在mysql库的user, db, tables_priv, columns_priv, procs_priv这几个系统表中,待MySQL实例启动后就加载到内存中二、查看用户权限1、查看所有用户(用户名、给谁授权)...转载 2019-10-22 17:52:46 · 121398 阅读 · 3 评论 -
数据库——表间关系
数据库常见三种表间关系1、一对一2、一对多3、多对多原创 2019-09-18 01:07:15 · 3314 阅读 · 0 评论 -
MySQL汇总数据
聚集函数聚集函数(aggregate function) :运行在行组上,计算和返回单 个值的函数。我们经常需要汇总数据而不用把它们实际检索出来,为此MySQL提 供了专门的函数。使用这些函数,MySQL查询可用于检索数据,以便分 析和报表生成。这种类型的检索例子有以下几种。确定表中行数(或者满足某个条件或包含某个特定值的行数)。获得表中行组的和。找出表列(或所有行或某些特定的行)的...原创 2019-09-08 13:51:50 · 1831 阅读 · 0 评论 -
MySQL数据处理函数
函数与其他大多数计算机语言一样,SQL支持利用函数来处理数据。函数 一般是在数据上执行的,它给数据的转换和处理提供了方便。转载 2019-09-08 11:24:28 · 591 阅读 · 0 评论 -
MySQL计算字段
1 、计算字段1、存储在数据库表中的数据一般不是应用程序所需要的格式。例如:如果想在一个字段中既显示公司名,又显示公司的地址,但这两 个信息一般包含在不同的表列中。城市、州和邮政编码存储在不同的列中(应该这样),但邮件标签 打印程序却需要把它们作为一个恰当格式的字段检索出来。列数据是大小写混合的,但报表程序需要把所有数据按大写表示 出来。物品订单表存储物品的价格和数量,但不需要存储每个...原创 2019-09-08 00:53:57 · 1501 阅读 · 0 评论 -
SQL通配符——LIKE
通配符(wildcard) 用来匹配值的一部分的特殊字符。与 LIKE 匹配的通配符% (百分号):匹配任何字符出现任意次数。_ (下划线):匹配当前位置的一个字符。数据库案例% (百分号)实例注意可以匹配任意次数:代表给定位置的0个、1个或多个字符区分大小写 :根据MySQL的配置方式,搜索可以是区分大小 写的。如果区分大小写,'xiao%'与XiaoYao将不匹配注意...原创 2019-09-07 18:37:01 · 6496 阅读 · 0 评论 -
SQL过滤数据——WHERE
如何使用 SELECT 语句的 WHERE 子句指定搜索条件。总表1、使用 WHERE 子句数据库表一般包含大量的数据,很少需要检索表中的所有行。通常只会 根据特定操作或报告的需要提取表数据的子集。只检索所需数据需要指 定搜索条件(search criteria),搜索条件也称为过滤条件(filter condition)。在 SELECT 语句中,数据根据 WHERE 子句中指定的搜索...原创 2019-09-02 21:41:50 · 3214 阅读 · 0 评论 -
发生系统错误2 系统找不到指定的文件——MySQL安装、重装、移动位置出现路径错误
反反复复安装MySQL出现许多问题。。。。问题在安装过MySQL之后如果再安装可能会出现这种情况(我的是因为我想把MySQL的位置改变一下,结果发现找不到路径):解决1、首先修改 my.ini 文件中的路径(改为现在的路径)[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3305端口port = 33...转载 2019-09-02 10:48:23 · 13794 阅读 · 6 评论 -
SQL排序检索数据——ORDER BY
讲授如何使用 SELECT 语句的 ORDER BY 子句,根据需要排序检索 出的数据。子句(clause) :SQL语句由子句构成,有些子句是必需的,有些则是可选的。一个子 句通常由一个关键字加上所提供的数据组成。1、排序数据一般查找数据都是按照一行一行的读取,开始可能还有顺序,如果数据随后进行过更新或删除,之后的数据就会打乱,为了明确地排序用 SELECT 语句检索出的数据,可使用 OR...原创 2019-09-02 00:22:08 · 1066 阅读 · 0 评论 -
SQL检索数据——SELECT
介绍如何使用 SELECT 语句从表中检索一个或多个数据列。提示1、关键字(keyword)作为 SQL组成部分的保留字。关键字不能用作表或列的名字。例如:SELECT2、结束 SQL 语句多条 SQL语句必须以分号(;)分隔。多数 DBMS不需要在单条 SQL 语句后加分号,但也有 DBMS可能必须在单条 SQL语句后加上分号。 当然,如果愿意可以总是加上分号。事实上,即使不一定需要,...原创 2019-09-01 17:41:36 · 925 阅读 · 1 评论 -
数据库(SQL)基础简介
要学习数据库SQL,所以打算写一系列数据库理解,都是基于这两本书SQL 必知必会链接:https://pan.baidu.com/s/1fFJ6pGdwwMbcQFSUXI7ewg提取码:mj4sMySQL 必知必会链接:https://pan.baidu.com/s/1vJQppEJRpctRFylfRXWghA提取码:3z721、什么是 SQL1、定义SQL(发音为字母 S-...原创 2019-08-31 18:36:58 · 233 阅读 · 0 评论 -
Windows10中同时安装MySQL5和MySQL8
前言:在实际环境中不会同时安装两个数据库,但是在自己学习中就会用到两个数据库,一个工作使用,一个了解前沿技术。一、下载好两个版本的数据库MySQL官网下载:https://www.mysql.com/1.1、点击Download->Community。1.2、查找需要的MySQL版本。进入是下载MySQL8点击previous获取以前MySQL版本,下载MySQL5二、下载下...原创 2019-07-02 15:47:40 · 11800 阅读 · 13 评论 -
SQL查询——存在一个表而不在另一个表中的数据
A、B两表,找出存在A表,但是不存在B表的数据。A的字段A.a_id,B的字段B.b_id。除了大写的A和B外,其他的大写字母方法一使用 not in ,容易理解,效率低SELECT *FROM AWHERE A.a_id NOT IN (SELECT b_id FROM B)方法二使用 left join…on… , “B.b_id IS NULL” 表示左连接之后在B....转载 2019-04-17 23:39:39 · 11306 阅读 · 4 评论 -
多表联查——三个表
简单介绍下多表联查种类1、内连接查询 (只显示符合条件的数据)关键语句 INNER JOIN 【表名】 ONSELECT znlb.tb_route.id, znlb.tb_dev.sbmc, znlb.tb_dest.destname, znlb.tb_route.route, znlb.tb_route.angleFROM znlb.tb_routeI...转载 2019-04-11 22:53:56 · 6479 阅读 · 1 评论