随笔分类 -  mysql

摘要:利用 Case when then结构 UPDATE categories SET display_order = CASE id WHEN 1 THEN 3 WHEN 2 THEN 4 WHEN 3 THEN 5 END, title = CASE id WHEN 1 THEN 'New Titl 阅读全文
posted @ 2021-02-26 10:02 闲云-野鹤 阅读(82) 评论(0) 推荐(0) 编辑
摘要:数据库事务的四个特性ACID 原子性【Atomicity】 原子性指的指的就是这个操作,要么全部成功,要么全部失败回滚。不存在其他的情况。 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 举 阅读全文
posted @ 2018-03-24 23:58 闲云-野鹤 阅读(186) 评论(0) 推荐(0) 编辑
摘要:1、查询是否锁表 2、查询进程 查询到相对应的进程 然后 kill id 3.查看正在锁的事务 4.查看等待锁的事务 阅读全文
posted @ 2016-05-30 09:47 闲云-野鹤 阅读(354) 评论(0) 推荐(0) 编辑
摘要:从网上找了一个mysql的保留字列表,仅供参考。 ADD ALL ALTER ANALYZE AND AS ASC ASENSITIVE BEFORE BETWEEN BIGINT BINARY BLOB BOTH BY CALL CASCADE CASE CHANGE CHAR CHARACTER 阅读全文
posted @ 2016-02-23 14:57 闲云-野鹤 阅读(174) 评论(0) 推荐(0) 编辑
摘要:问题:一台服务器的PHP程序通过localhost地址无法连接数据库,但是如果设置为127.0.0.1则可以正常连接,连接其他数据库服务器也正常。MySQL的权限设置正确,且通过mysql命令行客户端可以正常连接数据库。分析:这是典型的socket没有正确设置的情况。连接MySQL数据库有两种方式:... 阅读全文
posted @ 2016-01-16 14:53 闲云-野鹤 阅读(2547) 评论(0) 推荐(0) 编辑
摘要:select user_name,count(*) as count from user_table group by user_name having count>1; 阅读全文
posted @ 2015-10-20 15:21 闲云-野鹤 阅读(120) 评论(0) 推荐(0) 编辑
摘要:索引的存储分类MyISAM存储引擎的表的数据和索引时自动分开储存的。各自是一个独立的文件Inodb 存储引擎的表的结构和索引都是存储在一个表的空间里。但可以有多个文件组成mysql目前不支持函数索引 mysql如何使用索引索引用于快速找出在某个列中有一特定值的行。对相关列使用索引时提供select操... 阅读全文
posted @ 2014-10-29 22:42 闲云-野鹤 阅读(274) 评论(0) 推荐(0) 编辑
摘要:什么是事务一组sql语句操作单元组内所有sql完成一个业务如果整组成功,意味着组内的全部的sql成功如果其中任何一个失败,意味着整个操作失败数据回到操作前的状态事务的特点1.多条sql语句组成。2.原子性3.一致性4.隔离性5.持久性事务常用的语句setautocommit=0 #关闭自动提交的功能... 阅读全文
posted @ 2014-10-28 22:58 闲云-野鹤 阅读(150) 评论(0) 推荐(0) 编辑
摘要:mysql常用内置函数1.mysql字符串函数contact 字符串连接函数mysql》select contact("he",'llo');# hellolcase 字符串转小写mysql>select lcase("MYSQL") #mysqlucase 字符串转大写mysql>select u... 阅读全文
posted @ 2014-10-22 22:57 闲云-野鹤 阅读(189) 评论(0) 推荐(0) 编辑
摘要:mysql基本操作1.mysql表复制mysql 表结构的复制create table t2 like t2mysql 表数据的复制insert into t2 select * from t12.mysql索引的操作2.1索引的增加alter table tb_name add index ind... 阅读全文
posted @ 2014-10-22 22:50 闲云-野鹤 阅读(151) 评论(0) 推荐(0) 编辑
摘要:mysql分区技术在物理存储上使数据表进行分离,逻辑上还是一张表使用 show plugins 查看mysql 是否支持partitonmysql5.1以上版本有5种分区类型RANGE 分区:基于属于一个给定连续区间的列值,把多行分配给分区。PARTITION BY RANGE (store_id)... 阅读全文
posted @ 2014-10-20 22:17 闲云-野鹤 阅读(211) 评论(0) 推荐(1) 编辑
摘要:用SQL Server 连接字符串是用“+”现在数据库用mysql,写个累加两个字段值SQL语句居然不支持"+",郁闷了半天在网上查下,才知道mysql里的+是数字相加的操作,连接字符串是CONCAT函数例:mysql> select CONCAT('My', 'S', 'QL');-> 'MySQ... 阅读全文
posted @ 2014-10-14 20:00 闲云-野鹤 阅读(324) 评论(0) 推荐(0) 编辑
摘要:SQL语言共分为四大类数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。1 数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT FROM WHERE 2 数据操纵语言数据操纵语言DML主要有三种形式:... 阅读全文
posted @ 2014-08-23 23:09 闲云-野鹤 阅读(192) 评论(0) 推荐(0) 编辑
摘要:mysql主从复制配置主服务器:192.168.0.100从服务器192.168.0.101主服务器配置my.ini(window下 linux 下是my.cnf)#开启二进制日志log-bin=mysql-bin#给服务器起一个唯一的idserver-id=1#指定日志格式binlog-forma... 阅读全文
posted @ 2014-06-24 22:07 闲云-野鹤 阅读(236) 评论(0) 推荐(0) 编辑
摘要:连接查询:将多个表的记录连接起来 阅读全文
posted @ 2014-05-28 22:29 闲云-野鹤 阅读(123) 评论(0) 推荐(0) 编辑
摘要:在使用phpMyadmin导入数据库的时候,因为脚本在上传的时候响应时间过长,导致大于2M的数据偶尔会导入失败。而且大多数默认设置,只能导入2M的数据。遇到这种情况,我们可以修改php.ini以及import.php对应的$memory_limit大小限制。还可以直接导入服务器上任意大小的SQL文件... 阅读全文
posted @ 2014-04-21 15:49 闲云-野鹤 阅读(265) 评论(0) 推荐(0) 编辑
摘要:密码设置:当用户没有设置密码时:添加密码:mysqladmin -uroot -password ab12 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。当用户存在密码时:修改密码:cd/进入 c盘根目录cd 切换到:C:/Program Files/MySQL/MySQL Se... 阅读全文
posted @ 2014-04-15 14:31 闲云-野鹤 阅读(143) 评论(0) 推荐(0) 编辑
摘要:数值型:整数型 小数型字符串型时间和日期类型数值型①整数型1 2 3 4 81bin表示1位,1Byte表示一个字节1B=8b。1汉字=2字节(1 word = 2 byte)1字节=8位(1 byte = bit) int(4) -2 147 483 648 至2 147 483 648 (4294967296 2的32次)tinyint(1) -128 128 255字节可以使用unsigned 控制是否有正负可以使用zerofill 进行前零填充也存在布尔值 但是就是tinyint(1)的别名Out of range value for column 超过数值的范围小数类型浮点:小数位可 阅读全文
posted @ 2013-11-23 23:15 闲云-野鹤 阅读(144) 评论(0) 推荐(0) 编辑
摘要:show variables like %char%character_set_client | gb2312 character_set_connection | gb2312 character_set_database | gb2312 当前所选择的数据库字符集编码 character_set_filesystem | binary 文件系统编码 character_set_results | gb2312 character_set_server | gb2312 mysql服务器编码 character_set_system | utf8 标识符编码 character_sets_. 阅读全文
posted @ 2013-11-23 10:55 闲云-野鹤 阅读(469) 评论(0) 推荐(0) 编辑
摘要:添加数据insert into 表名(字段列表) values(对应字段的列表值)查询数据select *from 表名 where 条件select *from 表名 where 1条件 1表示条件永远成了如果需要在插入时,为所有字段设置,可以省略字段列表。但是值应该与表的字段对应删除数据 delete from 表名 条件(where 1)修改数据update tb_name set 字段='新值' (where 1)更新不可逆crud CREATE READ UPDATE DELETE 阅读全文
posted @ 2013-11-20 22:15 闲云-野鹤 阅读(141) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示