Mysql学习笔记

连接与断开服务器
shell> mysql -h host -u user -p
Enter password: ********

  我们可以做个批处理mysql.bat or mysql.cmd:

    

1 @echo off
2 cd C:\Program Files\MySQL\MySQL Workbench CE 5.2.35
3 mysql -h localhost -u root -p123456

  首先进入到mysql安装目录C:\Program Files\MySQL\MySQL Workbench CE 5.2.35,  

  主机地址是本地localhost,用户名:root ,密码:123456.

  如果你想要在命令行上在-p选项后提供 密码,则不能插入空格(例如,如-pmypassword,不是-p mypassword)

但是,不建议在命令行输入密码,因为这样会暴露 密码,能被在机器上登录的其它用户窥探到。

 

各个提示符并简述它们所表示的mysql的状态:

提示符

含义

mysql>

准备好接受新命令。

->

等待多行命令的下一行。

'>

等待下一行,等待以单引号(')开始的字符串的结束。

">

等待下一行,等待以双引号(")开始的字符串的结束。

`>

等待下一行,等待以反斜点(`)开始的识别符的结束。

/*>

等待下一行,等待以/*开始的注释的结束。

 

 

 

 

 

 

 

 

 

 

 

 

DESCRIBE语句,查看表字段信息:

mysql> DESCRIBE table_name;


日期计算:

  

(YEAR(CURDATE())-YEAR(birth)) - (RIGHT(CURDATE(),5)<RIGHT(birth,5))
YEAR()提取日期的年部分,RIGHT()提取日期的MM-DD (日历年)部分的最右面5个字符。比较MM-DD值的表达式部分的值一般为1或0,如果CURDATE()的年比birth的年早,则年份应减去1

posted on 2011-11-10 10:41  Fishboy  阅读(197)  评论(0)    收藏  举报

导航