mysql
WinnSay
这个作者很懒,什么都没留下…
展开
-
详解mysql int类型的长度值问题
阅了一些资料, 也仔细的看了mysql手册关于int data type的说法. 以下是每个整数类型的存储和范围(来自mysql手册) 类型字节最小值最大值 (带符号的/无符号的)(带符号的/无符号的)TINYINT1-1转载 2013-05-24 09:56:21 · 534 阅读 · 0 评论 -
MySQL Replication, 主从和双主配置
MySQL的Replication是一种多个MySQL的数据库做主从同步的方案,特点是异步,广泛用在各种对MySQL有更高性能,更高可靠性要求的场合。与之对应的另一个技术是同步的MySQL Cluster,但因为比较复杂,使用者较少。 下图是MySQL官方给出了使用Replication的场景:Replication原理 Mysql 的 Replicatio转载 2014-10-01 10:29:05 · 455 阅读 · 0 评论 -
浅谈MySql的存储引擎(表类型)
什么是MySql数据库 通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。 我们通常说的MySql数据库,sql server数据库等等其实是数据库管理系统,它们可以存储数据,并提供查询和更新数据库中的数据的功能等等。根据数据库如何存储数据和如何操作数据的实现机制不同,这些数据库之间即有区别又有共同点。 MyS转载 2014-03-14 10:58:51 · 504 阅读 · 0 评论 -
MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’)); //刷新系统权限表 mysql>flush privileges;转载 2014-03-13 10:53:51 · 493 阅读 · 0 评论 -
在Linux系统环境下修改MySQL的root密码
root用户登录系统/usr/local/mysql/bin/mysqladmin -u root -p password 新密码enter password 旧密码第二种方法:root用户登录mysql数据库mysql> update mysql.user set password=password(”新密码”)where User=”root”;mysql> f转载 2013-12-31 15:39:16 · 482 阅读 · 0 评论 -
MySQL本地可以连接,远程连接不上的解决
解决方法: 1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改成"%"mysql -u root -pvmwaremysql>use mysql;mysql>update user set host =转载 2013-11-28 15:26:26 · 3127 阅读 · 0 评论 -
13个mysql数据库的实用SQL小技巧
使用CASE来重新定义数值类型SELECT id,title, (CASE date WHEN '0000-00-00' THEN '' ELSE date END) AS date FROM your_table SELECT id,title, (CASE status WHEN 0 THEN 'open' WHEN 1 THEN 'close' ELSE 'standby'转载 2013-11-13 10:17:24 · 88 阅读 · 0 评论 -
面试前需要弄懂的SQL
说明:创建数据库view sourceprint?1Create DATABASE database-name说明:删除数据库1drop database dbname说明:备份sql server创建备份数据的 devic转载 2013-11-20 17:19:19 · 833 阅读 · 0 评论 -
CentOS Linux自动备份MySQL数据库到远程FTP服务器并删除指定日期
说明:我这里要把MySQL数据库存放目录/var/lib/mysql下面的pw85数据库备份到/home/mysql_data里面,并且保存为mysqldata_bak_2011_11_03.tar.gz的压缩文件格式(2011_11_03是指备份执行时当天的日期),然后只保留最近7天的备份,再把备份文件通过ftp服务器上传到指定空间,并且在远程ftp服务器只保留最近7天的备份。实现步转载 2013-09-01 16:08:33 · 1269 阅读 · 0 评论 -
Ubuntu安装配置Mysql
三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.t转载 2013-08-22 11:14:07 · 551 阅读 · 0 评论 -
PhpStorm 连接mysql 方法
PhpStorm 这东东怎么连接mysql?我在data source里面设置了驱动mysql-connector-java-5.1.18-bin.jar url里面搞了 jdbc://mysql://localhost:3306test时提示Incorrect driver and/or connection setting specified. 那里没有设置对吗?--转载 2013-07-02 15:31:02 · 8565 阅读 · 0 评论 -
MySQL数据库优化总结
对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和操作系统,这个顺序也表现了这四个工作对性能影响的大小。下面我们逐个阐明: 一、数据库设计 适度的反范式,注意是适度的 我们都知道三范式,基于三范转载 2013-06-21 10:24:09 · 371 阅读 · 0 评论 -
FIND_IN_SET mysql 关于字符中的判断
查询表字段 pingid = (1,2,3,) SELECT * FROM `linkinfo` WHERE `pingid` REGEXP '{id},' AND `pingid` NOT REGEXP '[[:alnum:]]+{id},' 使用上面的语句,可以查询出来 用FIND_IN_SET() 更简单 SELECT * FROM lin转载 2013-06-14 12:47:39 · 652 阅读 · 0 评论 -
MyISAM 和 InnoDB 讲解
InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。 以下是一些细节和具体实现的差别: ◆1.Inn转载 2013-05-30 16:24:46 · 582 阅读 · 0 评论 -
Oracle修改表中记录时出现record is locked by another user的问题
在操作表时没有commit,导致表被锁,只要执行下面两行语句,就可以了将行锁解锁了。1. Select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid;-- 查看被锁表的sid 和 serial#2....转载 2014-01-09 17:24:24 · 1738 阅读 · 0 评论