码迷,mamicode.com
首页 > 数据库 > 月排行
mysql
-- sql语句的注意 : 1 以;作为结束符 2 不区分大小写 -- 链接数据库 mysql -uroot -pmysql -- 不显示密码 mysql -uroot -p mysql -- 退出数据库 exit/quti/ctrl + d -- sql语句最后需要有分号;结尾 -- 显示数据库版 ...
分类:数据库   时间:2020-07-17 22:32:43    阅读次数:125
MySQL 约束
* 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 * 分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key * 非空约束:not null,值不能为null 1. 创建表时添加约束 ...
分类:数据库   时间:2020-07-18 00:31:42    阅读次数:90
在SQL中直接把查询结果转换为JSON数据
引用自https://www.cnblogs.com/insus/p/10905566.html 在Sql server2016版本之后的新特性中,利用For Json path 可以将表格内容转成Json字符串,有自动转化和指定格式等转换。 下面这篇中,已经有准备一些数据: 《MS SQL ser ...
分类:数据库   时间:2020-07-18 00:32:04    阅读次数:77
mysql的sort by学习
前沿 学习了mysql的next-key-lock后,现在正式进入sort by的学习阶段。有时在项目里会用到sort by语句。我也听说sort by有可能会对mysql造成压力,所以要学习一下sort by的过程,从而才能深刻的了解自己的sort by语句对mysql的压力,避免线上性能低下或者 ...
分类:数据库   时间:2020-07-18 00:32:37    阅读次数:225
JAVA的SPI机制-案例-JDBC
建议打开Idea,引入mysql的驱动包,跟一遍代码 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.49</version> </dependency> ...
分类:数据库   时间:2020-07-18 00:33:46    阅读次数:88
Learn Mysql 2 Data Query Language
Data Query Language 基础查询 /* SELECT 查询列表 from 表名; */ 特点: 1.查询列表可以是:表中的字段、常量值、表达式、函数; 2.查询的结果是一个虚拟的表格; #1.查询表中的单个字段 SELECT last_name FROM employees; #2. ...
分类:数据库   时间:2020-07-18 00:34:45    阅读次数:87
Mac安装oracle(使用Docker)
Mac安装oracle(使用Docker) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 安装 拉取oracle 11g 镜像,这个版本可以自行选择 docker pull registry.cn-hangzhou.aliyu ...
分类:数据库   时间:2020-07-18 00:44:38    阅读次数:93
MySQL 最基础命令总结(增删改)
MySQL 最基础命令总结(增删改) 下文中所有 database_name 代表具体数据库名字,table_name 代表具体表的名字,column_name代表具体属性列(字段名)名字,column_type代表具体属性列类型。 mysql 中查看命令 查看所有数据库 show database ...
分类:数据库   时间:2020-07-18 00:45:09    阅读次数:95
数据库的冗余字段
1冗余字段的定义 冗余字段是指反复出现的,重复的字段。也就是说在数据库中如果表a出现过字段b,表c再出现字段b,那么字段b就可以被看作是冗余字段了。 2冗余字段的弊端 如果参照三范式,那我们在设计数据库的时候就必须致力于消灭冗余字段,毕竟如果我们需要更新某条记录,而这条记录又恰好包含了冗余字段,那么 ...
分类:数据库   时间:2020-07-18 00:52:33    阅读次数:101
SQLyog连接报错 Error No.2058 Plugin caching_sha2_password could not be loaded
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!https://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=997 打开cmd:mysql -u root -p 输入密码root 进入mysql依 ...
分类:数据库   时间:2020-07-18 00:54:24    阅读次数:112
xtrabackup 实现MySQL数据库备份
mysqldump备份方式是采用逻辑备份,其最大的缺陷就是备份和恢复速度都慢,对于一个小于50G的数据库而言,这个速度还是能接受的,但如果数据库非常大,那再使用mysqldump备份就不太适合了。这时就需要一种好用又高效的工具,xtrabackup就是其中一款,号称免费版的InnoDBHotBackup。Xtrabackup实现是物理备份,而且是物理热备目前主流的有两个工具可以实现物理热备:ibb
分类:数据库   时间:2020-07-18 01:01:13    阅读次数:105
(主键策略)ON DUPLICATE KEY UPDATE(Mysql的使用)
on duplicate key update 如果在insert语句后面带上ON DUPLICATE KEY UPDATE 子句,而要插入的行与表中现有记录的惟一索引或主键中产生重复值,那么就会发生旧行的更新;如果插入的行数据与现有表中记录的唯一索引或者主键不重复,则执行新纪录插入操作。另外,ON ...
分类:数据库   时间:2020-07-18 11:19:05    阅读次数:70
Mysql用户权限管理
1. 查看mysql用户 select User,Host,authentication_string from mysql.user; + + + + | User | Host | authentication_string | + + + + | root | localhost | | | ...
分类:数据库   时间:2020-07-18 11:31:53    阅读次数:86
关于ORACLE索引的几种扫描方式
恢复内容开始 恢复内容开始 一条sql执行的效率因执行计划的差异而影响,经常说这条sql走索引了,那条sql 全表扫了。索引是怎么走的呢,说说我了解到的几种索引走的方式。 索引的几种扫描方式 1.Index Unique Scans 索引唯一扫描2.Index Range Scans 索引范围扫描3 ...
分类:数据库   时间:2020-07-18 11:32:10    阅读次数:91
md 5 加密 用于向数据库中存储密码
JDK 1.8 版本以上(含) class Md5Pass{ private static String ss="ISMvKXpXpadDiUoOSoAfww=="; public static void main(String[] args) throws UnsupportedEncodingE ...
分类:数据库   时间:2020-07-18 11:37:58    阅读次数:89
Django中创建数据库报错:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=utf8' at line 1解决方案
一、问题描述 Django中执行create database charset=utf8;命令报错:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your ...
分类:数据库   时间:2020-07-18 11:39:41    阅读次数:133
CentOS7离线安装Mysql8.0
首先去mysql官网下载mysql的离线rpm安装包(https://downloads.mysql.com/archives/community/) 上传到/data/rpm/mysql8.0目录下 因为Mysql依赖于mariadb,所以我们先用rpm -qa | grep mariadb 查找 ...
分类:数据库   时间:2020-07-18 13:32:54    阅读次数:118
pymysql 插入数据
import pymysql # 打开数据库连接 db = pymysql.connect("localhost", "root", "123456", "TESTDB" ) # 使用cursor()方法获取操作游标 cursor = db.cursor() # SQL 插入语句 sql = "IN ...
分类:数据库   时间:2020-07-18 13:35:09    阅读次数:170
CentOS7 安装 mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar
一、download and upload to CentOS7 "mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar" 二、install 1 [root@liuhonglei ~]# ls 2 anaconda-ks.cfg easy-mock mysql-8.0. ...
分类:数据库   时间:2020-07-18 13:42:31    阅读次数:313
Mysql报Too many connections,不要乱用ulimit了,看看如何正确修改进程的最大文件数
#背景 今天在学习mysql时,看到一个案例,大体来说,就是客户端报Too many connections。但是,客户端的连接池,限制为了200,两个客户端java进程,那也才400,然后mysql配置了800的连接。 mysql是在my.cnf中配置了: [root@localhost CAD_ ...
分类:数据库   时间:2020-07-18 15:24:03    阅读次数:103
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!