mysql部分学习心得(入门级别)

mysql中针对不同的数据选择相应的存储引擎

mysql中也会针对不同的数据处理选择相应的存储的引擎

mysql中也会针对不同的数据处理选择相应的存储的引擎

mysql中一些授权(grant)等的一般是mysql中user表中进行 

mysql中授权问题,可以很细化,对用户可以赋予相应的你想要他拥有的权限

mysql中常见的引擎有innoDB,CSV, myISAM…

mysql中对数据的分布式的存储访问,同样的可以类用户一样的分配相应的操作权限,让各个数据库之间能相互的配合达到最高的效率

mysql中对数据的备份也有很多相应的处理,须先了解原理

mysql中的缓存对数据的访问也是很重要的

mysql中你可以在Create Table语句的最后添加扩展语句,如TYPE=MyISAM(或者ENGINE = INNODB)来指定当前标的引擎类型

mysql中当你不清楚当前数据库中各表的引擎时可以使用SHOW TABLE STATUS FROM DBname来查看。

mysql中不同的引擎选择在不同的业务处理上,性能将有天壤之别!

mysql 中获取系统时间有select now(),select current_date, select current_time,获取系统的时间戳是UNIX_TIMESTAMP(datetime)

msyql 支持中文查询的时候要设置 set names utf8

mysql 查询结果设置编码是set character_set_reasults = UTF-8

mysql在C中调用的时候编译的时候考虑的是 gcc -o str str.c -I /usr/include/mysql -L /usr/lib64/mysql -lmysqlclient -lz -lm(lib 用的是lib64)

应用程序之间的通信要有自己的协议,所以说如果要访问mysql的话也要知道mysql的协议,但是一般为了节约时间劳动力,协议都是封装好的

在mysql中如果用函数的时候,可能出现空值,NULL(默认的值是为 NULL=0)select min(column),“tpye”as BBB  from XXX  数据库中没有相应的数据的时候就会出现,Null type

mysql的所有的字符的设置和显示,show variables like "charac%" 显示所有的编码

mysql数据| tx_isolation                    | REPEATABLE-READ  调整事务的级别

mysql 查询结果转入文档(select * from XXX into outfile "PATH")

mysql 连接出现问题L Host 'www.helloheaven.com' is not allowed to connect to this MySQL serverConnection closed by foreign host  是mysql授权的问题


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值