参考网址: http://dev.mysql.com/doc/
http://www.w3school.com.cn/
进入、退出mysql环境
#mysql -u user -p
#输入密码:
mysql>use database 使用database名字的数据库
#quit
查看数据库信息
mysql>show databases; 查看包含哪些数据库
mysql>show tables; 查看当前使用数据库包含哪些表
mysql>{describe | desc} table; 查看表table的描述;
导入、导出数据库
mysql>source db.sql 导入文件名为db.sql的数据库脚本;
创建、删除数据库、表
mysql>drop database db; 删除名为db的数据库;
mysql>drop table [if exists] table; 如果table表存在则删除;
修改、删除数据库、表
rename table tab1 to tab2; 将表tab1名改为tab2;
alter table tab add col datetype; 在tab表中添加datetype类型的col列;
alter table tab drop column col; 在tab表中删除col的列;
alter table tab alter column col datetype; 将tab表中col列的类型改为datetype;
选取语句
select * from table limit [offset, ] cnt; 选取offset开始的cnt条记录,offset从0开始;
select * from table where col in(v1, v2, ...); 选取col列的值在v2,v2,...中的记录;
排序
order by asc 升序
order by desc 降序
函数
AVG(col) 求col列平均值
COUNT(*)
COUNT(col) 计算col列行数,不计NULL
FIRST(col) 返回第一个记录
LAST(col) 返回最后一个记录
MAX(col) 返回最大值
MIN(col) 返回最小值
SUM(col) 求和
UCASE(col) 转大写
LCASE(col) 转小写
MID(col, start[, len]) 选取col列中start到len的子串
LEN(col) 求col串的长度
ROUND(col, dec) 保留小数dec位
now() 返回当前时间
2231

被折叠的 条评论
为什么被折叠?



