数据库
文章平均质量分 63
jabin8
这个作者很懒,什么都没留下…
展开
-
Mysql安装错误 解决方法
*****************************************************************************************The security settings could not be applied to the database because the connection has failed with the fol...原创 2009-05-26 14:51:05 · 287 阅读 · 0 评论 -
mysql替换语句 部分替换
更新前的查寻: SELECT o.description from product_info o WHERE o.description LIKE '%HELLO KITTY%' SELECT o.`name` from product_info o WHERE INSTR(`name`,'HELLO KITTY') > 0 我的更新:UPDATE `...原创 2012-05-12 15:15:50 · 121 阅读 · 0 评论 -
MySql授权用户远程访问
创建了一个mmroot的用户,密码为mm1234*.*表示数据和表%表示所有的IP都可以访问(即可以远程访问)ALL PRIVILEGES表示所有的权限WITH GRANT OPTION表示授权用户的权限 实例: mysql> GRANT ALL PRIVILEGES ON *.* TO'mmroot'@'%' I...原创 2012-07-06 21:45:05 · 196 阅读 · 0 评论 -
MySql修改密码
用户名为cmmroot并且主机名为%的用户密码修改成了mm1234 实例: mysql> update user set password=password('mm1234') where user='cmroot' and host='%';Database changedRows matched: 1 Changed: 0 War...原创 2012-07-23 21:55:54 · 196 阅读 · 0 评论 -
忘记MySQL ROOT密码时如何修改mysql root密码
如何修改mysql root密码 忘记MySQL ROOT密码是在MySQ使用中很常见的问题,可是有很多朋友并不会重置ROOT密码,那叫苦啊,特写此文章与大家交流:1、编辑MySQL的配置文件:my.ini一般在MySQL安装目录下有my.ini即MySQL的配置文件。在此配置文件的最后添加如下一行:skip-grant-tables保存退出编辑。2、然后重启MySQL服务在命令行下...原创 2012-07-23 21:59:59 · 210 阅读 · 0 评论 -
MySQL字符串字段类型选择的一般规则
1. 经常变化的字段用char2. 知道固定长度的用char3. 尽量用varchar4. 超过255字节的只能用varchar或者text5. 能用varchar的地方不用text VARCHAR的最大实际长度由最长的行的大小和使用的字符集确定,最大有效长度是65,532字节 ...原创 2012-08-25 21:41:55 · 261 阅读 · 0 评论 -
InnoDB表的一些限制
InnoDB表的一些限制1.表最多只有有1000列.2.单列索引长度小767字节,适用前缀索引。多列组合索引长度3072字节3.列的大小(除小可变列 varchar、varbianry,text,blob)小页于50%页大小. LONG BLOB、LONGTEXT限制于4GB以内,总共行长度包含BLOB与TEXT小于4G4.行大小限制于65335字节(不包含BL...原创 2012-08-25 22:31:13 · 218 阅读 · 0 评论 -
MySQL中varchar最大长度是多少?
一. varchar存储规则:4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节) 5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节 Mysql4中最大也不过是20个字节,但是Mysql5根据编码不同,存储大...原创 2012-08-25 22:53:55 · 9785 阅读 · 2 评论 -
mysql 数据库中字符集 utf8mb
mysql-5.5.3之前的版本都不支持4个byte的utf8,之后的版本才有utf8mb4支持4个byte的utf8字符 以下是官方说明,大概意思是UTF8存储每个字符最大使用3个字节,而utf8mb4存储每个字符 最大可以使用4个字节。有些UTF8无法存储的utf8mb4就可以。 ...原创 2012-08-26 01:25:56 · 253 阅读 · 0 评论 -
MySql varchar排序,加減 CAST ,CONVERT
在工作中碰到了不知道什么人设计的表,有几列数字值的字段属性竟然设置成了varchar,现在想做数字加減操作,很是麻烦,后来找到了三种方法。假如表结构如下id(int) a(varchar)1 12 23 104 ...原创 2010-10-25 15:20:16 · 762 阅读 · 0 评论 -
MySQL导出导入数据命令
关键字: mysql导出导入数据命令 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 我的例子是(这是个比较通用的方法): C:\Program Files\MySQL\MySQL Serve...原创 2010-09-18 12:24:48 · 161 阅读 · 0 评论 -
mysql安装图解教程 5.1
转载请注明出处:http://hi.baidu.com/herdff/blog/item/6e6b4bcf6132f90b93457e14.html本教程以Mysql 5.1版本为例,更高版本安装过程与此类似。阅读前,请下载5.1,下载地址:www.mysql.com安装过程与其它Windows安装程序一样,首先出现的是安装向导欢迎界面直接点击“N...原创 2009-05-26 15:18:04 · 213 阅读 · 0 评论 -
Linux下MySQL的启动、停止、重启
比较常用的MySQL命令:一、启动方式 1、使用 service 启动:service mysqld start 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start 3、使用 safe_mysqld 启动:safe_mysqld& 二、停止 1、使用 service 启动:service mysqld stop 2、使用 mysqld 脚本启动:/...2010-04-02 10:16:58 · 136 阅读 · 0 评论 -
mysql 数据库名和表名的大小写敏感性问题
在 MySQL 中,数据库和表对应于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix 系统中是大小写敏感的。一个特例是 Mac OS X,当缺省的 HFS+ 文件系统使用时。然而 Mac OS X 还支持 UFS 卷,那些在 Mac OS X 是大小写敏感的就如他们在任一 Unix...2010-04-02 10:17:43 · 405 阅读 · 0 评论 -
MySQL的大小写区分及乱码解决方案
一. 数据库本身的大小写区分规则[ Linux ]MySQL在Linux下数据库名、表名、列名、别名大小写规则: 1、数据库名与表名是严格区分大小写 2、表的别名是严格区分大小写 3、列名与列的别名在所有的情况下均是忽略大小写的 4、变量名也是严格区分大小写的注意:A、Linux下MySQL安装完后默认:区分表名的大小写,不区分列名的大小写B...2010-04-02 14:45:44 · 112 阅读 · 0 评论 -
MYSQL创建,修改,删除用户,以及权限设置
1,CREATE USER语法 CREATE USER user identified by '123456'2,DROP USER语法 drop user user@localhost;3,SET PASSWORD语法 set password for user=password('123456');4,GRANT和REVOKE语法 grant all priv...2010-04-07 10:26:24 · 111 阅读 · 0 评论 -
Mysql从windows服务器直接到linux服务器迁移数据
1.把本地有数据导出到远程的主机上: C:\Documents and Settings\Administrator>mysqldump -u root -p****** --opt test|mysql -u root -p******* -h 192.168.1.28 -C pa_test说明:如果此命令会出现“'my...2010-04-27 10:25:41 · 255 阅读 · 0 评论 -
修改mysql的user表,来达到变更权限
mysql>update user set Host='134.139.141.170' where Host='803.105.142.78';Query OK, 0 rows affected (0.00 sec)mysql>FLUSH PRIVILEGES; FLUSH PRIVILEGES;只有执行这个语句后,更改才...原创 2010-07-29 11:07:28 · 509 阅读 · 0 评论 -
mysqldump执行时Got error: 1045: Access denied for user 'root'@'localhost' (using p
1.mysqldump执行时Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect解决办法登录mysql客户端mysql -hserverip -uroot -pmysql> use mysql;Data...原创 2010-09-18 10:45:52 · 1045 阅读 · 0 评论 -
mysql里记录货币用什么字段类型好
[color=red][b]create table t44(c2 decimal(5,2)) charset=utf8;decimal(5,2)-999.99 到 999.99[/b][/color]NUMERIC和DECIMAL类型被MySQL实现为同样的类型,这在SQL92标准允许。他们被用于保存值,该值的准确精度是极其重要的值,例如与金钱...原创 2012-08-26 01:46:47 · 1279 阅读 · 0 评论