mysql学习笔记
2007-08-04 21:10
543 查看
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用户管理
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用户管理
相关文章推荐
- mysql学习笔记二
- mysql学习笔记1
- PHP&MySQL学习笔记2017年1月18日
- MySQL学习笔记2-System administration(set password)II
- MySQL字段自增长AUTO_INCREMENT的学习笔记
- MySQL学习笔记一
- 命令提示符CMD远程连接Mysql学习笔记
- 转:Mysql存储过程学习笔记--变量、参数、注释收藏
- MySQL安装图解_学习笔记
- [MySQL学习笔记]case when then else end用法
- [MySql学习笔记] 三 修改和维护表
- MySQL学习笔记 初涉MySQL
- PHP与MySQL学习笔记8:重要概念与设计Web数据库
- 22.笔记 MySQL学习——Memory存储引擎
- 马哥学习笔记十七——MySQL之用户和权限管理
- [MySql学习笔记] 六 索引
- mysql_学习笔记_09
- MySQL学习笔记 4 -触发器、MySQL视图
- MySQL学习笔记——插入数据
- MySQL学习笔记——汇总和分组数据