随笔分类 -  Mysql

navicat 或者workbench 无法连接127.0.0.1(61)的解决方法
摘要:1、输入mysql -uroot 进入命令行模式,2、输入"show variables like '%sock%';"查看sock文件所在位置如:3、配置客户端(以navicat为例)(1)打开mac 下的navicat(2)建立相应的连接,点击设置连接属性。(3)点击advanced->(4)u... 阅读全文
posted @ 2015-09-07 17:45 宁静*勤奋 阅读(2064) 评论(0) 推荐(0)
MySQL数据库备份和还原
摘要:备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。m... 阅读全文
posted @ 2014-09-28 08:58 宁静*勤奋 阅读(192) 评论(0) 推荐(0)
mysql 经典题目
摘要:题目1:实现如下效果 1 CREATE TABLE IF NOT EXISTS tb_amount( 2 `Id` INT NOT NULL AUTO_INCREMENT, 3 `Year` CHAR(4), 4 `Month` CHAR(2), 5 `Amount` DEC... 阅读全文
posted @ 2014-03-07 13:18 宁静*勤奋 阅读(585) 评论(1) 推荐(1)
Mysql engine
摘要:MySQL engine.type类型的区别: 阅读全文
posted @ 2014-02-07 11:32 宁静*勤奋 阅读(236) 评论(0) 推荐(0)
PHP mysql 事务处理实例
摘要:事务是必须满足4个条件(ACID):原子性(Autmic)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)原子性(Autmic):事务在执行性,要做到“要么不做,要么全做!”,就是说不允许事务部分得执行。即使因为故障而使事务不能完成,在rollback... 阅读全文
posted @ 2013-12-11 15:24 宁静*勤奋 阅读(356) 评论(0) 推荐(0)
mysql 处理中文乱码问题
摘要:CREATE TABLE tbl_score( `ID` INT NOT NULL, `score` DEC(6,2) NOT NULL, `subject` VARCHAR(20) NOT NULL);INSERT INTO tbl_score... 阅读全文
posted @ 2013-08-16 10:53 宁静*勤奋 阅读(128) 评论(0) 推荐(0)
mysql的group_concat的用法
摘要:1.语法:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])eg.SELECT ID, GROUP_CONCAT(NAME ORDER BY NAME DESC SEPARATOR ';' ) AS `... 阅读全文
posted @ 2013-08-14 14:44 宁静*勤奋 阅读(254) 评论(0) 推荐(0)
MYSQL存储过程中的IN、OUT和INOUT
摘要:MYSQL存储过程中的IN、OUT和INOUT,不能简单理解为一个方法的参数和返回值,而是面向整个过程上下文变量的。一、MySQL 存储过程参数(in)基本可以理解为传入function的参数,而如果该参数是个变量,那么整个procedure过程结束后,不会影响外部的变量值。可以直接这样:cal... 阅读全文
posted @ 2013-08-05 10:43 宁静*勤奋 阅读(4083) 评论(0) 推荐(0)
mysql 一个较特殊的问题:You can't specify target table for update in FROM clause
摘要:mysql 一个较特殊的问题:You can't specify target table for update in FROM clause即:不能先select出同一表中的某些值,再update这个表(在同一语句中),解决方案:查询时为表定义一个别名在取值eg:UPDATE `EDMGR_F... 阅读全文
posted @ 2013-08-02 15:56 宁静*勤奋 阅读(401) 评论(0) 推荐(0)
mysql日期格式说明符
摘要: 阅读全文
posted @ 2013-07-26 15:42 宁静*勤奋 阅读(174) 评论(0) 推荐(0)
sql经典语句
摘要:1.表形式如下:YearSalary20001000200120002002300020034000想得到如下形式的查询结果YearSalary200010002001300020026000200310000sql语句怎么写?解答:selectyear, (selectsum(salary)fro... 阅读全文
posted @ 2013-07-15 13:52 宁静*勤奋 阅读(412) 评论(0) 推荐(0)