拥有MySql标签的文章
MySql

mysql 分库分表

分表是分散数据库压力的好方法。分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。1,分表的分类1>纵向分表将本来可以在同一个表的内容,人为划分为多个表。(所谓的本来,是指按照关系型数据库的第三范式要求,是应该在同一个表的。)分表理由:根据数据的活跃度进行分离,(因为不同活跃的数据,处理方式是不同的)案例:对于一个博客系统

系统 2019-08-12 01:52:08 2370

MySql

mysql 安装1

Linux安装mysql.tar.gz包(2012-09-2819:25:06)标签:it分类:linux学习编我用的mysql的版本的是:mysql-5.1.49-linux-i686-icc-glibc23.tar.gz在官网上就可以下载到。先期工作:建立mysql用户组,mysql用户,并且把mysql用户加入到mysql用户组中。建立mysql用户组:groupaddmysql建立mysql用户并加入mysql用户组:useraddmysql-gm

系统 2019-08-12 01:54:03 2369

MySql

mysql_自动备份

1@echooff2seterrorlevel=03setdump_command="C:\ProgramFiles\MySQL\MySQLServer5.5\bin\mysqldump"4setdb_name=test_db5setbackup_dir=D:\back\6settimestamp=%date:~,4%%date:~5,2%%date:~8,2%7setbackup_jira_file="%backup_dir%%db_name%_back

系统 2019-08-12 01:53:50 2369

MySql

如何修改MYSQL的ROOT默认空密码

http://bbs.sinobuy.cn/index.php/topic,4296.0.html?PHPSESSID=25ea8175fd223dca364084582215d04bcmd下切换到mysql安装目录例d:/mysql/bin前提:mysql用户root密码为空.输入mysql-urootmysqlmysql>状态下输入updateusersetpassword=password('新密码')whereuser='root';回显Query

系统 2019-08-12 01:53:23 2369

MySql

Mysql 常用命名总结

MySql常用命令总结1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql>SHOWDATABASES;2:2、创建一个数据库MYSQLDATAmysql>CREATEDATABASEMYSQLDATA;3:选择你所创建的数据库mysql>USEMYSQLDATA;(按回车键出现Databasechanged时说明操作成功!)4:查看现在的数据库中存在什么表mysql>SHOWTABLES;5:创建一个数据库表mysql>CREATETABLE

系统 2019-08-12 01:52:31 2369

MySql

MySQL Replication and Time Zones

mysql使用replication做主从,如果从上添加触发器,insert语句有now()时,需要在服务器启动项中添加default-time-zone。否则会引发时区问题。16.4.1.31.ReplicationandTimeZonesThesamesystemtimezoneshouldbesetforbothmasterandslave.Otherwise,statementsdependingonthelocaltimeonthemastera

系统 2019-08-12 01:52:16 2369

MySql

MySQL Explain 结果解读与实践

Explain结果解读与实践基于MySQL5.0.67,存储引擎MyISAM。注:单独一行的"%%"及"`"表示分隔内容,就象分开“第一章”“第二章”。explain可以分析select语句的执行,即MySQL的“执行计划”:mysql>explainselect1;+----+-------------+-------+------+---------------+------+---------+------+------+--------------

系统 2019-08-12 01:54:09 2368

MySql

MySql去重

常用的有两种方法:1、单语句法:1)deletebfromsys_testb,(select*,max(uuid)fromsys_testgroupby`name`havingcount(`name`)>1)asdwhereb.uuid>d.uuidandb.name=d.namedeletebfromsys_testb这一句是设置别名,delete语句一般直接接from,当需要设置from表别名是,需要把别名放在from之前,表示删除时是对该别名中内容进

系统 2019-08-12 01:53:50 2368

MySql

[置顶] 远程连接Mysql数据库问题(ERROR 2003 (H

远程连接Mysql数据库问题(ERROR2003(HY000))-辉蛋儿的学习历程-博客频道-CSDN.NET[置顶]远程连接Mysql数据库问题(ERROR2003(HY000))分类:linuxMysql2011-12-0515:14352人阅读评论(0)收藏举报mysql远程连接数据库lessserver服务器目录(?)[+]落羽httpblog163comxiaohui_1123126blogstatic3980524020101129143017

系统 2019-08-12 01:53:28 2368

MySql

Mysql中文检索匹配与正则

今天在用sql模糊查询包含字母d的时候,发现一些不包含此字母的也被查询出来了:SELECT*FROMcustomWHEREcustom_realnameLIKE'%d%'查询了一下,发现以下说明:(最后修改为:SELECT*FROMcustomWHEREcustom_realnameLIKEBINARY'%d%')今天在做mysql的一个搜索的时候发现我用selectnamefromcontactwherenamelike'%a%'的时候出来的结果除了包含

系统 2019-08-12 01:52:53 2368

MySql

mysql 查询库表磁盘占用

查整个库的状态:selectconcat(truncate(sum(data_length)/1024/1024,2),'MB')asdata_size,concat(truncate(sum(max_data_length)/1024/1024,2),'MB')asmax_data_size,concat(truncate(sum(data_free)/1024/1024,2),'MB')asdata_free,concat(truncate(sum(i

系统 2019-08-12 01:52:48 2368

MySql

Mysqldump参数大全(参数来源于mysql5.5.19源码

参数参数说明--all-databases,-A导出全部数据库。mysqldump-uroot-p--all-databases--all-tablespaces,-Y导出全部表空间。mysqldump-uroot-p--all-databases--all-tablespaces--no-tablespaces,-y不导出任何表空间信息。mysqldump-uroot-p--all-databases--no-tablespaces--add-drop-

系统 2019-08-12 01:52:30 2368

MySql

15个mysql使用管理命令

15个mysql使用管理命令Inallthe15mysqladmincommand-lineexamplesbelow,tmppasswordisusedastheMySQLrootuserpassword.PleasechangethistoyourMySQLrootpassword.1.HowtochangetheMySQLrootuserpassword?#mysqladmin-uroot-ptmppasswordpassword'newpasswo

系统 2019-08-12 01:51:47 2368

MySql

mysql 安装补充

1:假如下载的文件名为:mysql-5.0.45.tar.gz2:假如copy到/usr/local下3:groupaddmysql#添加mysql组4:useradd-gmysqlmysql#添加一个mysql用户5:cd/usr/local#进入到该目录-----------------------编译过程-----------------------6:tarzxvfmysql-5.0.45.tar.gz#解压后,在该目录下会出现一个同名的文件夹7:

系统 2019-08-12 01:54:02 2367