
MySQL
rick_grace
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多表关联的UPDATE 语句书写语法
1、单表updateupdate 表名 set 列名=新值 where条件;或select语句 for update;2、两表(多表)关联update-- 仅在where字句中的连接update table1 a -- 使用别名set a.type='01' --update值where exists (select 1from table2 b,table3 cw...原创 2020-03-03 15:31:41 · 6219 阅读 · 0 评论 -
mysql数据库表锁死,导致操作阻塞的解锁方法
某个数据库表锁死 导致操作阻塞1.先进入库中,再查看当前数据库锁表的情况;SELECT trx_mysql_thread_id FROM information_schema.INNODB_TRX;2.杀掉查询结果中锁表的trx_mysql_thread_idkill trx_mysql_thread_idmysql> use logonuser;Database ch...原创 2020-02-25 11:30:14 · 1230 阅读 · 0 评论 -
mysql字段值连接语法
问题:现有一批人员组织名称需要组合查询,表userinfo如下:employee company branch department usergroup hall salepoint 0288000001 广州分公司 工程建设中心 0221000002 广州分公司 从化分公司 ...原创 2019-07-22 14:06:44 · 3284 阅读 · 0 评论 -
Can't connect to MySQL server on '10.*.*.*' (10060 "Unknown error")
问题:数据库连接之前均是正常的,突然查询报此错误:Can't connect to MySQL server on '10.*.*.*' (10060 "Unknown error")解决方法:查询虚机,发现在虚机关机了,重启虚机,重启服务,解决。...原创 2019-06-17 10:35:18 · 528 阅读 · 0 评论 -
MySQL数据库学习笔记(六)----MySQL多表查询之外键、表连接、子查询、索引
本章主要内容:一、外键 二、表连接 三、子查询 四、索引一、外键:1、什么是外键 2、外键语法 3、外键的条件 4、添加外键 5、删除外键1、什么是外键:主键:是唯一标识一条记录,不能有重复的,不允许为空,用来保证数据完整性外键:是另一表的主键, 外键可以有重复的, 可以是空值,用来和其他表建立联系用的。所以说,如果谈到了外键,一定是至少涉及到两张表。例如下面这...转载 2019-03-19 16:09:16 · 284 阅读 · 0 评论 -
MySQL数据库学习笔记(五)----MySQL字符串函数、日期时间函数
一、常见字符串函数:1、CHAR_LENGTH 获取长度(字符为单位) 2、FORMAT 格式化 3、INSERT 替换的方式插入 4、INSTR 获取位置 5、LEFT/RIGHT 取左、取右 6、LENGTH 获取长度(字节为单位) 7、LTRIM/RTRIM/TRIM 去空格(左/右/自定义) 8、STRCMP 字符串比较 9、CONCAT 字符串拼接...转载 2019-03-19 16:08:27 · 287 阅读 · 1 评论 -
MySQL数据库学习笔记(四)----MySQL聚合函数、控制流程函数(含navicat软件的介绍)
【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4030506.html【正文】一、navicat的引入:(第三方可视化的客户端,方便MySQL数据库的管理和维护)NavicatTM是一套快速、可靠并价格相宜的数据库管理...转载 2019-03-19 16:07:38 · 303 阅读 · 0 评论 -
MySQL数据库学习笔记(三)----基本的SQL语句
【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4028178.html【正文】主要内容:一、cmd命令行的常用命令 二、数据定义语言(DDL) 三、数据操纵语言(DML) 四、数据查询语言(DRL) 五、事务控...转载 2019-03-19 16:06:53 · 267 阅读 · 0 评论 -
MySQL数据库学习笔记(二)----MySQL数据类型
【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4028040.html【正文】上一章节中,我们学习了MySQL软件的安装,既然软件都装好了,现在就正式开始MySQL的基础知识的学习吧,即使是零基础,也要一步一个脚印。恩,首先...转载 2019-03-19 16:05:46 · 189 阅读 · 0 评论 -
MySQL数据库学习笔记(一)----MySQL 5.6.21的安装和配置(setup版)
【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4026782.html【正文】【开发环境】物理机版本:Win 7旗舰版(64位)MySQL版本:5.5.40MSI版(64位)一、数据库类型:(1)关系数据库...转载 2019-03-19 16:05:00 · 237 阅读 · 0 评论 -
Navicat 查看日志文件
Navicat Premium日志文件记录在 Navicat 已运行的动作中,它们的子目录是 logs,例如:SQL执行历史文件地址:C:\Users\{登录用户名}\Documents\Navicat\Premium\logs\ 用户可以在选项中改变日志文件的位置,日志的保存路径可在工具-选项中设置: LogHistory.txt - 已运行...原创 2018-12-21 17:30:35 · 23090 阅读 · 0 评论 -
使用用navicat导出表结构
在"表"或者某个具体的表上,点击右键“导出向导”,只导出表数据的,而导出不了表结构。正确的操作是: 在数据库上某个具体的表上,点击右键,有一个“转储sql文件”选项,可以导出表结构和表数据。 2、如果只导出一两个表结构,可以这样,对某个表点右键-对象信息,查看单个表的DDL语句,在弹窗中选择DDL,可以查看表生成语句,手动将它们保存即可。 ...原创 2018-12-21 17:06:02 · 42634 阅读 · 0 评论 -
Navicat 的文件导入导出(包含查询结果的导出)
一、数据的导入1、在navicat中先新建一个数据表hrms_org2、现从外部导入相应的数据,先选中表,点击“导入”。3、选择要导入的文件格式,此处以csv格式为例。4、选择要导入文件的路径。5、点击“下一步”。6、确认源表与目标表是否正确,字段是否能对得上。7、确认以什么操作导入数据。8、点击“开始”,导入数据,即完成数据导出了。...原创 2018-12-21 11:59:07 · 11216 阅读 · 0 评论 -
使用navicat连接mysql、oracle
Navicat 窗口包括一个导览窗格(左边的窗格)及一个对象窗格(右边的窗格)。导览窗格一个是导览连接、数据库及数据库对象的基本途径。它采用树状结构,让你透过弹出菜单快捷及方便地使用数据库和它们的对象。对象窗格显示开启表、查询等。在窗口顶部的工具栏提供其他控制项,你可以用它来操作你的数据。 1、打开后单击工具栏左边第一个‘连接’,进入连接页面。2、(最重要的一步)打开的...原创 2018-12-21 11:01:07 · 3664 阅读 · 0 评论 -
Navicat介绍及安装
一、Navicat介绍Navicat是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。它可以用来对本机或远程的 MySQL、SQL Server、SQLite、Oracle 及 Postgr...原创 2018-12-21 10:15:40 · 12440 阅读 · 7 评论 -
MySQL 命令行工具之 mysqldump 深入研究
MySQL 命令行工具之 mysqldump 深入研究mysqldump 是MySQL的一个命令行工具,用于逻辑备份。可以将数据库和表的结构,以及表中的数据分别导出成:create database, create table, insert into的sql语句。当然也可以导出 存储过程,触发器,函数,调度事件(events)。不管是程序员,还是DBA都会经常使用的一个工具。1. mys...转载 2018-12-03 10:03:35 · 698 阅读 · 0 评论 -
MySQL创建表时,报错1064
创建表时报错1064,报错内容为:ERROR 1064 (42000):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 'DECLARE...原创 2018-09-27 11:57:31 · 6041 阅读 · 1 评论 -
部署LNMP
部署LNMP环境第一步:装包(7个包)。其中nginx和php-fpm无红帽yum源,其余用yum安装nginx------作为代理或http服务器------------------监听TCP 80(源码安装)Mariadb---数据库客户端软件提供mysql命令,命令成功的前提是mariadb-server已安装,并已启动mariadb-server服务,mysql命令会去连接ma...原创 2018-08-09 09:22:06 · 725 阅读 · 0 评论