MySQL for mac使用记录
一、登录
打开终端,输入/usr/local/mysql/bin/mysql -u root -p

初次进入mysql,密码为空。当出现mysql>提示符时,表示你已经进入mysql中。键入exit退出mysql。
二、更改Mysqlroot用户密码
更改mysql root 用户密码,在终端输入/usr/local/mysql/bin/mysqladmin -u root password新密码

设置新的密码,再次输入/usr/local/mysql/bin/mysql -u root -p登录:

三、创建用户
以root身份登录mysql:

创建一个用户,键入insert into mysql.user(Host,User,Password) values("localhost","新用户",password("密码"));

刷新系统权限表,键入 flush privileges;
这样就创建了一个用户名为Lands,密码为Lands的用户。尝试用新用户密码登录:

四、删除用户
登录root 账户。

删除用户,键入 DELTE FROM mysql.user WHERE User="用户名";
刷新权限表,键入 flush privileges;

五、修改指定用户密码
登录root 账户。
修改指定用户密码,键入update mysql.user set password=password("新密码") where User="用户名" and Host="localhost";
刷新权限表,键入 flush privileges;

六、为用户创建数据库
登录root 账户。 先创建一个数据库:键入 create database 数据库名;
然后为用户添加操作数据库的权限,键入 grant all privileges on 数据库名.* to 用户名@localhost identified by '用户名';
刷新权限表,键入 flush privileges;
如果只指定部分权限给用户,键入grant select,update on 数据库名.* to 用户名@localhost identified by '用户名'; 刷新权限表,
键入 flush privileges;

七、操作数据库
登录root 账户。
1、创建一个新的数据库,键入 create database 数据库名;

2、打开一个数据库,键入 use 数据库名;
3、显示数据库中所有的数据表,键入 show tables;

4、创建一个数据库表,键入create table数据表名(字段1 字段类型, 字段2 字段类型);

5、显示表的结构,键入 describe 数据表名;

6、在表中插入数据,键入 insert into 数据表名 value("字段值1", "字段值2");

7、更新表中数据,键入 update 数据表名 set 字段1=字段值1 where 筛选条件;

8、删除表中数据,键入 delete from 数据表名 where 查询条件;

9、清空表中数据,键入 delete from 数据表名;

10、删除数据表,键入 drop table 数据表名;

MySQL for mac使用记录的更多相关文章
- MYSQL删除表的记录后如何使ID从1开始
MYSQL删除表的记录后如何使ID从1开始 MYSQL删除表的记录后如何使ID从1开始 http://hi.baidu.com/289766516/blog/item/a3f85500556e2c09 ...
- mysql防止重复插入记录方法总结
mysql防止重复插入记录方法总结 防止mysql重复插入记录的方法有很多种,常用的是ignore,Replace,ON DUPLICATE KEY UPDATE,当然我们也可以在php中加以判断了. ...
- navicat MySQL 只有1000条记录
/*************************************************************************** * navicat MySQL 只有1000条 ...
- mysql 查询一条记录的下一条和上一条记录
如果ID是主键或者有索引,可以直接查找: 方法一: 查询上一条记录的SQL语句(如果有其他的查询条件记得加上other_conditions以免出现不必要的错误): select * from tab ...
- MySQL for Mac 安装和基本操作
一.安装mysql 1.mysql下载地址http://dev.mysql.com/downloads/mysql/我的机器是mac 10.8的;所以使用mysql-5.6.10-osx10.7-x8 ...
- mysql中删除重复记录,只保留一条
表结构如下: mysql> desc test1; +--------------+------------------+------+-----+---------+------------- ...
- 【mysql】索引优化记录
基础知识 Innodb存储引擎 支持行锁 支持事务: Myisam存储引擎 只支持表锁: 不支持事务: 常见索引列表 独立的列 前缀索引(索引选择性) 多列索引(并不是多个单列索引,索引顺序很重要) ...
- mysql 删除表中记录
一.清除mysql表中数据 delete from 表名;truncate table 表名;不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以 ...
- MySQL for Mac安装和启动
MySQL for Mac安装和启动 学习了:https://blog.csdn.net/a380880304/article/details/49840139 注意密码是数字1还是字母l: 系统提示 ...
随机推荐
- SQLServer修改字段类型
Alter table [表名] Alter column [列名] [列类型]
- json数据处理实战:Kafka+Flume+Morphline+Solr+Hue数据组合索引
背景:Kafka消息总线的建成,使各个系统的数据得以在kafka节点中汇聚,接下来面临的任务是最大化数据的价值,让数据“慧”说话. 环境准备: Kafka服务器*3. CDH 5.8.3服务器*3,安 ...
- yii2开发后记
h2:first-child, body>h1:first-child, body>h1:first-child+h2, body>h3:first-child, body>h ...
- Linux下NDK编译FFMPEG包含neon参数
FFMPEG编译成Android库已经有很多案例了,编译优化neon的也很多,以下是我通过实践成功的案例,这里主要讲编译的配置文件,其他设置可结合Linux下使用NDK编译FFMPEG(libstag ...
- 烂泥:mysql5.5多实例部署
本文由秀依林枫提供友情赞助,首发于烂泥行天下. mysql5.5数据库多实例部署,我们可以分以下几个步骤来完成. 1. mysql多实例的原理 2. mysql多实例的特点 3. mysql多实例应用 ...
- 使用 jsoup 解析HTML
// 参考资料: // http://www.jb51.net/article/43485.htm @Test public void AnalysisHTMLByString() { String ...
- [转]ng-grid
本文转自:http://angular-ui.github.io/ui-grid/ Getting Started Steps for getting started (example on righ ...
- 【2016-10-15】【坚持学习】【Day6】【组合模式】
哈哈,今天偷懒了,在晚上只看了一个组合模式. 例子: 树结构,有一些是树节点,一些是叶子节点. 比如,文件夹树结构,一个是文件夹节点,一个是文件节点,虽然都是树的节点,但是具体的业务肯定是区别的. 代 ...
- (三)策略模式-C++实现
策略模式:定义一系列算法,把它们一个个封装起来,并且使它们可以相互替换,本模式使得算法可独立于使用它的客户而变化. 三种角色: 1.策略:一个抽象类,这个接口定义了若干个算法标识,即多个虚函数,这些个 ...
- Codeforces Round #283 Div.2 D Tennis Game --二分
题意: 两个人比赛,给出比赛序列,如果为1,说明这场1赢,为2则2赢,假如谁先赢 t 盘谁就胜这一轮,谁先赢 s 轮则赢得整个比赛.求有多少种 t 和 s 的分配方案并输出t,s. 解法: 因为要知道 ...