MySQL

来源:互联网 发布:文都看视频的软件 编辑:程序博客网 时间:2024/06/11 15:51

一点积累:

1. mysql  不支持   mysql -h ip:port   这样的方式,而应该是-P port

2.在拼接SQL的时候一定要注意格式,语法上一定要正确,否则查询不到结果的。

3.查询时间类型的值时,用between  time1  and  time2  ,注意时间的值要带引号

4.join,就是多表查询,通常分为内连接和外连接。内连接是最常见的,例如:select * from tab1,tab2  where  tab1.id  =  tab2.id;

5.char  与  varchar的区别:char是定长的,varchar是变长的。例如:char(n),当存储的字符串长度不足n时,会补足,这就叫定长。varchar(n),当存储的字符串长度不足n时,不会自动补足n。

6.存储长文本内容的话,最好用text类型。对于二进制文件,应该使用blob类型。


又把《数据库系统概论》这本书看了一遍,大有收获。以前上学的时候看这本书,没看懂,没有搞明天它究竟是讲个啥。这次看过之后,终于明白了。它讲的是数据库系统的一般性原理,所有数据库系统的设计都是按照各原理来的。

事务是数据库执行的基本单位,而不是SQL语句。

数据库是要对所有用户提供服务的,就必然会有并发控制的问题。而事务是实现并发控制的基础。

幻读:

脏读:

活琐:

死锁:

共享锁:

排它锁: