码迷,mamicode.com
首页 > 数据库 > 月排行
mysql的快速入门
最近想使用c语言写一个聊天的系统,所以看了一看mysql。看到过程中不断的总结,就写了一些东西。 说明一下,我使用的系统是ubuntu18.04, linux下mysql的安装和使用1.安装sudo apt-get install mysql-server sudo apt install mysq ...
分类:数据库   时间:2018-08-25 21:51:57    阅读次数:214
asp.net mvc entity framework 数据库 练习(一)
本文启发的思路来源于asp.net mvc 6 的entity framework,微软MSDN中的官方项目contoso university 虚构的数据库 原文链接如下; https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-s ...
分类:数据库   时间:2018-08-25 22:16:45    阅读次数:228
mysql之 redo log
重做日志(redo log) 前言:之前一直弄不清楚 mysql 里面 bin log 和 innodb log 文件的区别,在脑子里面一直有个疑问 binlog 日志文件已经可以用来进行数据库的日志备份恢复了,怎么又多了一个 redo log 文件了。相信也有很多人有这个疑惑,现在把整个过程文档整 ...
分类:数据库   时间:2018-08-25 22:56:26    阅读次数:242
mysql语法
一、基本概念 SQL--Structured Query Language, 结构化查询语言,是关系型数据库通用的操作语言。是一种非过程性语言。 二、操作数据库 1.创建数据库: CREATE DATABASE [IF NOT EXISTS] db_name [create_specificatio ...
分类:数据库   时间:2018-08-25 23:02:56    阅读次数:231
MySQL---正确使用索引、limit分页、执行计划、慢日志查询
正确使用索引 数据库表中添加索引后确实会让查询速度起飞,但前提必须是正确的使用索引来查询,如果以错误的方式使用,则即使建立索引也会不奏效。即使建立索引,索引也不会生效: 其他注意事项 limit分页 无论是否有索引,limit分页是一个值得关注的问题 1 每页显示10条: 2 当前 118 120, ...
分类:数据库   时间:2018-08-25 23:03:50    阅读次数:319
MySQL使用过程存储生成唯一订单号
数据库表: 创建过程存储: 调用过程存储: 最后成功往表中插入数据: ...
分类:数据库   时间:2018-08-25 23:03:57    阅读次数:337
mysql数据库设置密码及忘记密码时的修改方法
环境介绍:我用的测试环境是RedHatlinux6版本安装Mysql5.7的server。之前有讲过mysqlserver安装过程并能用navicat工具连接上mysqlserver。下面要说的是如何给mysql设置账户密码登录。在刚安装服务时,我在/etc/my.cnf配置文件中添加了一条skip-grant-tables让它可以不进行密码验证就能登录到mysqlserver上。下面介绍的内容是
分类:数据库   时间:2018-08-25 23:04:08    阅读次数:240
JDBC
一.JDBC 1.JDBC概述 数据库驱动:数据库厂商提供的用来操作数据库的jar包 JDBC: 由于各大数据库厂商提供的数据库驱动各不相同, 导致开发人员的学习成本十分的高, 于是sun提供了一套用来统一操作数据库的标准, 本质上就是一堆的接口, 要求各大数据库厂商在设计驱动时都要实现这套接口, ...
分类:数据库   时间:2018-08-25 23:05:08    阅读次数:217
执行Django原生的sql语句
Django中能用ORM的就用它ORM吧,不建议执行原生SQL,可能会有一些安全问题, 如果实在是SQL太复杂ORM实现不了,那就看看下边执行原生SQL的方法,跟直接使用pymysql基本一致了 from django.db import connection with connection.cur ...
分类:数据库   时间:2018-08-26 00:03:55    阅读次数:163
apache 2.4.23 只能本地访问,其他用户不能访问,提示You don't have permission to access
这个版本的httpd.conf的配置方法跟原版本的设置不一样了。 需要在目录安全配置中 修改为 Require all granted 比如 把Require local 修改为Require all granted. 特别要注意,需将httpd-vhosts.conf中的配置也要一同修改。 ...
分类:数据库   时间:2018-08-26 00:09:02    阅读次数:214
prisma 集成 pipelinedb测试
pipelinedb 是一个基于pg数据库开发的stream sql 数据库,和prisma 集成起来可以开发很 方便的stream 应用 使用docker 安装 项目初始化 prisma init 注意选择数据库类型为pg 注意选择数据库类型为pg prisma init 修改模板配置 versi ...
分类:数据库   时间:2018-08-26 01:10:26    阅读次数:246
数据库基础
数据库的存储方式人工管理阶段文件系统阶段数据库系统管理阶段大数据bigdata(1P分布式存储)数据库技术构成数据库系统:DBSA.数据库管理系统(DataBaseManagementSystem,DBMS)关系型数据库-SQL(RDS):ORACLE,OracleMySQl,MariaDN,Perconaserver,DB2非关系型数据库-Nosql:Redis,MongoDB,Memcache
分类:数据库   时间:2018-08-26 01:10:48    阅读次数:177
postgresql行转列
问:怎么分页&&按条件&&按顺序&&姓名不重复查出数据? 答:其实就是行转列,那么,postgresql怎么进行转列呢,百度了下,大概有三种写法 写法1 group by + sum + case when 写法2 用postgresql的crosstab交叉函数 crosstab(unknown, ...
分类:数据库   时间:2018-08-26 01:13:55    阅读次数:776
解决MySQL中文乱码问题
1. 输出数据库中所有的字符编码信息show variables like 'chara%'; 2. 插入失败后的解决方案set character_set_client=gb2312; 3. 显示失败后的解决方案set character_set_results=gb2312; 4. 插入, 显示 ...
分类:数据库   时间:2018-08-26 01:16:13    阅读次数:205
hasura graphql 集成pipelinedb测试
实际上因为pipelinedb 是原生支持pg的,所以应该不存在太大的问题,以下为测试 使用doker-compose 运行 配置 docker-compose 文件 version: '3.6' services: postgres: image: tkanos/pipelinedb_kafka ...
分类:数据库   时间:2018-08-26 01:17:07    阅读次数:201
MySQL基础操作命令创建库DDL
系统数据库:information_schema:虚拟库,主要存储了系统中的一些数据库对象的信息,例如用户表信息,列信息,权限信息,字符信息等informance_schema:主要存储数据库服务器的性能参数mysql:授权库,主要存储系统用户的权限信息sys:主要存储数据库服务器的性能参数数据库命名规则:区分大小写唯一性不能使用关键字如createselect不能单独使用数字每条sql语句都要以
分类:数据库   时间:2018-08-26 01:19:12    阅读次数:225
MySQL系列(三)
本章内容: 视图、增/删/改/查 触发器、增/删/改/查 存储过程、增/删/改/查 存储过程三种传参,pymysql 怎么用? 函数、增/删/改/查/return值 内置函数 事务 1.1视图 视图是查询命令结果构成的一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】, ...
分类:数据库   时间:2018-08-26 01:21:48    阅读次数:202
SQL Serever学习10——T-SQL语句
在sqlserver2018中使用的是Transact-SQL语言,简称T-SQL。 数据库的创建和管理 数据定义语言DDL DDL功能包括数据库,表,索引,视图,存储过程 数据库:CREATE DATABASE , DROP DATABASE 表:CREATE TABLE , DROP TABLE ...
分类:数据库   时间:2018-08-26 01:22:44    阅读次数:316
MySQL系列(四)
本章内容: 主从复制 简介原理 Mysql主从同步脚本部署 读写分离 如果主宕机了,怎么办? 双主的情况 MySQL 备份及恢复方案 备份单个及多个数据库 mysqldump 的常用参数 如何增量恢复呢? 增量恢复的必要条件 生产环境 mysqldump 备份命令 恢复 1.MySQL主从复制 1. ...
分类:数据库   时间:2018-08-26 01:22:51    阅读次数:229
手工编译安装Mysql5.7
MySQL是一个多线程、多用户的SQL数据库服务,具有高性能、高可靠和易于使用的特性,为了确保MySQL数据库的完整性、可定制性,这里我会采用手工编译的方式来安装。MySQL5.7源码包链接:https://pan.baidu.com/s/1NZuZSzjBwbXT3_H3LvDQAg密码:3ittc++运行库包链接:https://pan.baidu.com/s/1Mqe5icXnlymb1fG
分类:数据库   时间:2018-08-26 01:23:00    阅读次数:233
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!