mysql itpub_mysql

1、类似oracle中的job:event,在my.cnf或者my.ini中加上event_scheduler=1(每次启动数据库自动开启),用show variables like 'event%'检查是否开启。

2、char最大255字符,varchar最大64K字节。在指定长度时都是指字符个数,而非字节数。

3、动态sql:mysql中叫预处理,使用prepare stmt_name from 'select ? from xx'; execute stmt_name using @a; drop prepare stmt_name;

4、mysql似乎有系统变量、用户变量、局部变量等概念,用户变量和局部变量的区别是用户变量名要前缀@符,在预处理的from(见第3条)中似乎只能定义用户变量,不能定义局部变量。

5、异常处理:可以捕捉异常但获取不到错误信息,

declare continue|exit handler for sqlexception|sqlwarning|not found|mysql_error_code|sqlstate 'xxx'|condition_name [,...] sql_statement

6、分隔符:oracle里的"",sql里的""或者[],mysql里是""或者``

7、临时表:类似sql server

8、登录:mysql -u hpsv1 -p123456 -h 10.166.107.5 -P 端口

9、把mysql的启动添加到服务后,是否会导致mysqld无法启动?

把默认的mysql服务(MySQL)添加到服务中时,会导致mysqld无法启动(存在多个mysql的时候,所有的都无法启动),只能用net start mysql启动。

但是使用自定义的服务名时,所有的mysqld都能正常启动。

10、windows系统中,如何将mysql添加到服务或者从服务中删除?

见mysqld的帮助,mysqld --install xxx,mysqld --remove xxx。

11、创建了一个自定义的mysql服务,叫mysqltest,用net start mysqltest启动报错,如下:

发生系统错误 3。

系统找不到指定的路径。

解决:到服务中,找到该服务,点属性,查看常规选项卡,应该是可执行文件的路径错误。

原因:在创建服务的时候,需要切换目录到mysqld的目录下,然后执行mysqld --install xxx命令。

12、mysql多实例以及jdbc如何配置?

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8367589/viewspace-730099/,如需转载,请注明出处,否则将追究法律责任。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值