Mysql进化论1
1.它可以被分为三类:数字类型日期类和时间类型,字符串类型。
列类型用于描述:
M:指出最大的显示尺寸。最大的合法显示尺寸为255.
D:适用于浮点类型并之初跟随在十进制小数点后的数码的数量。最大的可能值是30,但是不应大于M.
2.方括号("[","]")指出可选的类型修饰符的部分.
*若指定了列类型为ZEROFILL,MYSQL将该列自动地增加UNSIGNED属性。
TINYINT[(M)][UNSIGNED][ZEROFILL]:一个很小的整数。有符号的范围是-128到127,无符号的范围是0到255.
SMALLINT[(M)][UNSIGNED][ZEROFILL]:一个小整数。有符号的范围是-32768到32767,无符号的范围是0到65535.
MEDIUMINT[(M)][UNSIGNED][ZEROFILL]:一个中等大小整数.有符号额范围是-8388608到2147483647,无符号的范围是0到16777215.
INT[(M)][UNSIGNED][ZEROFILL]:一个正常大小整数。有符号的范围是-2147483648到2147483647,无符号的范围是0到4294967295.
INTEGER[(M)][UNSIGNED][ZEROFILL]:
这是一个int的同义词。可以说是INT的简称.
BIGINT[(M)][UNSIGNED][ZEROFILL]:一个大整数。有符号的范围是-9223372036857754775808到9223372036854775807,无符号的范围是0到18446744073709551615。
FLOAT[(M,D)][ZEROFILL]:一个小(单精密)浮点数字。不能无符号.允许的值是-3.402823466E+38到-1.175494351E-38,0 和1.175494351E-38到3.402823466E+38。M是显示宽度而D是小数的位数。没有参数的FLOAT或有<24的一个参数表示一个单精密浮点数字。
DOUBLE[(M,D)][ZEROFILL]:一个正常大小(双精密)浮点数字。不能无符号。允许的值是-1.7976931348623157E+308到-2.2250738585072014E-308、 0和2.2250738585072014E-308到1.7976931348623157E+308。M是显示宽度而D是小数位数。没有一个参数的DOUBLE或FLOAT(X)(25 < = X < = 53)代表一个双精密浮点数字。
DOUBLE PRECISION[(M,D)][ZEROFILL];REAL[(M,D)][ZEROFILL]:这些都是DOUBLE的同义词.
DECIMAL[(M[,D])][ZEROFILL]:一个未压缩(unpack)的浮点数字。不能无符号。行为如同一个CHAR列:“未压缩”意味着数字作为一个字符串被存储,值的每一位使用一个字符。小数点,并且对于负数,“-”符号不再M中计算。如果D是0,值将没有小数点或者小数部分。DECIMAL值的最大范围与DOUBLE相同,但是对一个给定的DECIMAL列,实际的范围可以通过M和D的选择被限制。如果D被省略,它被设置为0。如果M被省掉,它被设置为10。在Mysql3.22里,
相关文档:
一、安装
1. 首先安装SSH
sudo apt-get install ssh
2.安装MySQL(虽然现在最新版为5.1,但是还只能装5.0版本)
sudo apt-get install mysql-server-5.0
3.安装Apache
sudo apt-get install apache2
4.安装PHP
sudo apt-get install php5 libapache2-mod-php5
5.重启Apache
sudo /etc/init.d/apache2 restart ......
CentOS下Mysql实现数据库主从同步
一、环境
A服务器: 192.168.10.42 主服务器master CentOS 5 Mysql 5.1.34
B服务器: 192.168.10.68 副服务器slave CentOS 5 Mysql 5.0.56
二、设置Master服务器
1、编辑Master上的/etc/my.cnf文件
......
MySQL从4.1开始支持SQL的子查询。这个技术可以使用SELECT语句来创建一个单列的查询结果,然后把这个结果作为过滤条件用在另一个查询中。例如,我们要将客户基本信息表中没有任何订单的客户删除掉,就可以利用子查询先从销售信息表中将所有发出订单的客户ID取出来,然后将结果传递给主查询,如下所示:
DELETE from ......
1 导出:
进入命令行: 执行
mysqldump -u username -p password –all-databases > all.sql
详细参数:
http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html
2 导入
进入mysql -u username -p password
执行source all.sql;
......