前日期时间*/
select curtime();/*显示当前时间*/
select current_time();/*显示当前时间*/
select curdate();/*显示当前日期*/
select current_date();/*显示当前日期*/
select current_timestamp();/*显示当前时间戳*/
select database();/*显示当前数据库*/
select user();/*显示当前用户*/
select version();/*显示当前mysql版本*/
select database();/*显示当前打开的数据库*/
select left(type_name,2) from test;/*查看test表中名为type_name列的所有值的前两个字母*/
select right(type_name,2) from test;/*查看test表中名为type_name列的所有值的后两个字母*/
21)select支持的逻辑运算操作
select 2>1&&3>2;/*逻辑与1*/
select 2>1 and 3>2;/*逻辑与1*/
select 1>2 || 3>2;/*逻辑或1*/
select 1>2 or 3>2;/*逻辑或1*/
select !(1>2);/*逻辑非1*/
select not(1>2);/*逻辑非1*/
select 15 ^ 2;/*逻辑异或:15的二进制1111,2的二进制0010,根据"同0异1"原则,结果为1101十进制13*/
select 15 xor 2;/*逻辑异或:13*/
附1:忘记密码
1.关闭正在运行的MySQL。
2.打开DOS窗口,转到mysql\bin目录。
3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。
4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5.输入mysql回车,如果成功,将出现MySQL提示符 >,接下来就可以修改密码了。
附2:修改密码
方法一:
(适用于管理员或者有全局权限的用户重设其它用户的密码)
进入命令行模式
mysql> use mysql;
mysql> UPDATE user SET password="newPassword" WHERE user='name';
mysql> FLUSH PRIVILEGES; //刷新权限
mysql> QUIT
方法二:
(应用同上,只是方法不同)
mysql> SET PASSWORD FOR name=PASSWORD('new password');
mysql> QUIT
?