
Database
文章平均质量分 71
致守
这个作者很懒,什么都没留下…
展开
-
关于SQL+NoSQL : NewSQL数据库
一、什么是数据库?一般一个数据库系统(Database System)可分为两个部分:数据库 就是 有组织的数据集合 ,存储在一个或多个磁盘文件中,俗称「数据的仓库」。广义上来讲,只要能储存数据的都能算数据库(如txt文档、Excel表格等)。数据管理系统 就是 操作和管理数据库的应用软件,用于建立、使用和维护数据库(持久化存储、优化读写、保证数据的有效性等)。狭义上来讲,我们说的“数据库”,通常都是指「数据库管理系统 (DBMS)」。二、为什么要用数据库?1. 如果数据保存到内存里:2. 如果数据保存到文转载 2022-06-27 17:45:24 · 1367 阅读 · 0 评论 -
MYSQL操作+C语言API
2.建数据库default charset=utf8使数据库可以使用中文。4.建表5.查看6.删除7.插入8.更新二、C语言API1.mysql_init2.mysql_real_connect3.mysql_real_query4.mysql_store_result5.mysql-num_rows6.mysql_fetch_row三、关于聊转载 2022-06-27 17:43:14 · 318 阅读 · 0 评论 -
mysql 创建数据库,添加用户,用户授权
1.创建数据库语法二、创建用户1.新建用户注意:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。3.删除用户4.更改密码5.用户分配权限6.查看用户权限(501条消息) mysql 创建数据库,添加用户,用户授权_白云coy的博客-优快云博客_mysql 创建数据库和用户grant转载 2022-06-27 15:10:29 · 2556 阅读 · 0 评论 -
mysql 删除数据表中数据_Mysql-删除数据表-三种方式详解
Mysql 删除数据表的三种方式详解用法:1、当你不再需要该表时, 用 drop;2、当你仍要保留该表,但要删除所有记录时, 用 truncate;3、当你要删除部分记录或者有可能会后悔的话, 用 delete。删除程度可从强到弱如下排列:drop table tb;drop 是直接将表格删除,无法找回。例如删除 user 表:drop table user;truncate (table) tb;truncate 是删除表中所有数据,但不能与where一起使用;转载 2021-06-01 09:01:24 · 6143 阅读 · 0 评论 -
从MySQL中的存储过程打印调试信息(Print debugging info from stored procedure in MySQL)
Is there a way in MySQL to print debugging messages to stdout, temptable or logfile? Something like:print in SQLServer DBMS_OUTPUT.PUT_LINE in Oracle解决方案Option 1: Put this in your procedure to print 'comment' to stdout when it runs.SELECT 'Comm.转载 2021-03-16 19:09:44 · 3725 阅读 · 0 评论 -
Access 规范
微软官网规范:https://support.microsoft.com/zh-cn/office/access%E2%80%8B%E2%80%8B-%E8%A7%84%E8%8C%83-0cf3c66f-9cf2-4e32-9568-98c1025bb47cMicrosoft 365 专属 AccessAccess 2019Access 2016Access 2013Access 2010Access 2007注意:我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的...转载 2020-11-23 19:33:30 · 574 阅读 · 0 评论 -
Access、SQLite,我该如何选择?
SQLite和Access,二者都是常用的轻型关系型数据库系统。在DB-Engines的数据库排名中,二者排名都比较靠前,名次也很接近,说明使用两种数据库的人群还都不少,很多朋友在二者之间难以选择。SQLite:我虽渺小却锋利顽强!SQLite,是一款轻型的,遵守ACID的关系型数据库管理系统,她包含在一个相对小的C库中。主要为嵌入式应用设计,在很多嵌入式产品中应用广泛,她占用资源非常的低,只需要几百K的内存就够了。笔者早年用过很多年Access,主要用作本地数据存储,对Access的品性和转载 2020-11-23 19:30:40 · 9455 阅读 · 2 评论 -
详细了解SQLITE 优缺点 性能测试
http://blog.sina.com.cn/s/blog_8cfbb9920100zetj.html什么是SQLITE:SQLite是一个开源免费的数据库,一般用于嵌入系统或者小规模的应用软件开发中,你可以像使用Access一样使用它,你可以免费用于任何应用,包括商业应用,另外,它还支持各种平台和开发工具,这点是某些数据库(比如Access、DBISAM)。SQLite是一种嵌入式数据库,它跟微软的Access差不多,只是一个.db格式的文件。但是与Access不同的是,它不需..转载 2020-11-23 19:25:03 · 14371 阅读 · 0 评论 -
sqlite3数据库最大可以是多大?可以存放多少数据?读写性能怎么样?
sqlite是款不错的数据库,使用方便,不需要事先安装软件,事先建表。很多人担心它的性能和数据存储量问题。比如有的网友问:Sqlite数据库最大可以多大呀?会不会像acc数据库那样,几十MB就暴掉了?不会的,放心用SQLite, 这是两个数量级的东西, 看下面的说明。Access不能算真正意义上的数据库,但是Access是前台和后台在一起,对小用户还是有其优点。SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占转载 2020-11-23 19:21:18 · 4394 阅读 · 0 评论 -
Access数据库的存储上限
Access数据库属性 最大值Microsoft Access 数据库 (.mdb) 文件大小 2G 字节减去系统对象所需的空间。数据库中的对象个数 32,768模块(包括“内含模块”属性为“是”的窗体和报表) 1,000对象名称中的字符数...转载 2020-11-23 19:18:51 · 4593 阅读 · 0 评论 -
Select中DISTINCT关键字的用法?
在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用distinct不能解决的话,我只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会...转载 2018-05-08 09:18:47 · 9605 阅读 · 2 评论 -
MySQL数据库改名的三种方法
MySQL数据库改名的三种方法前不久去面试,被问到Innodb引擎的表如何改数据库名,当时我也只回答了MyISAM改如何操作,被一些细节问题打败,真是操蛋。如果表示MyISAM那么可以直接去到数据库目录mv就可以。Innodb完全不行,自己测试过,会提示相关表不存在。第一种方法:RENAME database olddbname TO newdbname这个是5.1.7到5.1.23版本可以用的,...转载 2018-03-05 22:02:07 · 142622 阅读 · 3 评论 -
揭秘阿里服务互联网金融的关系数据库——OceanBase
编者按:时至今日,“Big data”(大数据)时代的来临已经毋庸置疑,尤其是在电信、金融等行业,几乎已经到了“数据就是业务本身”的地步。这种趋势已经让很多相信数据之力量的企业做出改变。为了应对大数据的冲击,淘宝将以前的Oracle、小型机、高端存储模式转变到现今的MySQL、OceanBase、Hbase、MongoDB等数据库,并使用普通PC服务器。本篇文章来自蚂蚁金服高级研究员阳振坤,将会介转载 2017-11-13 09:40:39 · 938 阅读 · 0 评论 -
MySQL mysqldump数据导出详解
介绍 在日常维护工作当中经常会需要对数据进行导出操作,而mysqldump是导出数据过程中使用非常频繁的一个工具;它自带的功能参数非常多,文章中会列举出一些常用的操作,在文章末尾会将所有的参数详细说明列出来。 语法:默认不带参数的导出,导出文本内容大概如下:创建数据库判断语句-删除表-创建表-锁表-禁用索引-插入数据-启用索引-解锁表。Usage: mysq转载 2017-11-11 15:21:38 · 359 阅读 · 0 评论 -
MySQL mysqldump 导入/导出 结构&数据&存储过程&函数&事件&触发器
———————————————-库操作———————————————-1.①导出一个库结构mysqldump -d dbname -u root -p > xxx.sql②导出多个库结构mysqldump -d -B dbname1 dbname2 -u root -p > xxx.sql 2.①导出一个库数据mysqldump -t d转载 2017-11-11 12:09:25 · 362 阅读 · 0 评论 -
Ubuntu下MySQL的安装及远程连接配置等配置
一、Ubuntu下MySQL的安装在Ubuntu命令行下输入 sudo apt-get install mysql-server 即可安装mysql服务,默认在安装mysql-server时,会自动安装好mysql-client。同时安装好的mysql配置文件位置:/etc/mysql/my.cnf启动mysql的快捷图标为:/etc/init.d/mysql二、编码问题的解决转载 2017-09-15 15:05:11 · 209 阅读 · 0 评论 -
Linux下使用C语言访问MySQL函数
//mysqlVersion.c [cpp] view plain copyprint?/************************************************************* FileName : mysqlVersion.c FileFunc : 显示MySQL客户端版本转载 2017-09-15 23:13:11 · 446 阅读 · 0 评论 -
Linux下学习MySQL命令的笔记
最近在Linux下需要使用到数据库MySQL,简单记录下学习笔记。我所使用的Linux系统是RedHat企业版本(Red Hat Enterprise Linux 5) 一、查看MySql配置信息 1.查看版本相关信息 查看root用户没有密码的情况下: [Sunrier@localhost MySql]$ mysqladmin -u root version转载 2017-09-15 23:18:57 · 300 阅读 · 0 评论 -
选择数据库SQLite还是MySQL?
最近要开发一个数据挖掘分析平台,考虑使用什么数据库,很喜欢SQLite的单文件数据库,简单轻量级。可是看了这些信息,果断选择MySQL:1.客户端/服务器程序如果你有许多的客户端程序要通过网络访问一个共享的数据库, 你应当考虑用一个客户端/服务器数据库来替代SQLite. SQLite可以通过网络文件系统工作, 但是因为和大多数网络文件系统都存在延时, 因此执行效率不会很高转载 2017-09-09 16:37:59 · 21320 阅读 · 0 评论 -
Ubuntu 16.04安装MySQL及问题解决
Ubuntu 16.04下使用以下命令即可进行MySQL安装:sudo apt-get install mysql-server上述命令会安装以下包: apparmor mysql-client-5.7 mysql-common mysql-server mysql-server-5.7 mysql-server-core-5.7 因此无需再安装mysql-cl转载 2017-09-09 17:17:39 · 1363 阅读 · 0 评论 -
ubuntu安装了mysql 但是编译报错 mysql.h: No such file or directory
在Ubuntu体系中,已经安装了mysql,即应用sudo apt-get install mysql-server mysql-client但是用C编译mysql数据库时,报错fatal error: mysql.h: No such file or directory出现这个错误是因为体系没有安装mysql开发库 执行下面指令安装sudo apt-get insta转载 2017-09-09 17:25:24 · 8461 阅读 · 0 评论 -
MySQL添加字段和修改字段的方法
MySQL添加字段的方法并不复杂,下面将为您详细介绍MySQL添加字段和修改字段等操作的实现方法,希望对您学习MySQL添加字段方面会有所帮助。1.登录数据库> mysql -u root -p 数据库名称2.查询所有数据表> show tables;3.查询表的字段信息> desc 表名称;4.1添加表字段alter table table1 add transa转载 2017-09-18 20:49:29 · 2831 阅读 · 0 评论 -
大数据量下高并发同步的讲解(不看,保证你后悔)
目录(?)[+]参考知识库评论对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。 为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步 1、同步和异转载 2017-09-19 21:35:45 · 684 阅读 · 0 评论 -
关系数据库是如何工作的(1)
《Qt 学习之路2》逐步到达尾声。尽管我们不可能在简简单单的几篇文章中将 Qt 所有内容全部涵盖(更不要说 Qt 中那些控件的使用),我想通过一定时间的学习,终究可以让文档替代这些文章。按照我的观点,这些文字仅仅是一个粗略的介绍,当你明白了大致的思路时,真正要做的,是去认真读 Qt 的文档。只有这样,才能做出自己想要的程序。当我们慢慢结束这一部分时——肯定还会有更多有关 Qt 的文章——也可以试着转载 2017-09-19 21:50:45 · 998 阅读 · 0 评论 -
MySQL存储过程详解
MySQL存储过程详解 mysql 存储过程1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存转载 2017-09-19 22:58:53 · 264 阅读 · 0 评论 -
mysql命令行备份数据库
MySQL数据库使用命令行备份|MySQL数据库备份命令例如:数据库地址:127.0.0.1数据库用户名:root数据库密码:pass数据库名称:myweb 备份数据库到D盘跟目录mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql 备份到当前目录转载 2017-11-11 11:11:02 · 240 阅读 · 0 评论 -
Linux下MySQL数据库常用基本操作 一
Linux下MySQL数据库常用基本操作 一1、显示数据库 show databases;2、选择数据库use 数据库名;3、显示数据库中的表show tables;4、显示数据表的结构 describe 表名; 5、显示表中记录 SELECT * FROM 表名 6、建库 create dat转载 2017-09-15 10:22:02 · 217 阅读 · 0 评论