MySQL的简单使用方法
2015-11-03 15:58
549 查看
1. 安装我就不多说了,这个有很多文章介绍。
2. 从使用root开始操作说起
进入MySQL\bin文件夹后,mysql -u root -p,回车后输入密码即顺利登陆
3. 创建新用户(以我自己为例):
CREATE USER 'clare'@'host' IDENTIFIED BY 'clare';
4. 用户授权:
grant select on test.* to 'clare'@'localhost' 即给clare用户授权test数据库中的所有表查询的权利
5. 注意MySQL中没有varchar2,它的varchar对应Oracle的varchar2, int对应Oracle中的Number
6. 如果授权所有权限,则是 grant all on test.*................
7. 特别注意,添加新用户之后,要使用该命令刷新权限表:flush privileges;
函数TimeStampDiff()是MySQL本身提供的可以计算两个时间间隔的函数,语法为:
(microseconds),
or
获取某个字段的类型:
select DATA_TYPE from information_schema.COLUMNS where TABLE_SCHEMA='dbname' and TABLE_NAME='tablename' and column_name = '要查的字段名';
2. 从使用root开始操作说起
进入MySQL\bin文件夹后,mysql -u root -p,回车后输入密码即顺利登陆
3. 创建新用户(以我自己为例):
CREATE USER 'clare'@'host' IDENTIFIED BY 'clare';
4. 用户授权:
grant select on test.* to 'clare'@'localhost' 即给clare用户授权test数据库中的所有表查询的权利
5. 注意MySQL中没有varchar2,它的varchar对应Oracle的varchar2, int对应Oracle中的Number
6. 如果授权所有权限,则是 grant all on test.*................
7. 特别注意,添加新用户之后,要使用该命令刷新权限表:flush privileges;
函数TimeStampDiff()是MySQL本身提供的可以计算两个时间间隔的函数,语法为:
TIMESTAMPDIFF(unit,
datetime_expr1,
datetime_expr2),其中unit单位有如下几种,分别是:FRAC_SECOND
(microseconds),
SECOND,
MINUTE,
HOUR,
DAY,
WEEK,
MONTH,
QUARTER,
or
YEAR。
获取某个字段的类型:
select DATA_TYPE from information_schema.COLUMNS where TABLE_SCHEMA='dbname' and TABLE_NAME='tablename' and column_name = '要查的字段名';
相关文章推荐
- Mysql Merge表的使用注意事项和优点介绍
- mysql 分割字符添加入多个字段
- Rsyslog+MySQL+LogAnalyzer部署日志服务器
- [MySQL FAQ]系列 — 打开general log到底影响多大
- 1、连接Mysql
- mysql锁机制
- mysql truncate带有被引用外键的表时报错解决方法
- [MySQL FAQ]系列 — 如何安全地关闭MySQL实例
- mysql 两台主主复制配置
- node.js+mysql增删查改
- [MySQL FAQ]系列 — 使用mysqldump备份时为什么要加上 -q 参数
- mysql创建只读账号
- [MySQL FAQ]系列 — 从MyISAM转到InnoDB需要注意什
- [MySQL FAQ]系列 — 如何查看当前最新事务ID
- MySQL远程访问:错误码1130解决方案
- MySQL中BLOB字段类型介绍
- 浅谈海量DB的备份设计
- MySQL错误大全
- Transparent Hugepage造成带ToKudb引擎的Mysql无法启动
- mysql创建和删除用户