IT全栈 华强工作室

No Silver Bullet 吾国泱泱 华夏栋梁 以梦为马 不负韶华

mysql进阶(三十一)常用命令汇总

mysql 常用命令一、连接MYSQL  格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。  首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前...

2017-02-20 09:14:29

阅读数:43531

评论数:0

mysql进阶(三十)MySQL Workbench出错KERNELBASE.dll停止工作 + MySQL服务消失 + 服务启动失败解决方法

mysql进阶(三十)MySQL Workbench出错KERNELBASE.dll停止工作 + MySQL服务消失 + 服务启动失败解决方法前言  台式机由于系统被破坏重装系统后,发现原来装的很多软件都已经打不开了。例如MyEclipse、MySQL、MySQL-Workbench。主要还是由于...

2017-01-09 20:02:18

阅读数:44312

评论数:0

剑指Offer——常用SQL语句、存储过程和函数

剑指Offer——常用SQL语句、存储过程和函数常用SQL语句1.在MySQL数据库建立多对多的数据表关系2.授权、取消授权grant、revokegrant select, insert, update, delete on testdb.* to common_user@’%’; revoke...

2016-11-08 11:08:42

阅读数:43450

评论数:0

mysql进阶(二十九)常用函数

mysql进阶(二十九)常用函数一、数学函数 ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) 返回大于x的最小整数值 EXP(x) 返回值e(自然对数的底)的x次方 FLOOR(x) 返回小于x的最大整数...

2016-11-08 11:00:25

阅读数:42216

评论数:0

mysql进阶(二十八)MySQL GRANT REVOKE用法

MySQL GRANT REVOKE用法  MySQL的权限系统围绕着两个概念: 认证->确定用户是否允许连接数据库服务器; 授权->确定用户是否拥有足够的权限执行查询请求等。   如果认证不成功的话,那么授权肯定是无法进行的。   revoke 跟 grant 的语法差不多,只需要...

2016-10-21 21:28:02

阅读数:47031

评论数:0

SQL语言四大类

SQL语言四大类  SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。数据查询语言DQL  数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:   SELECT <字段名表> FROM &l...

2016-10-21 10:37:06

阅读数:45987

评论数:0

数据库设计三大范式

数据库设计三大范式  为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。   在实际开发中最为常见的设计范式有三个:   1.第一范式(确保每列保持原子...

2016-10-20 21:59:49

阅读数:42507

评论数:1

mysql进阶(二十七)数据库索引原理

mysql进阶(二十七)数据库索引原理前言  本文主要是阐述MySQL索引机制,主要是说明存储引擎Innodb。   第一部分主要从数据结构及算法理论层面讨论MySQL数据库索引的数理基础。   第二部分结合MySQL数据库中InnoDB数据存储引擎中索引的架构实现讨论聚集索引、非聚集索引及覆...

2016-10-13 20:20:38

阅读数:42726

评论数:0

mysql进阶(二十六)MySQL 索引类型(初学者必看)

mysql进阶(二十六)MySQL 索引类型(初学者必看)  索引是快速搜索的关键。MySQL 索引的建立对于 MySQL 的高效运行是很重要的。下面介绍几种常见的 MySQL 索引类型。   在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable 表: CREA...

2016-10-13 20:12:47

阅读数:42580

评论数:1

mysql进阶(二十五)解决数据库NO CONNECTION问题

解决数据库NO CONNECTION问题前言     数据库版本类型:Mysql5.5     在应用程序连接数据库时,提示数据库连接失败。打开数据库查看,显示如下。       究其原因,是因为mysql服务出现了问题,重启mysql服务,数据库成功连接。 参考文献      1.http://...

2016-07-04 08:55:13

阅读数:50639

评论数:2

mysql进阶(二十四)防御SQL注入的方法总结

防御SQL注入的方法总结      这篇文章主要讲解了防御SQL注入的方法,介绍了什么是注入,注入的原因是什么,以及如何防御,需要的朋友可以参考下。      SQL注入是一类危害极大的攻击形式。虽然危害很大,但是防御却远远没有XSS那么困难。     SQL注入可以参见:https://en.w...

2016-06-30 20:56:16

阅读数:48229

评论数:3

mysql进阶(二十二)MySQL错误之Incorrect string value: '\xE7\x81\xAB\xE7\x8B\x90...中文字符输入错误

MySQL错误之Incorrect string value: '\xE7\x81\xAB\xE7\x8B\x90...' for column 'tout' at row 1中文字符输入错误      在实验过程中需要将输出参数写入数据库,在写的过程中执行到lab_dynamic_order.u...

2016-05-18 14:53:44

阅读数:63148

评论数:3

mysql进阶(二十三)数据库事务四大特性

数据库事务四大特性       原子性、一致性、分离性、持久性  (1) 原子性   事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。   事务的原子性要求,如果把一个事务可看作是一个程序,它要么完整的被执行,要...

2016-03-12 15:37:43

阅读数:47971

评论数:1

mysql进阶(二十一)删除表数据

MySQL删除表数据       在MySQL中有两种方法可以删除数据,一种是DELETE语句,另一种是TRUNCATE TABLE语句。DELETE语句可以通过WHERE对要删除的记录进行选择。而使用TRUNCATE TABLE将删除表中的所有记录。因此,DELETE语句更灵活。      ...

2016-01-12 19:55:36

阅读数:47844

评论数:4

mysql进阶(二十)CPU超负荷异常情况

CPU超负荷异常情况 问题       项目部署阶段,提交订单时总是出现cpu超负荷工作情况,导致机器卡死,订单提交失败。通过任务管理器可见下图所示:         通过任务管理器中进程信息(见下图)进行查看,可见正是由于项目运行的原因导致CPU超负荷工作。元凶究竟是谁?难道是因为输出的...

2016-01-03 09:50:09

阅读数:48171

评论数:1

mysql进阶(十九)SQL语句如何精准查找某一时间段的数据

SQL语句如何比较日期时间       在项目开发过程中,自己需要查询出一定时间段内的交易。故需要在sql查询语句中加入日期时间要素,sql语句如何实现?       SELECT * FROM lmapp.lm_bill where tx_time Between '2015-12-20' An...

2015-12-25 10:18:36

阅读数:58825

评论数:1

mysql进阶(十八)完全卸载mysql数据库图文教程

完全卸载mysql数据库图文教程       有时候MySQL不能完全卸载,这时候必须通过一些途径删除掉注册表和一些残余的文件,然后才能重新安装才可以成功! 方法/步骤       1.控制面板——》所有控制面板项——》程序和功能,卸载mysql server!         2.然后...

2015-12-22 16:45:50

阅读数:49430

评论数:1

mysql进阶(十七)Cannot Connect to Database Server

Cannot Connect to Database Server 缘由 由于不同的项目中使用的数据库用户名与密码出现了不一致的情况,在其中之前较早一个项目执行过程中出现“The user specified as a definer ('root'@'localhost') does not e...

2015-12-22 16:21:12

阅读数:55025

评论数:1

mysql进阶(十六)常见问题汇总

mysql进阶(十六)常见问题汇总 MySQL视图学习: http://www.itokit.com/2011/0908/67848.html   执行删除操作时,出现如下错误提示: 出现以上问题的原因是:在数据库中涉及到主外键的操作,删除时应对其进行级联删除的设置。如下图所示:...

2015-09-12 10:06:18

阅读数:48719

评论数:3

mysql进阶(十五) mysql批量删除大量数据

mysql批量删除大量数据 假设有一个表(syslogs)有1000万条记录,需要在业务不停止的情况下删除其中statusid=1的所有记录,差不多有600万条, 直接执行 DELETE FROM syslogs WHERE statusid=1 会发现删除失败,因为lock wait time...

2015-08-16 20:50:14

阅读数:55356

评论数:2

提示
确定要删除当前文章?
取消 删除