数据库
不试一下怎么知道
傻不愣登的编程小白
展开
-
Java MongoDB 联表操作Aggregate用法
联表查询方法首先,要实现联表查询,必须有一个表示连接所有表的中心,如下图中的good表。代码实现功能:实现联表查询分类为animal且将所得结果按照amount从小到大排序。public static void main(String[] args) { // 获取数据库 MongoDatabase mongoDatabase = MongoDBUtils.getConnect(); MongoCollection<Document> good = mongoD原创 2021-07-13 15:44:42 · 1376 阅读 · 0 评论 -
MongoDB其他常用函数
查询个数使用count方法db.collection1.count({}) // 查询总共有几条数据db.collection1.count({category:'fruit'}) // 查询满足条件的有几条数据原创 2021-07-03 10:48:56 · 160 阅读 · 0 评论 -
Java MongoClient类的使用
数据库建立//mongodb 连接数据库工具类public class MongoDBUtilsTest2 { //不通过认证获取连接数据库对象 public static MongoDatabase getConnect(){ //连接到 mongodb 服务 MongoClient mongoClient = new MongoClient("10.58.225.161", 27017); //连接到数据库 Mongo原创 2021-06-28 15:27:50 · 3174 阅读 · 0 评论 -
oracle数据库导出所有表名及其结构
查询数据库中所有的表名、列名、列格式及列描述。SELECT t.table_name, t.colUMN_NAME, t.DATA_TYPE || '(' || t.DATA_LENGTH || ')', t1.COMMENTS FROM User_Tab_Cols t, User_Col_Comments t1WHERE t.table_name = t1.table_name AND t.column_name = t1.column_name;转载 2021-06-17 11:13:01 · 1624 阅读 · 0 评论 -
SQL通配符 - 转义字符
使用ESCAPE关键字将通配符转换成转义字符WHERE name LIKE '%10#%' ESCAPE '#'这样就能匹配以10%结尾的字符,其中#可被其他非通配符替代原创 2021-05-24 14:14:44 · 594 阅读 · 0 评论 -
MySQL忘记root密码解决方式
这里仅提供密码重置方法。非常感谢大佬分享的文章。在任务管理器中使mysql停止运行在cmd中打开MySQL安装目录中的bin文件夹,输入mysqld --skip-grant-tables,该命令的作用是可跳过MySQL的用户密码验证环节上面的cmd窗口保持(动不了,一直在mysqld --skip-grant-tables执行状态),另开一个cmd,输入mysql,发现可以免密直接进入了用 use mysql;连接权限库后,用update mysql.user set authenticati原创 2021-05-20 19:13:51 · 123 阅读 · 0 评论 -
navicat入门
新建数据库新建一个名为mybatistest1的数据库,并将路径转到该数据库下。CREATE DATABASE mybatistest1;USE mybatistest1;新建表建立一个名为user的表,并添加列名。CREATE TABLE user ( id INT(20) NOT NULL PRIMARY KEY, name VARCHAR(30) DEFAULT NULL, pwd VARCHAR(30) DEFAULT NULL)ENGINE = INNODB DEFAULT原创 2021-05-20 15:22:49 · 100 阅读 · 0 评论 -
MongoDB新建数据库&CRUD
MongoDB需要装三个版本一样的包,否则运行会报错。详见java连接mongodb需要三个jar包。可以看看入门代码1和入门代码2入门。原创 2021-05-08 15:59:14 · 285 阅读 · 0 评论