mysql学习笔记

Mysql命令
Show tables;
Desc pet;

Create table pet (name varchar(20), birthday date);
导入数据
Load data local infile "pet.txt" Into table pet


Select * from pet where  name regexp "^...$"  #查找名字是3个字符的

2)Select * from pet where name regexp ".{n}$"  #{n}表示repeat-n-time'

Select  * from pet where name regexp "fy$"  #查找以fy结尾的名字列表
 

Mysql中常用的函数
1 与日期相关
  To_days()   year()  month()

2 与字符串相关
  Substring()  left()  right()

3 聚集函数
 Max()  min()  avg()  bit_count()


》The following shows an idea of how you can use the bit group functions to calculate the number of days per month a user has visited a web page.
CREATE TABLE t1 (year YEAR(4), month INT(2) UNSIGNED ZEROFILL,
             day INT(2) UNSIGNED ZEROFILL);
INSERT INTO t1 VALUES(2000,1,1),(2000,1,20),(2000,1,30),(2000,2,2),
            (2000,2,23),(2000,2,23);
SELECT year,month,BIT_COUNT(BIT_OR(1<<day)) AS days FROM t1
       GROUP BY year,month;
 
Which returns:
 
+------+-------+------+
| year | month | days |
+------+-------+------+
| 2000 |    01 |    3 |
| 2000 |    02 |    2 |
+------+-------+------+

》批量模式查询mysql
Shell > mysql -u root -p  <batchfile | more
或者输出到outfile中
Shell> mysql -u root -p  < batchfile > outfile

Mysql用户管理 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值