mysql
文章平均质量分 69
我家的小白菜
这个作者很懒,什么都没留下…
展开
-
mysql 数据操作insert,replace,update,delete,truncate
一、INSERT和REPLACEINSERT和REPLACE语句的功能都是向表中插入新的数据。这两条语句的语法类似。它们的主要区别是如何处理重复的数据。1. INSERT的一般用法MySQL中的INSERT语句和标准的INSERT不太一样,在标准的SQL语句中,一次插入一条记录的INSERT语句只有一种形式。INSERT INTO tablename(列名…) VALUES(列值)转载 2013-09-22 10:00:19 · 1469 阅读 · 0 评论 -
innodb
1. 锁是数据库区别于文件系统的重要特性之1,锁机制用于管理对共享文件的并发访问 innodb使用的是行级锁 myisam,使用的是表级锁,在并发条件下,读操作没有问题,但是并发插入会有性能上的影响 sql server 2005之前的版本都是页级锁的,相对于myisam言,并发访问上性能有所提高,在2005以及之后,sql server 支持乐观并发和悲观并发,在乐观并发转载 2014-04-24 22:50:12 · 603 阅读 · 0 评论 -
shell 脚本 面试题
-------------------要求算出jack和tom的2科的平均分 用shell实现。cat 1.txtjack huaxue 90tom huaxue 70jack shuxue 99tom shuxue 80 awk 很好实现 awk '{a[$1]+=$3}END{for (i in a)print i转载 2014-04-25 12:42:00 · 1175 阅读 · 0 评论 -
管理大规模服务器
1. 大规模服务器 如果服务器数量比较多,如几十几百甚至几千台,更新替换服务器涉及到OS安装、软件包安装、服务配置等等。这些可以通过开源的软件栈Cobbler, Puppet, Func统一管理。2. 操作系统安装 Cobbler完成DHCP,TFTP,HTTPD等配置,提供PXE启动,KS自动安装配置文件等等 3. 常规配置 Pu转载 2014-04-25 12:43:32 · 641 阅读 · 0 评论 -
封锁协议和隔离级别
并发操作带来的数据库不一致性可以分为四类:丢失或覆盖更新、脏读、不可重复读和幻像读,上例只是并发问题的一种。(1)丢失或覆盖更新(lost update)当两个或多个事务选择同一数据,并且基于最初选定的值更新该数据时,会发生丢失更新问题。每个事务都不知道其它事务的存在。最后的更新将重写由其它事务所做的更新,这将导致数据丢失。上面预定飞机票的例子就属于这种并发问题。事务1与事务2先后转载 2014-04-08 09:46:18 · 4910 阅读 · 0 评论 -
VARCHAR(N)类型,utf8编码,则N最大值为多少,n表示什么?
有道面试题:若一张表中只有一个字段VARCHAR(N)类型,utf8编码,则N最大值为多少?先明白计算的一些规则限制一. varchar存储规则:4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节) 5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都转载 2014-04-08 11:44:55 · 9964 阅读 · 0 评论 -
利用mysqldump 简单 新建slave服务器
电脑虚拟机上 的slave被我各种蹂躏 今天是起不来了,解决半天解决不了,一怒之下删了系统,换另外一个系统上去了。主机192.168.10.106从机192.168.10.1111 给从机一个帐号,mysql> GRANT REPLICATION SLAVE ON *.*原创 2014-01-22 23:11:17 · 613 阅读 · 0 评论 -
mysql重新安装到 安装server时就未响应的 解决方法
安装MySQL出示未响应,一般显示在安装MySQL程序最后一步的2,3项就不动了。这种情况一般是你以前安装过MySQL数据库服务项被占用了。解决方法:一种方法:你可以安装MySQL的时候在这一步时它默认的服务名是“MySQL” 只需要把这个名字改了就可以了。二种方法:1、卸载MySQL 2、删除安装目录及数据存放目录 3、在注册表(regedit)查询mysql,全转载 2013-09-26 09:19:34 · 1860 阅读 · 0 评论 -
mysql索引方法--BTREE, FULLTEXT, HASH, RTREE
一、MySQL索引类型mysql里目前只支持4种索引分别是:full-text,b-tree,hash,r-treeb-tree索引应该是mysql里最广泛的索引的了,除了archive基本所有的存储引擎都支持它.1. full-text索引full-text在mysql里仅有myisam支持它,而且支持full-text的字段只有char、varchar、转载 2013-09-22 13:20:12 · 4526 阅读 · 0 评论 -
数据库并发控制和隔离级别
数据库的并发操作带来数据的不一致性有 丢失修改,不可重复读,读脏数据。其中不可重复读有三种情况。另外两种为:1 事务T1按照一定条件读取了某些数据,T2删除了部分记录,T1再次按相同条件读取记录时,发现有数据莫名消失。2 事务T1按照一定条件读取了某些数据,T2插入了符合T1条件的数据,T1再次按照相同条件读数据时,发现莫名多出数据。这两种情况叫做幻影读。T1T2原创 2014-04-25 23:58:28 · 708 阅读 · 0 评论