#连接
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
连接断开
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 问题 阿里云服务器ssh经常一段时间就断掉解决办法 系统 centos 7 修改 ssh 配置 增加以下两行 这两...
- 一.Windows 系统配置USB连接 1.配置相对于机型的驱动2.如果能选择内存使用不相干模式开启adb,尽量选...
- 碰到问题: 通过SSH远程登录到ubuntu系统,没有桌面端,只有一个shell页面,当不小心退出的时候,在ubu...