Mysql note 1

1.安装RPM文件:rpm -ivh xxx.rpm
2.显示IP: ifconfig
3.创建mysql用户并赋权限: grant all on test.* to user 'user1' identified by 'password' with grant option;
4.Trigger only can be created in stored procedure in mysql
5.Use 'auto_increment'来生成自增字段,对应自增字段,可以直接赋予实际值,也可以由mysql自动赋值。
6.查看mysql版本:SELECT VERSION();
7.查看当前日期:SELECT CURRENT_DATE;
8.查看当前时间:SELECT CURRENT_TIME;
9.mysql根据寻找终止符(分号)来判断语句结束位置,使用“/c”来
10.mysql中对象的大小写敏感性决定于服务所依赖的系统的大小写敏感性;
11.查看mysql的启动参数 ps -ef|grep mysql

 

1.在mysql中,Timestamp和auto_increment的数据可以由用户直接输入或修改,在每次用户修改时,系统会默认修改timestamp的值为当前时间,如果用户在修改时修改了timestamp的值,则使用用户输入值。
2.Timestamp使用时间来标示,精确到秒,其值范围为1970-3030
3.如果在字符“!”后添加了版本号,仅当MySQL的版本等于或高于指定的版本号时才会执行注释中的语法: 
  CREATE /*!32302 TEMPORARY */ TABLE t (a INT); 
4.查看当前使用数据库:SELECT DATABASE();
5.可以直接使用为定义的变量如:SELECT @num=COUNT(1) FROM t1;SELECT @num;
6.查看表信息:Describe TableNmae;
7.Mysql支持扩展的正则表达式匹配
  .  匹配单个任意字符
  *  匹配之前字符的零个或多个字符
  [] 匹配[]中指定的字符
  ^  匹配以^随后的字符开始
  $  匹配以$随后的字符结束
如:SELECT * FROM t1 WHERE name regexp '^[a-b]'--匹配所有以字母开头的字符串
8.mysql默认忽略大小写,如果区分大小写,可以使用binary来将字符串转换成二进制码来比较。
9.InnerDB支持外键。
10.修改表的自增增量: ALTER TBALE t1 AUTO_INCREMENT=10;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值