【MySQL数据类型2之 日期时间类型】
MySQL日期时间类型大致可以分成(5.0版本):
DATE:4字节 1000-01-01 ----9999-12-31
TIME:3字节 -839:59:59 -----839:59:59
YEAR:1字节 1901-----2155
DATETIME:8字节 1000-01-01 00:00:00 -------- 9999-12-31 23:59:59
TIMESTAMP:4字节 19700101080001 -------2038年某个时刻
使用小例:
1.DATE、TIME、DATETIME的简单使用
mysql>create table test(t1 date,t2 time,t3 datetime);
mysql>insert test values(now(),now(),now());
mysql> select * from test;
+------------+----------+---------------------+
| t1 | t2 | t3 |
+------------+----------+---------------------+
| 2010-05-14 | 15:55:38 | 2010-05-14 15:55:38 |
+------------+----------+---------------------+
2.YEAR的范围应用
mysql> create table test2(t year);
mysql> insert test2 values(02),(89);
mysql> select * from test2;
+------+
| t |
+------+
| 2002 |
| 1989 |
+------+
在插入年份遇到2位数的时候,因为存在年份重叠,有如下规定:00--69 表示 2000-2069
70-99 表示 1970-1999
3.TIMESTAMP的使用
create table test3(value int,t1 timestamp,t2 timestamp);
insert test3 values(1,null,null);
mysql> select * from test3;
+-------+---------------------+---------------------+
| value | t1 | t2 &nb
相关文档:
主从服务器表类型的选择
一般的共识是主服务器使用innodb,事务,行锁等功能是myisam所没有的,对修改操作而言,它更高效;从服务器使用myisam,全文检索功能是innodb所没有的,对查询操作而言,它更高效。这样就可以各尽其能。
呵呵,主从库各司其职,主库:最快的速度做添加删除修改操作,从库,最快的速度做查询操作
......
mysql停止命令
bin/mysqladmin -uroot -p shutdown
mysql启动命令
bin/mysqld_safe &
mysql 修改root密码
1.停止mysql服务
2.启动mysql服务时附加参数
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
3.以root进入mysql
mysql -u root mysql
4.执行sql语句
mysql> UPDATE user S ......
MySQL error 2003的解决过程刚才论坛出现:
error 2003:Can't connect to MySQL server on ..............
问题:MYSQL数据库没有启动~
解决:百度了一下,说的解决方法各种各样,很多.
1\在“运行”里找到C:\mysql\bin\mysqld-opt.exe 运行就是了!找了,没有这个东西:(
2 在Dos下 cd \mysql ......
一、数值(number)
名称
描述
范围(带符号)
范围(不带符号)
空间需求(字节)
TINYINT
很小的整数
-128到127
0到255
1
SMALLINT
小的整数
-32768到32767
0到65535
2
MEDIUMINT
中等大小的整数
-8388608到8388607
0到16777215
3
INT,INTEGER
普通大小的整数
-2147483648到2147483647
......