数据库教程

  • 📂MySQL学习日记-随笔PART1教程

    MySQL1、sql、DB、DBMS分别是什么,他们之间的关系? DB: DataBase(数据库,数据库实际上在硬盘上以文件的形式存在)DBMS: DataBase Management System(数据库管理系统,常见的有:MySQL Oracle DB2 Sybase SqlServer...) SQL: 结构化查询语言,是一门标准通用的语言。标准的sql适...

  • 📂第三篇:MySQL授权认证教程

    MySQL 权限:MySQL权限系统介绍:MySQL权限级别介绍:MySQL权限详解:系统权限表:MySQL 授权用户:MySQL 修改权限的生效:创建MySQL用户:回收MySQL 用户权限:删除MySQL 用户:设置MySQL 用户资源限制:设置MySQL 用户密码:设置MySQL 用户密码过期策略:MySQL 用户Lock:企业应用中常规MySQL用户:MySQL角色的概念:

  • 📂015.CI4框架CodeIgniter数据库操作之:带参数查询数教程

    01.我们在Models中写数据库的操作。具体的查询代码如下:<?php namespace App\Models\System; use CodeIgniter\Model; class User_model extends Model { var $Db; function __construct() { parent::__const...

  • 📂忘记mysql数据库链接密码解决办法教程

    前言之前写过一篇安装window版的mysql步骤详解,链接:MySql压缩版下载安装及修改安装密码详解,无奈今天就把链接数据库的密码给忘记了,在网上也找了解决办法,但是写的都太不详细了,小编今天就在这里详细记录一下。更改登录检查机制打开mysql目录下的.ini文件,在mysqld代码下放添加一行代码,用于跳过用户验证这一步骤:skip-grant-tables 重启mysql服务以管理员...

  • 📂sqli-labs实战wp1-4教程

    实验环境http://43.247.91.228:84Less-1首先尝试一下?id=1'报错这里提醒了该数据库是Mysql可能是后面的'没有闭合输入?id=1'--+返回正常然后用order by 去猜列数猜3时返回正常猜4时报错,说明列数是3常规步骤 爆库->爆表->爆列现在可以用union select 去回显某一列的内容http://43.247.91.228:84/Le...

  • 📂SQL基础教程(第2版)第3章 聚合与排序:3-1 对表进行聚合查询&3-2 对表进行分组

    聚合函数COUNT: 计算表中的记录数(行数) SUM: 计算表中数值列中数据的合计值 AVG: 计算表中数值列中数据的平均值 MAX: 求出表中任意列中数据的最大值 MIN: 求出表中任意列中数据的最小值计算NULL之外的数据的行数该特性是 COUNT 函数所特有的,其他函数并不能将星号作为参数(如果使用星号会出错)。 -计算合计值对于 SUM 函数来说,即使包含 NULL,也...

  • 📂014.CI4框架CodeIgniter数据库操作之:查询数据库,并让数据以对象的方式返回查询结果教程

    01. 我们在CI4框架中的Model文件夹新建一个User\_model.php的文件,使用的是getResultArray,表示并让数据以数组的方式返回查询结果,代码如下:<?php namespace App\Models\System; use CodeIgniter\Model; class User_model extends Model { var $Db; ...

  • 📂【数据库视频】--waitfor, goto,try……catch 语句教程

    前面咱们讲了SQL server 三大语句,现在来看这剩下的语句。一 waitfor 语句依然还是这是加上delay的效果。不过,这个exec sp\_help 是什么意思呢?EXEC:执行 Transact-SQL 批中的命令字符串、字符串或执行下列模块之一:系统存储过程、用户定义存储过程、标量值用户定义函数或扩展存储过程。 SP\_HELP:报告有关数据库对象(sys.sysobjec...

  • 📂MySQL数据库中1045错误【1045 Access denied for user 'root'@'localhost' (using password:Y教程

    数据库连接异常1045 Access denied for user 'root'@'localhost' (using password:YES) 这种问题的本质是用户密码出现错误解决方案1.找到MySQL安装路径下的my.ini文件在mysqld这个位置,添加skip-grant-tables skip-grant-tables作为启动参数的作用:MYSQL服务器不加载权限...

  • 📂SQL基础教程(第2版)查询基础 练习题 第二章

    SELECT product_name, regist_date FROM Product WHERE regist_date > '2009-04-28';View Code -- ① SELECT * FROM Product WHERE purchase_price = NULL; -- ② SELE...

  • 📂数据库异地备份(脚本)教程

    一:前期准备至少需要两台主机192.168.175.200 vip192.168.175.250 node1做密钥否则不能拷贝过去命令:[root@vip ~]#cd /root/.ssh命令:[root@vip ~]#ssh-keygen或[root@vip ~]#ssh-keygen -t rsa -b 2048 -N '' -f key\#命令:[root@vip .ssh]#ssh-...

  • 📂【数据库】sql server 2012数据库基础-数据恢复-实验报告教程

    这是大三第一学期《数据库基础》的实验报告,总共15个实验,前12个百度文库都有,后面三个网上找不到都是我自己花了很多时间琢磨出来的,希望对大家,以及将来的我有所帮助!实验13 用户管理及权限管理 点我查看实验14 并发控制 点我查看实验15 数据恢复 本文**课程名称 数据库基础**实验项目 实验15 数据恢复1.实验目的:理解和体会数据库事务管理的内容,掌握数据库备份和恢复的基本方法,...

  • 📂JAVA :jdbc:sqlite 将变量String写入SQlite数据库教程

    “JAVA — jdbc:sqlite ”将变量String写入SQlite数据库我们知道要向SQlite数据库中写入数据需要使用SQlite语句,在写入静态字段时只需要双引号内使用insert即可,然而在传入动态变量字符串时则需要一种新的语句及格式,其使用方法如下:public synchronized void writeDB(String a,String b,String c) t...

  • 📂【数据库】sql server 2012数据库基础-并发控制-实验报告教程

    这是大三第一学期《数据库基础》的实验报告,总共15个实验,前12个百度文库都有,后面三个网上找不到都是我自己花了很多时间琢磨出来的,希望对大家,以及将来的我有所帮助!实验13用户管理及权限管理 点我查看实验14并发控制 本文实验15数据恢复 点我查看**课程名称 数据库基础**实验项目 实验14 并发控制1.实验目的:理解和体会事务、封锁、死锁和并发控制等内容,加强对DBMS功能的认识。...

  • 📂SpringBoot 整合 MyBatis 配置多数据源操作MySQL数据库教程

    本文以多个 MySQL 数据库为例,采用 SpringBoot 框架,整合 MyBatis 配置多数据源进行数据库操作。在实际项目中,为了减少流量高峰期间对数据库的压力,可对一些数据库惰性数据(以查询为主,且不经常更新的数据)缓存到 JVM 内存中,可快速响应,且减少数据库压力。 项目源码 git 地址:https://github.com/piaoranyuji/muldb一、MySQL...

  • 📂《MySql必知必会》笔记整理教程

    数据库基础关键词: 数据库 表(表名唯一,取决多个因素,如不同数据库的表可以同名) 模式(关于数据库和表的布局及特性的信息) 列(表中的字段) 行[行(raw)和记录(record)很大程度可以等同,但行才是正确的术语] 数据类型(限制数据种类,帮助正确排序,磁盘优化方面的作用) 主键(primary key): 一列,其值可以唯一区分表中的行。 SQL [(Structur...

  • 📂阿里规范 - 五、MySQL 数据库 - (二)索引规约 - 10 - 【推荐】防止因字段类型不同造成的隐式转换,导致索引失效。教程

    1、“列类型”与“where值类型”不符2、join时①②相join的两个表的字符编码不同,不能命中索引,会导致笛卡尔积的循环计算(nested loop)。参考 : https://mp.weixin.qq.com/s/1Sowt2TcjMGDv55OQOe2rQ

  • 📂SQL学习基础——MySQL入门(4)_JDBC数据库连接池教程

    文章目录1. 数据库连接池1. 概念:2. 好处:3. 实现:4. C3P0:数据库连接池技术5. Druid:数据库连接池实现技术,由阿里巴巴提供的2.Spring JDBC1. 数据库连接池1. 概念: 其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访...

  • 📂【django对数据库的修改与删除操作】教程

    修改数据先创建一个空白的HTML页面名字为user.html创建一个在app1/urls.py中url 在app1/urls.py中创建manageuser函数 在浏览页中刷新界面即可删除数据在上面添加数据的基础上,只需要修改第3条把函数内容改为如下,然后刷新页面即可 点赞 收藏分享文章举报weixin\_45940348发布了9 篇原创文章 · 获赞 0 · 访问量 47...

  • 📂LanderHu Mysql学习笔记(008)-连接查询教程

    连接查询 1 #进阶6:连接查询 2 /* 3 含义:又称为多表查询,当查询的字段来自多个表或者涉及到多个表时,就会用到连接查询 4 5 笛卡尔乘积现象:表1有m行,表2有n行,结果=m*n行 6 发生原因:没有有效的连接条件 7 如何避免:添加有效的连接条件 8 9 分类: 10 按年代分类: 11 sql92标准:仅仅支持...

  • 📂C#使用OracleParameter操作数据库教程

    public static int GetScalar(string sql,params OracleParameter [] OracleParms) { using (OracleConnection conn = new OracleConnection(conStr)) { if (...

  • 📂SQL基础教程(第2版)第2章 查询基础:2-2 算数运算符和比较运算符&2-3 逻辑运算符

    算术运算符 -需要注意NULL-比较运算符-对字符串使用不等号时的注意事项--AND运算符和OR运算符-通过括号强化处理逻辑运算符和真值-含有NULL时的真值

  • 📂navicat premium 连接 oracle 简单易懂教程

    navicat premium连接oracle需要下载插件“Instant Client”, 1.下载地址为:http://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html 2.选择与自己系统匹配的“Instant Client”32位或者64位(首相...

  • 📂lnmp一键安装包单独卸载mysql后重新安装其他mysql版本教程

    lnmp 单独卸载MYSQL ,然后再安装别的版本的mysql的办法<pre class="has">whereis mysqlmysql: /usr/bin/mysql /usr/lib/mysql /usr/include/mysql /usr/local/mysql找到五个目录rm -rf /usr/bin/mysql 五个目录依次删除然后就可以安装,新...

  • 📂我的数据库教程

    django的数据库SQLite,settings里面都不用配置了,好方便。 1,初始化数据库python manage.py migrate 2,创建超级管理员python manage.py createsuperuser 3,登录管理员 http://127.0.0.1:8000/admin/ 看到内容 然鹅,考虑到以后我的网站,万一我心血来潮,要上传一大堆的东西,这个好像...

  • 📂mysql必知必会--用通配符进行过滤教程

    LIKE 操作符前面介绍的所有操作符都是针对已知值进行过滤的。不管是匹配一 个还是多个值,测试大于还是小于已知值,或者检查某个范围的值,共 同点是过滤中使用的值都是已知的。但是,这种过滤方法并不是任何时 候都好用。例如,怎样搜索产品名中包含文本anvil的所有产品?用简单 的比较操作符肯定不行,必须使用通配符。利用通配符可创建比较特定 数据的搜索模式。在这个例子中,如果你想找出名称...

  • 📂【SQL查询】获取分区里面最大和最小值_first_value/last_value教程

    FIRST\_VALUE | LAST\_VALUE1. 语法FIRST\_VALUE | LAST\_VALUE ( expression [ IGNORE NULLS | RESPECT NULLS ] ) OVER ( [ PARTITION BY expr\_list ] [ ORDER BY order\_list frame\_clause ] )2. 参数说明:expressi...

  • 📂oracle数据库实现id自增教程

    方式一:1.通过sequence实现2.sql如下:创建表sql和sequence创建完成sql之后下面是插入数据sql:效果展示如下:方式二:1.通过sequence+触发器实现2.sql如下:插入数据sql如下:注意:这种方式相比上面方式多创建一个触发器,但是插入数据时候不需要sequence.nextval效果展示如下:---------------------------------...

  • 📂数据库实验七教程

    1.查看课程表中系部编号为01的课程信息,同时显示该系部的平均报名人数SELECT * FROM Course WHERE DepartNo='01' Compute AVG(WillNum) 2.按系部分组显示课程信息,并显示各系部的平均报名人数SELECT * FROM Course ORDER BY DepartNo Compute AVG(WillNum) BY DepartNo...

  • 📂Springboot mysql 基本CRUD操作【22】教程

    配置连接数据库<pre class="has">spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/scott?useUnicode=true&useJDBCCompliantTimezoneS...