前言 最近发现带的小伙伴写sql对于空值的判断方法不正确,导致程序里面的数据产生错误,在此进行一下整理,方便大家以后正确的判断空值。以下带来示例给大家进行讲解。 建表 create table test (colA varchar(10) not null,colB varchar(10) null ...
分类:
数据库技术 时间:
2021-01-15 10:06:15
收藏:
0 评论:
0 赞:
0 阅读:
44
access数据库中如何打开查询窗口进行查询?下面,小编通过演示来给大家介绍一下access数据库中打开查询窗口进行查询的方法。 工具/原料 access 2007 方法/步骤 首先,打开access 2007应用程序,并选择一个数据库打开。 双击数据库中的一个表名,打开该数据表的数据表视图。 在工 ...
分类:
数据库技术 时间:
2021-01-15 10:05:31
收藏:
0 评论:
0 赞:
0 阅读:
82
create database sina default character set utf8mb4 collate utf8mb4_unicode_ci; ...
分类:
数据库技术 时间:
2021-01-15 10:04:14
收藏:
0 评论:
0 赞:
0 阅读:
45
批量替换指定字段,指定数据的方法 update 表名 set 要替换的字段名 = replace(要替换的字段名,‘要替换的数据’,‘新数据’) ...
分类:
数据库技术 时间:
2021-01-15 10:03:32
收藏:
0 评论:
0 赞:
0 阅读:
26
在很多注入时,有很多注入会出现无回显的情况,其中不回显的原因可能是SQL查询语句有问题,这时候我们需要用到相关的报错或者盲注进行后续操作,同时作为手工注入的时候,需要提前了解SQL语句能更好的选择对应的注入语句。 select 查询语句 查询语句: select * from news where ...
分类:
数据库技术 时间:
2021-01-15 10:01:57
收藏:
0 评论:
0 赞:
0 阅读:
41
1. 虚拟环境安装mysql的驱动包: pip install PyMySQL 2. 在Django的主工程目录下的__init__.py文件中添加如下语句,用于mysql驱动 import pymysql pymysql.install_as_MySQLdb() 作用是让Django的ORM能以m ...
分类:
数据库技术 时间:
2021-01-15 09:58:52
收藏:
0 评论:
0 赞:
0 阅读:
38
今天在测试环境的业务系统修改了条数据,数据库变化了,但是再次查询时候,数据却没有变化,甚至将数据库数据全部TRUNCATE了,还是可以查出数据,很奇怪。定位原因是:更新在主库,查询在从库,主从之间复制出现问题,导致修改数据不能及时展示。解决思路方法如下:先查询主从库状态:showmasterstatus,showslavestatus;发现从库Slave_SQL_Running:No,而且Last
分类:
数据库技术 时间:
2021-01-15 09:56:56
收藏:
0 评论:
0 赞:
0 阅读:
35
学习数仓建设的一二三,乌森带你一步一脚印~
分类:
数据库技术 时间:
2021-01-15 09:55:03
收藏:
0 评论:
0 赞:
0 阅读:
25
一、事务处理 事务处理:是一种机制,管理必须成批执行的MySQL操作,以保证数据库不包含不完整的操作结果。用来维护数据库的完整性。 利用事务处理,可以保证一组操作不会中途停止,或作为整体执行或完全不执行(除非明确指示)。如果没有发生错误,整组语句写入数据库,如发生错误,则进行回退,以恢复数据库到某个 ...
分类:
数据库技术 时间:
2021-01-15 09:48:19
收藏:
0 评论:
0 赞:
0 阅读:
48
简介 jdbc是一种执行sql语句的java api,它由一组用java编写的类和接口组成。 jdbc提供了一种操作数据的标准,jdbc的目标是使java程序员使用jdbc可以连接任何提供了jdbc驱动程序的数据库系统。 java.sql包装的就是jdbc的api,各大数据库厂商就会对jdbc的ap ...
分类:
数据库技术 时间:
2021-01-14 22:17:44
收藏:
0 评论:
0 赞:
0 阅读:
44
Mybatis中自动生成主键 在INSERT语句中,我们为可以自动生成(auto-generated)主键的列 STUD_ID 插入值。我们可以使用useGeneratedKeys和keyProperty属性让数据库生成auto_increment列的值,并将生成的值设置到其中一个输入对象属性内,如 ...
分类:
数据库技术 时间:
2021-01-14 20:28:50
收藏:
0 评论:
0 赞:
0 阅读:
36
数据库并发控制 背景:数据库系统允许多用户操作,所以同一时间处理的事务可能多大上百个,因此必须要引入并发控制来保证数据的可靠性。 在并发环境下,事务的隔离性很难保证,因此会出现很多并发一致性问题。 丢失修改 丢失修改指一个事务的更新操作被另外一个事务的更新操作替换。一般在现实生活中常会遇到,例如:T ...
分类:
数据库技术 时间:
2021-01-14 20:26:37
收藏:
0 评论:
0 赞:
0 阅读:
51
首先来看一个例子: --删除emp表 drop table emp purge; --创建emp表 CREATE TABLE emp ( emp_id NUMBER(6), ename VARCHAR2(45), dept_id NUMBER(4), hire_date DATE, sal NUMB ...
分类:
数据库技术 时间:
2021-01-14 20:23:54
收藏:
0 评论:
0 赞:
0 阅读:
38
恢复内容开始 5.7.31 --> 5.7.32 因为之前服务器装的mysql版本为5.7.31 绿盟做安全扫描的时候出的一下报告 故此对mysql升级 1. 数据库备份(全库) mysqldump -uroot -p'Yy#!Db252.@qw' --all-databases > ./sqlfi ...
分类:
数据库技术 时间:
2021-01-14 20:22:03
收藏:
0 评论:
0 赞:
0 阅读:
262
数据库恢复技术 保证数据库数据的可靠性。 一个简单的例子: 从A账户向B账户转账1000元人民币 读取A账户的余额 余额足够,扣除一千元 读取B账户的余额 将余额加上1000元 在扣除余额到余额增加的步骤之间,如果出现了系统性的故障,硬件故障,导致整个流程没有顺利完成,就会导致错账。 简单分析可知出 ...
分类:
数据库技术 时间:
2021-01-14 20:17:33
收藏:
0 评论:
0 赞:
0 阅读:
32
字段为日期时间类型设置默认值 NULL : EntryDate = Column(DateTime,server_default=text('NULL'),nullable=True) create_time = Column(DateTime, server_default=text('CURRE ...
分类:
数据库技术 时间:
2021-01-14 20:16:00
收藏:
0 评论:
0 赞:
0 阅读:
99
原文: https://www.cnblogs.com/ningvsban/archive/2012/12/22/2829009.html 常用命令 跟cmsp用户提权 赋予dba的权限 sqlplus/nolog conn /as sysdba grant dba to CMSP; 外网oracl ...
分类:
数据库技术 时间:
2021-01-14 17:18:12
收藏:
0 评论:
0 赞:
0 阅读:
41
从Mysql迁移到PostgreSQL 1、数据迁移 我的做法是将数据从MySQL库中导出到文件中,然后再将文件中的数据导入到PostgreSQL中. 2、创建数据文件存储目录 3、 从MySQL中导出表数据 以表 tab_duangr 为例,将表中数据导出到文件中 Query OK, 792 ro ...
分类:
数据库技术 时间:
2021-01-14 17:15:53
收藏:
0 评论:
0 赞:
0 阅读:
35
Mysql允许远程链接 修改*/my.conf 找到bind-address = 127.0.0.1这一行 改为bind-address = 0.0.0.0即可 为需要远程登录的用户赋予权限 1、新建用户远程连接mysql数据库 grant all on . to admin@'%' identif ...
分类:
数据库技术 时间:
2021-01-14 17:11:13
收藏:
0 评论:
0 赞:
0 阅读:
55
一、SQL 结构化查询语言 作用:管理关系型数据库 分类: DDL(Data Definition Language):数据定义语言 DML(Data Manipulation Language):数据操纵语言 DQL(Data Query Language):数据查询语言 TCL(Transact ...
分类:
数据库技术 时间:
2021-01-14 15:20:19
收藏:
0 评论:
0 赞:
0 阅读:
32