
mysql
百里行者
行百里者半九十
展开
-
mysql 导入导出 csv
从csv文件导入到mysqlload data local infile 'D:/workspace/test.csv' into table tabelname1 fields terminated by ',' lines terminated by '\\n'(field1,field2,field3);说明:1、fields terminated原创 2012-02-14 15:21:44 · 1072 阅读 · 0 评论 -
mysql创建用户授权
需求:1. 创建一个用户2. 该用户只拥有某个数据库的权限语句:1. 创建用户CREATE USER 用户名@localhost IDENTIFIED BY '密码';2. 授权GRANT ALL PRIVILEGES on 数据库名.* to 用户名@'localhost' identified by '密码';3. flushflush pr原创 2013-11-01 15:05:32 · 565 阅读 · 0 评论 -
mysql常用语句备忘
创建UTF8数据库:CREATE DATABASE `log_server` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;查看某表的分区情况:select * from INFORMATION_SCHEMA.PARTITIONS where table_name='表名';查看任务:show processlis原创 2013-05-17 00:08:15 · 543 阅读 · 0 评论 -
mysql remote access
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY '123456' WITH GRANT OPTION;原创 2013-07-05 18:18:15 · 1722 阅读 · 0 评论 -
MySQL性能优化的最佳20条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为转载 2013-07-19 10:24:30 · 694 阅读 · 0 评论 -
mysql分表的3种方法[转]
一,先说一下为什么要分表当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。根据个人经验,mysql执行一个sql的过程如下:1,接收到sql;2,把sql放到排队队列中 ;3,执行sql;4,返回执行结果。在这个执行过程中最花时间在什么地方呢?第一,是排队等待的时间,第二,sql转载 2013-05-17 18:39:08 · 673 阅读 · 0 评论 -
mysql分区功能详细介绍[转]
一,什么是数据库分区前段时间写过一篇关于mysql分表的的文章,下面来说一下什么是数据库分区,以mysql为例。mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索引的。如果一张表的数据量太大的话,那么myd,m转载 2013-05-17 18:40:45 · 666 阅读 · 0 评论 -
mysql分表
详情链接:http://blog.51yip.com/mysql/949.html分表1:CREATE TABLE IF NOT EXISTS `user1` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(50) DEFAULT NULL,`sex` int(1) NOT NULL DEFAULT '0',PRIM原创 2013-05-17 18:37:16 · 596 阅读 · 0 评论 -
MySQL分区琐碎
新创建表设置分区:CREATE TABLE employees ( id INT NOT NULL, fname VARCHAR(30), lname VARCHAR(30), hired DATE NOT NULL DEFAULT '1970-01-01', separated DATE NOT NULL DEFAULT '9999-12-3原创 2013-05-17 15:02:17 · 538 阅读 · 0 评论 -
ImportError: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory
cd /usr/libln -s /所在目录/libmysqlclient_r.so.16.0.0 libmysqlclient_r.so.16ln -s /所在目录/libmysqlclient_r.so.16.0.0 libmysqlclient_r.soln -s /所在目录/libmysqlclient_r.so.16.0.0 libmysqlclient.so.16ln原创 2012-12-13 15:04:31 · 2387 阅读 · 0 评论 -
mysql 数据库局域网共享备忘
mysql 数据库局域网共享备忘1. /etc/mysql/my.conf注释掉:# bind-address = 127.0.0.12. 授权grant all privileges on *.* to root@"%" identified by 'abc' with grant option; flush privileges;原创 2012-11-29 18:32:57 · 1624 阅读 · 0 评论 -
python mysqldb 查询数据,中文乱码问题
MySQLdb.connect(host=self.host, user=self.user, passwd=self.passwd, port=self原创 2012-09-20 09:41:38 · 992 阅读 · 0 评论 -
Ubuntu MySQL以及Workbench安装
一. mysql 安装 sudo apt-get install mysql-server二. workbench 从mysql官网下载类似: mysql-workbench-gpl-5.2.38-1ubu1104-i386.deb 安装:sudo alien -i mysql-workbench-gpl-5.2.38-1ubu1104-i386.deb有原创 2012-03-28 15:35:17 · 2029 阅读 · 0 评论 -
Mysql 不能回滚的语句
13.4.2. 不能回滚的语句有些语句不能被回滚。通常,这些语句包括数据定义语言(DDL)语句,比如创建或取消数据库的语句,和创建、取消或更改表或存储的子程序的语句。您在设计事务时,不应包含这类语句。如果您在事务的前部中发布了一个不能被回滚的语句,则后部的其它语句会发生错误,在这些情况下,通过发布ROLLBACK语句不能 回滚事务的全部效果。缘起一段python脚本:原创 2014-03-19 09:58:30 · 4911 阅读 · 0 评论