连接断开

#连接
 mysql -h host -u user -p
#断开
 quit

select version();
select now();
select current_date;
select user();

show databases;
use databsename
create database databasename;
mysql -h host -u user -p databasename
show tables;
describe tablename;

#日期计算
YEAR(CURDATE())
RIGHT(CURDATE(),5)
MONTH(CURDATE())
DAYOFMONTH(CURDATE())
DATE_ADD(CURDATE(), INTERVAL 1 MONTH)

#NULL操作
a IS NULL
a IS NOT NULL
group by 时,null视为相同且最小
[null处理](https://www.cnblogs.com/dudumiaomiao/p/5793166.html)

[MySQL in查询优化<一>](https://blog.csdn.net/gua___gua/article/details/47401621)

#模式匹配
"_"匹配单个字符
"%"匹配任意数目字符
使用LIKE或NOT LIKE

REGEXP和NOT REGEXP操作符使用扩展正则表达式
如果你想强制使REGEXP比较区分大小写,使用BINARY关键字使其中一个字符串变为二进制字符串
"^"开始   "$"结尾   "{n}"重复n次

[char,varchar,text](http://www.cnblogs.com/billyxp/p/3548540.html)

[MySQL中varchar最大长度是多少?](http://www.cnblogs.com/gomysql/p/3615897.html)



#计数行
count()
分组计数

#显示当前所在数据库
select database();

#使用mysql脚本
mysql < filename
在mysql中:source filename









©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容