首页 > 数据库技术
2. SQL基础
DDL语句 # 库命令相关 # 创建数据库 create database DB_NAME; # 查看数据库 show databases; # 选择数据库 use DB_NAME; # 删除数据库 drop database DB_NAME; # 更改数据库名(不支持) rename OLD_DB ...
分类:数据库技术   时间:2020-09-13 09:24:55    收藏:0  评论:0  赞:0  阅读:64
基于ShardingJDBC的分库分表详细整理
前言 传统应用项目设计通常都是采用单一数据库作为存储方案,但是随着互联网的迅猛发展以及应用数据量的增长,数据库会随着数据量的增长而渐渐成为整个应用框架的性能瓶颈。 首先是由于关系学数据库大多是采用B+Tree类型的索引,当数据量超过一定的阈值之后,会导致索引的深度增长,而索引的深度又直接影响了磁盘I ...
分类:数据库技术   时间:2020-09-12 23:48:34    收藏:0  评论:0  赞:0  阅读:89
MongoDB 的高级查询 aggregate 聚合管道
MongoDB Aggregation 管道操作符与表达式 $project 要求查找 order 只返回文档中 trade_no 和 all_price 字段 db.order.aggregate([ { $project:{ trade_no:1, all_price:1 } } ]) $mat ...
分类:数据库技术   时间:2020-09-12 23:44:47    收藏:0  评论:0  赞:0  阅读:73
SQL标量值函数——由秒返回时间格式字符串
-- *********************************************** -- Author : -- Create Date : -- Description : 由秒返回时间格式字符串 -- ************************************** ...
分类:数据库技术   时间:2020-09-12 22:59:45    收藏:0  评论:0  赞:0  阅读:87
MongoDB 索引 和 explain 的使用
索引 创建索引的命令: db.user.ensureIndex({"username":1}) 获取当前集合的索引: db.user.getIndexes() 删除索引的命令是: db.user.dropIndex({"username":1}) 在 MongoDB 中,我们同样可以创建复合索引,如 ...
分类:数据库技术   时间:2020-09-12 22:56:06    收藏:0  评论:0  赞:0  阅读:69
jdbc连oracle和mysql的主要步骤
oracle //1加载驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); //2.创建连接 String url="jdbc:oracle:thin:@dulocalhost:1521:orcl"; //orcl为数据库的SID String ...
分类:数据库技术   时间:2020-09-12 22:54:24    收藏:0  评论:0  赞:0  阅读:78
返回不同数据库类型的IDBConnection
根据项目需求,可能需要使用不同数据库类型,比如MySql,Sql server,Pgsql等,那么需要实现不同的数据库连接类IDbConnection 代码如下: public static IDbConnection GetConnection(string connString = null) ...
分类:数据库技术   时间:2020-09-12 22:43:30    收藏:0  评论:0  赞:0  阅读:107
实时电商数仓(九)之数据采集(八)数据库数据采集(三)canal安装
1 mysql的准备 1.1 导入模拟业务数据库 1.2 赋权限 在mysql中执行 GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'canal'@'%' IDENTIFIED BY 'canal' ; 1.3 修改/et ...
分类:数据库技术   时间:2020-09-12 22:42:24    收藏:0  评论:0  赞:0  阅读:115
sql触发器
添加,修改删除还是分开写好,我测试时候修改,删除里也有数据(DELETED),不在为啥 先建立一张表,然后在copy一份 USE [newsData] GO /****** Object: Table [dbo].[op_weight_cemskind] Script Date: 09/12/202 ...
分类:数据库技术   时间:2020-09-12 18:56:20    收藏:0  评论:0  赞:0  阅读:76
Mysql内置函数
Mysql内置函数 转自: https://blog.csdn.net/hellokandy/article/details/82964077 系统信息 函数 作用 VERSION() 查询当前mysql的版本 CONNECTION_ID() 返回服务器的连接数 DATABASE() 返回当前数据库 ...
分类:数据库技术   时间:2020-09-12 18:50:34    收藏:0  评论:0  赞:0  阅读:56
mysqld/mariadb安全配置向导:mysql_secure_installation
mysql_secure_installation有以下几个步骤: 1.设置root用户的密码 2.移除匿名用户 3.对root远程登录的操作 4.删除test测试数据库 5.刷新权限表 [root@201 ~]# mysql_secure_installation NOTE: RUNNING AL ...
分类:数据库技术   时间:2020-09-12 18:47:40    收藏:0  评论:0  赞:0  阅读:137
mysql 创建自定义函数
mysql 创建自定义函数 语法: CREATE FUNCTION 函数名(参数列表) RETURNS 返回类型 BEGIN 函数体 END /* 注意: 1、参数列表 包含两部分:参数名 参数类型 2、函数体:肯定会有return语句,如果没有会报错 如果return语句没有放在函数体的最后也不报 ...
分类:数据库技术   时间:2020-09-12 18:44:31    收藏:0  评论:0  赞:0  阅读:61
IIS LocalDB 登录失败
1、命令行中打开LocalDB,查看当前版本(管理员权限) sqllocaldb versions 2、创建共享LocalDB连接 sqllocaldb share v11.0 IIS_DB 3、使用Microsoft SQL Server Management Studio连接LocalDB 服务 ...
分类:数据库技术   时间:2020-09-12 16:31:43    收藏:0  评论:0  赞:0  阅读:63
SQL注入
SQL注入 参考: https://www.kanxue.com/book-6-110.htm 原理 在owasp发布的top10 漏洞里面,注入漏洞一直是危害排名第一,其中数据库注入漏洞是危害的。 当攻击者发送的sql语句被sql解释器执行,通过执行这些恶意语句欺骗数据库执行,导致数据库信息泄漏 ...
分类:数据库技术   时间:2020-09-12 16:30:08    收藏:0  评论:0  赞:0  阅读:63
完美解决 ERROR 1064 (42000): You have an error in your SQL......
在MySQL命令行使用sql语句进行建表时,MySQL 报错,遇到同一个问题,写一篇博客来加深印象。 原SQL语句: CREATE DATABASE 'xiaoyaoji' CHARACTER SET utf8; 咋一看没有问题,但是运行起来就会曝出以下问题: 这个问题是语法上的错误,在MySQL中 ...
分类:数据库技术   时间:2020-09-12 16:28:44    收藏:0  评论:0  赞:0  阅读:51
mysql 8.0.21修改root密码
1 配置文件中my.cnf 的配置项msqld下面增加 skip-grant-tables 2 mysql -u root 登进去 切换mysql数据库 use mysq 密码置空 UPDATE user SET authentication_string = '' WHERE User = 'ro ...
分类:数据库技术   时间:2020-09-12 16:26:35    收藏:0  评论:0  赞:0  阅读:319
Mysql运维---用户权限管理
一、mysql创建用户 1、创建用户 mysql> create user test@'%' identified by '123456'; 创建了用户,但是没有任何权限 Query OK, 0 rows affected (0.00 sec) mysql> grant all on *.* to ...
分类:数据库技术   时间:2020-09-12 16:23:40    收藏:0  评论:0  赞:0  阅读:51
mongodb库查询指定字段
1.只查询A表中a、b两字段 db.A.find( {"stage":2,"workStatus":1},//第一个大括号表示查询条件 {"a":1,"b":1}//第二个大括号中字段值为1的表示要显示这些字段 ) 2.不显示a字段,其他字段全显示 db.A.find( {"stage":2,"wo ...
分类:数据库技术   时间:2020-09-12 16:20:13    收藏:0  评论:0  赞:0  阅读:67
oracle中的数据类型:varchar2(2)中所带参数的
varchar2(byte) 存储的是字节。 varchar2(char) 存储的是字符。 varchar2(2 byte) 最多可以存储2个字节,varchar2(2 char) 最多可以存储2个字符。 当数据库字符集分别: 1.为 AL32UTF8 时,1个汉字是1个字符,1个汉字占3个字节,v ...
分类:数据库技术   时间:2020-09-12 16:13:58    收藏:0  评论:0  赞:0  阅读:53
数据库应用(二): Ubuntu 下 MySQL 数据库和数据表的基本操作
数据库和数据表的基本操作 本次涉及命令 如何创建数据库 Create database 数据库名称; 查看数据库 SHOW DATABASES; SHOW create DATABASE 数据库名; 删除数据库 Drop database 数据库名; 创建数据表 Create table 表名; 打 ...
分类:数据库技术   时间:2020-09-12 16:13:15    收藏:0  评论:0  赞:0  阅读:71
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!