mysql
文章平均质量分 83
Dev-L
这个作者很懒,什么都没留下…
展开
-
C++连接MYSQL教程
MYSQL是使用较为广泛的开源数据库,官方提供的API是C/C++程序员连接至MYSQL编程的一种很方便的方法。下面简单介绍该方法的具体实现步骤。首先推荐一本MYSQL中文手册[下载],里面有详细的API函数介绍,本教程只演示C++连接到MYSQL的简单过程,具体的开发大家还有常去查阅手册。好了,言归正传,我们开始吧!环境VS20151:新建空项目;2:配置项目属性:在项目上右原创 2017-06-27 15:32:34 · 3831 阅读 · 0 评论 -
MySQL ERROR 1698 (28000) 错误
之前MySQL服务端本机上使用密码登陆root账号是没有问题的,但是今天不知道是因为动了哪里,登陆失败并有这个错误代码:~$ mysql -u root -pEnter password: ERROR 1698 (28000): Access denied for user ‘root’@’localhost’解决步骤:停止mysql服务~$ sudo servic...原创 2018-08-31 13:33:53 · 309 阅读 · 0 评论 -
MySQL教程之六——索引原理与慢查询优化
引入为何要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。什么是索引? 索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,尤其是...原创 2018-06-18 22:39:20 · 246 阅读 · 0 评论 -
MySQL教程之五——mysql内置功能
视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。   使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查找即可,但视图有明显地效率问题,并且视图是存放在数据库中的,如果我们程...原创 2018-06-16 17:31:59 · 308 阅读 · 0 评论 -
MySQL教程之四——Navicat工具与pymysql模块
Navicat 在生产环境中操作MySQL数据库还是推荐使用命令行工具mysql,但在我们自己开发测试时,可以使用可视化工具Navicat,以图形界面的形式操作MySQL数据库官网下载:https://www.navicat.com/en/products/navicat-for-mysql网盘下载:https://pan.baidu.com/s/1bpo5mqj需要掌握的基...原创 2018-06-15 11:41:01 · 650 阅读 · 0 评论 -
MySQL教程之三——数据操作
数据的增删改查插入数据 INSERT1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3…值n); 语法二: INSERT INTO 表名 VALUES (值1,值2,值3…值n);2. 指定字段插入数据 语法: INSERT INTO 表名(字段1,字...原创 2018-06-15 10:42:07 · 325 阅读 · 0 评论 -
MySQL教程之二——约束
本节重点not null与defaultuniqueprimary keyauto_incrementforeign key约束的概念约束条件与数据类型的宽度一样,都是可选参数作用:用于保证数据的完整性和一致性 主要分为:PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录FOREIGN KEY (FK) 标识该字段为该表...原创 2018-06-15 09:17:47 · 377 阅读 · 0 评论 -
MySQL教程之一——初识
数据库概述数据库即存放数据的仓库,只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。 数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种 用户共享。MySQL简介MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统...原创 2018-06-06 17:51:44 · 445 阅读 · 0 评论 -
MYSQL学习总结
1.数据库概述简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在的Oracle、SQLServer、MySQL等诸多优秀的数据库。详解内容:数据存储方式数据库在开发中的作用数据库访问技术MySQL数转载 2017-11-23 11:33:57 · 2103 阅读 · 1 评论 -
MYSQL快速入门
连接MYSQL服务器:mysql -uroot -prootmysql -uroot -p --default_character_set=gbk; (影响数据的输入和输出)show variables like 'character%';数据库的操作:创建,查看,修改,删除*创建: 创建一个名称为mydb1的数据库。 create database mydb1原创 2017-06-27 09:24:39 · 691 阅读 · 0 评论 -
mysql备份/还原数据库/表
window下导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u username -p dbname > dbname.sql导出一个表mysqldump -u 用户名 -p 数据库名 表名 > 导出的文件名mysqldump -u username -p dbname tablename &...原创 2018-08-30 13:08:28 · 981 阅读 · 0 评论