获取指定表字段元数据信息 select COLUMN_NAME,DATA_TYPE,COLUMN_COMMENT,COLUMN_KEY,EXTRA from information_schema.columns where table_schema='库名' and table_name= '表名' 获取表元数据信息 select TABLE_NAME,TABLE_COMMENT from information_schema.tables where table_
1、建表、建实体类、service、mapper等,目的是查询用户信息和角色信息 查看代码 -- 三张表,二张关系表 create table if not exists sys_permissions ( id int auto_increment comment '编号' primary key, permission varchar(100) null comment '权限编号', description var
MongoDB的索引种类 单属性索引 MongoDB支持在文档的单个字段上创建用户定义的升序/降序索引,称为单字段索引(Single Field Index)。 对于单个字段索引和排序操作,索引键的排序顺序(即升序或降序)并不重要,因为MongoDB可以在任何方向上遍历索引。 多属性索引 MongoDB还支持多个字段
原文链接:这里 0.背景 mysql8.0+navicat 1.过程 依次执行下面3条sql语句。 CREATE TABLE `test` ( `id` int(7) NOT NULL AUTO_INCREMENT COMMENT '自增id', `name` varchar(50) NOT NULL COMMENT '名称', `pwd` varchar(50) NOT NULL COMMENT '密码', `cr
1.方式:命令行参数方式启动服务 在 bin 目录中打开命令行提示符,输入如下命令: mongod --dbpath=..\data\db 2.文档的插入 (1)单个文档插入 使用insert() 或 save() 方法向集合中插入文档,语法如下: db.comment.insert({"articleid":"100000", "content":"今天天气真好,阳光明媚", "
Spider-Flow平台以流程图的方式定义爬虫,无需再编码爬虫,是一个高度灵活可配置的爬虫平台 源代码:https://github.com/ssssssss-team/spider-flow 基础环境 JDK >= 1.8 Mysql >= 5.7 Maven >= 3.0 准备工作 1、在Mysql创建数据库和相关数据表 SET FOREIGN_KEY_CHECKS=0; CRE
原文链接:这里 0.问题及办法 数据库使用外键时,报这个错。 > 1005 - Can't create table `myapp`.`#sql-1bb4_1d` (errno: 150 "Foreign key constraint is incorrectly formed") 看样子是主键的类型不一致导致的。 我的sql数据如下 -- 创建学生表 DROP TABLE IF EXISTS
原文链接:这里 0.基本概念 有外键就有主键,外键是相对于主键的。 主键:表中的一个或多个字段,它的值用于唯一的标识表中的某一条记录外键:是两个表数据之间建立连接的方式。可以是一列也可以是多列。一个表中可以设置一个或多个外键。外键名:定义外键约束的名称,一个表中不能有相同名称的
操作数据库 mysql关键字不区分大小写 创建数据库: CREATE DATABASE IF NOT EXISTS yuanyu; 删除数据库: DROP DATABASE IF EXISTS school; 使用数据库: USE boot; 如果表名或字段名是一个特殊字符,则需要加上反引号`` 查看数据库: SHOW DATABASES; --查看所有数据库 对照
文章目录 测试的sql脚本自动生成代码插件 测试的sql脚本 drop table if exists `demo`; create table `demo` ( `id` bigint not null comment 'id', `name` varchar(50) comment '名称', primary key (`id`) ) engine=innodb default charset=utf8mb4 comment='测试
一、为什么要用分布式ID? 在说分布式ID的具体实现之前,我们来简单分析一下为什么用分布式ID?分布式ID应该满足哪些特征? 1、什么是分布式ID? 拿MySQL数据库举个栗子: 在我们业务数据量不大的时候,单库单表完全可以支撑现有业务,数据再大一点搞个MySQL主从同步读写分离也能对付。 但随着
逻辑删除 (1)简介 删除数据,可以通过物理删除,也可以通过逻辑删除。 物理删除指的是直接将数据从数据库中删除,不保留。 逻辑删除指的是修改数据的某个字段,使其表示为已删除状态,而非删除数据,保留该数据在数据库中,但是查询时不显示该数据(查询时过滤掉该数据)。 给数据表增
CREATE TABLE [IF NOT EXISTS] '表名'( '字段名' 列类型 [属性] [索引] [注释], '字段名' 列类型 [属性] [索引] [注释], ...... '字段名' 列类型 [属性] [索引] [注释] )[表类型] [字符集设置] [注释] 注意:字段名:id,name,sex等等 列属性:int(4) V
数据字典 — Table structure for eb_agreement DROP TABLE IF EXISTS eb_agreement; CREATE TABLE eb_agreement ( id int(11) UNSIGNED NOT NULL AUTO_INCREMENT, type tinyint(1) NOT NULL DEFAULT 0 COMMENT ‘协议类型 1:会员协议’, title varchar(200) CHARACTER SET
根据 levelCodeName 更新 levelCode 建表语句 CREATE TABLE `sy_cd_ms_tag_level` ( `id` int(10) NOT NULL AUTO_INCREMENT, `bigId` int(10) NOT NULL COMMENT '大类编码', `bigName` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '大类名称', `f
打开设置界面,依次选择Editor-Code Style-Java,选择Code Generation,取消Line comment at first column和Block comment at first column的选中即可。 其它语言类似设置。
根据 levelCodeName 更新 levelCode 建表语句 CREATE TABLE `sy_cd_ms_tag_level` ( `id` int(10) NOT NULL AUTO_INCREMENT, `bigId` int(10) NOT NULL COMMENT '大类编码', `bigName` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '大类名称', `fie
# Gorm被其开发者声称为最棒的ORM,他们所言非虚 Gorm的功能非常强大,他允许程序员定义关系,实施数据迁移、串联多个查询以及执行其它很多高级的操作。除此之外,Gorm还能设置回调函数,这些回调函数在特定的数据时间发生时被执行。 下面的代码是我实现一个使用gorm的例子: package main
生成工具类类 package com.xxx.codegen; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.generator.FastAutoGenerator; import com.baomidou.mybatisplus.generator.config.DataSourceConfig; import com.baomidou.mybatisplus
1、数据库定义语言:定义逻辑库、数据表 2、什么是SQL语言:sql是用于访问和处理数据的标准的计算机语言 3、SQL语言分类 DML:添加、修改、删除、查询 DCL:用户、权限、事务 DDL:逻辑库、数据表、视图、索引 4、SQL语句注意事项 SQL语句不区分大小写,但是字符串区分大小写 SQ
从哪些方向去优化呢? 方向1: 既然它默认会排序,我们不给它排是不是就行啦。 方向2:既然临时表是影响group by性能的X因素,我们是不是可以不用临时表? 我们一起来想下,执行group by语句为什么需要临时表呢?group by的语义逻辑,就是统计不同的值出现的个数。如果这个这些值一开始就是有序
1.下载 wget https://cdn.mysql.com/archives/mysql-utilities/mysql-utilities-1.6.5.tar.gz tar -xvzf mysql-utilities-1.6.5.tar.gz cd mysql-utilities-1.6.5 python ./setup.py build python ./setup.py install 2、mysqlfrm相关参数介绍 --basedir :如 --basedir=/usr
一、Docker 版本 二、拉取 nacos 镜像 docker pull nacos/nacos-server 三、查看本地镜像 docker images 四、创建数据库 nacos-db.sql git地址 /* * Copyright 1999-2018 Alibaba Group Holding Ltd. * * Licensed under the Apache License, Version 2.0 (the "Li
3.MySQL数据管理 3.1,外键 方式一:创建表的时候,增加约束 -- 年级表 (id\年级名称) CREATE TABLE `grade` ( `gradeid` INT(10) NOT NULL AUTO_INCREMENT COMMENT '年级ID', `gradename` VARCHAR(50) NOT NULL COMMENT '年级名称', PRIMARY KEY (`gradeid`) ) ENGINE=INNO
文章目录 一、Mysql 一、Mysql # 查看表中字段的注释 SELECT column_name, column_comment FROM information_schema.`COLUMNS` WHERE TABLE_NAME="表名" AND TABLE_SCHEMA="库名"; # 查看数据库中的表名和注释 SELECT table_name, table_comment FROM information_sc