
MySQL
zengshaotao
大道至简,未来可期
展开
-
数据库操作
Enter password: ****Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 5Server version: 5.0.41-community-nt MySQL Community Edition (GPL)Type 'help;' or '\h' for h...2013-06-01 11:56:50 · 129 阅读 · 0 评论 -
MySQL建表字段类型参考
1、数值类型(1)INT[ (M) ] 说明:标准大小的整数 允许的属性:不选(可以取正负数),UNSIGNED(无符号,取值范围增大一倍),UNSIGED ZEROFILL(在数值前自动填0),auto_increment(自动递增) 取值范围:-2147483648 到2147483647(-231 到231-1),或者如果为UNSIGNED,则0 到429496729...原创 2013-08-12 22:25:32 · 1194 阅读 · 0 评论 -
truncated
如果在运行系统.sql脚本文件时报:Data truncated for column 'parent_id' at row1 错误。 主要原因是在建表的列为特定类型,而所插入的数据类型没与其字段一一匹配。比如创建字段类型是 float(4,2)但是实际insert的时候是字符,并且字符位数很多,比如1223434343;...2013-08-12 22:27:32 · 641 阅读 · 0 评论 -
mysql alter 语
mysql alter 语句用法,添加、修改、删除字段等 //主键549830479 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);//增加一个新列549830479 ...原创 2014-01-24 22:00:06 · 102 阅读 · 0 评论 -
mysql数据备份与恢复
<!--StartFragment -->1, 用 mysqldump 命令进行备份: 在命令提示符窗口(注意不是 MySQL 的 MySQL Command Line Client 窗口)中输入, C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -hlocalhost -uroot -proot ...2014-04-23 20:26:40 · 87 阅读 · 0 评论 -
My SQL 读写分离详解
原文地址:http://blog.youkuaiyun.com/cutesource/article/details/5710645 一个完整的MySQL读写分离环境包括以下几个部分:应用程序clientdatabase proxydatabase集群在本次实战中,应用程序client基于c3p0连接后端的database proxy。database proxy负责管理clie...原创 2017-05-03 17:00:51 · 182 阅读 · 0 评论 -
Linux下MySQL5.5的主从热备(自动同步)配置
环境说明: Master:192.168.1.200Slave:192.168.1.132 MySQL 的 Master 配置: 配置my.cnf: # vi /etc/my.cnf [mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.so...2017-07-17 16:01:03 · 157 阅读 · 0 评论 -
MySQL建立双向主备复制服务器配置方法
1、环境描述 服务器A(主) 192.85.1.175 服务器B(从) 192.85.1.176 MySQL版本:5.1.61 系统版本:System OS:ubuntu 10.10 X86(系统安装及数据环境搭建,省略)2. 创建同步用户:在服务B命令行执行 : [sql] view plain copy gra...原创 2017-07-17 17:00:14 · 123 阅读 · 0 评论 -
重装Mysql
忘记密码,重装Mysql,却无法重装,原因如下: A.卸载没清理干净,特别是注册表信息1:在“运行”里键入regedit进入注册表。2:HEKY_LOCAL_MACHINE\SOFTWARE\MYSQL目录删除3:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除4:HKEY...原创 2017-11-23 17:58:20 · 92 阅读 · 0 评论 -
MySQL优化总结
Mysql数据库优化技巧1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后...原创 2018-04-02 16:50:47 · 136 阅读 · 0 评论 -
MySql外键设置详解
(1) 外键的使用:外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库有时候会由于没有通过外键的检测而使得开发人员删除,插入操作失败.他们觉得这样很麻烦 其实这正式外键在强制你保证数据的完整性和一致性.这是好事儿. 例如: 有一...原创 2013-08-02 22:17:25 · 148 阅读 · 0 评论 -
查看依赖当前表的外键的表的集合
当我们想查看一个数据库表有多少其他表通过外键依赖这个表的时候,可以通过可视化的工具来看,当没有工具可以使用的时候,可以通过如下的sql查询来完成:select concat(table_name, '.', column_name) as 'foreign key', concat(referenced_table_name, '.', referenced_c...2013-08-02 22:02:27 · 224 阅读 · 0 评论 -
创建表
/*用户信息*/DROP TABLE IF EXISTS `USER_INFO`;CREATE TABLE USER_INFO( /*id int(8) not null auto_increment,*/ userid varchar(8) primary key NOT NULL, username varchar(32), userpassword varchar...2013-08-01 22:38:23 · 139 阅读 · 0 评论 -
修改数据库编码格式(转)
MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8。 1、需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:>mysql -u root –p,之后两次输入root用户的密码),查看数据库的编码方式命令为: >show variables like 'character%'; +----------...原创 2013-06-01 11:57:53 · 171 阅读 · 0 评论 -
MySQL 中文字符
mysql插入中文报错:incorrect string value:... 进入安装目录下的 my.ini修改配置, 有两个地方需要修改,一个是client端的还有一个是server端的 Sql代码 1. # CLIENT SECTION 2. # ---------------------------------------------------------------------- ...2012-12-18 22:11:35 · 166 阅读 · 0 评论 -
MySQL 简单语法
mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || test || zst |+--------------------...2012-12-19 21:53:04 · 126 阅读 · 0 评论 -
MySQL语法语句大全
...原创 2012-12-19 21:54:59 · 97 阅读 · 0 评论 -
MYSQL常用命令
MYSQL常用命令 ...原创 2012-12-19 21:56:47 · 98 阅读 · 0 评论 -
Mysql 乱码
自己电脑安装MySql,最后一步配置数据库字符集的时候,刚开始配置了UTF-8,但是后期的程序保存中文的时候总出现乱码,怎么设置字符集都没用,后来重新卸载安装程序,重启电脑(不重启电脑,下一次安装可能会失败,因为前一次卸载操作的一些文件需要重启后才能删除),再重新安装,字符集选择gb2312,乱码问题才得以解决。...2013-07-23 20:50:18 · 106 阅读 · 0 评论 -
文件建表
要为自己练习,数据库相关的内容还是要的,表那些每次不愿都在命令行窗口敲,所以写在了文件里,执行如下命令:mysql> source D:/workspace/Struts2SpringHiberbate/src/sql.txt; 表建好了。 这个地方路径一定要注意,反斜扛是\\,单向前斜杠就是文中的。...2013-07-24 22:50:26 · 116 阅读 · 0 评论 -
增加外键
增加外键约束时,假定A参照B,那么B中被参照的列必须是主键,否则语句无法执行mysql> desc user_info;ERROR 1146 (42S02): Table 'projectdevlop.user_info' doesn't existmysql> show tables;+-------------------------+| Tables_in_projec...2013-07-31 23:03:32 · 116 阅读 · 0 评论 -
主外键
主关键字(primary key)是表中的一个或多个字段,它的值用于惟一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表不能有多个主关键字,并且主关键字的列不能包含空值。主关键字是可选的. 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个...原创 2013-08-01 20:08:17 · 162 阅读 · 0 评论 -
mysql 集群高可用
https://blog.youkuaiyun.com/kokjuis/article/details/78401022https://www.cnblogs.com/phpstudy2015-6/p/6706465.htmlhttps://www.cnblogs.com/cuihongyu3503319/p/5835518.htmlhttps://www.cnblogs.com/zhangyi...原创 2018-08-30 19:05:38 · 517 阅读 · 0 评论