数据库授权登录
[root@localhost ~]# mysql -uroot -p123456
mysql> grant select,lock tables on auth.* to 'admin'@'192.168.30.24'identified by '123456';
mysql> grant select,lock tables on client.* to 'admin'@'192.168.30.24' identified by '123456';
mysql> flush privileges;

[root@www ~]# mysql -uadmin -p -h192.168.30.25

查看数据库服务的基本信息:
mysql > status

退出mysql操作环境
 mysql > exit,或者mysql > \q或者ctil C

查看当前服务器中有哪些数据库
mysql > show databases;

查看数据库中的数据表信息
mysql > use mysql     切换数据库

显示当前操作的数据库
mysql > select database();

查看有哪些表
mysql > show tables;

mysql数据库的数据文件放在/usr/local/mysql/data ,每个子目录对应一个数据库,
在MyISAM存储引擎时每个表对应三个文件
user.frm    表的结构定义
user.MYD  表的数据
user.MYI  表的索引

显示数据表的结构(字段(列))DESCRIBE [数据库名] 表名=desc
mysql > DESCRIBE user;
mysql > DESCRIBE mysql.user;

创建新的数据库
mysql > create database cloud;
mysql > show databases;

创建新的数据表
mysql > use cloud
mysql > CREATE TABLE users (user_name CHAR(16) NOT NULL,user_password CHAR
(48)DEFAULT ",PRIMARY KEY (user_name));
mysql > show tables;

删除指定的数据表
DROP TABLE [数据库名] 表名
mysql > DROP TABLE cloud.users;

删除指定的数据库
DROP DATABASE 数据库名
mysql > DROP DATABASE cloud;

向数据表中插入新的数据记录
mysql > use cloud;
mysql > INSERT INTO users(user_name,user_passwd) VALUES('zhangsan', PASSWOED
('123456'));
mysql > INSERT INTO users VALUTE('lisi',PASSWOED('654321'));
mysql > select * from users;
mysql > insert into users values('aa',123456'),('bb','123456');

从数据库中查找符合条件的数据记录
mysql > SELECT user_name,user_password FROM user where user_name= 'zhangsan';

修改,更新数据表中的数据记录
mysql >UPDATE users SET user_passwd=PASSWORD('密码为空')WHERE user_name='lisi';
mysql > select * from users;

在数据库中修改root用户密码
mysql > select user,authentication_string,host from mysql.user;
mysql > update mysql.user set authentication_string=PASSWORD('123456') where
user='root';
mysql > flush privileges;

在数据表中删除指定的数据记录
mysql > DELETE FROM users WHERE user_name='lisi';
msyql> SELECT * FROM users;

设置用户权限(用户不存在时,则新建用户)
mysql > GRANT select ON cloud.* TO 'teacher'@'localhost; IDENTIFIED BY '123456';
[root@localhost ~]#mysql -u teacher -p
mysql > show databases;
mysql > select * from cloud.users;
mysql > SELECT * FROM mysql.user;

查看用户的权限
mysql > SHOW GRANTS FOR 'teacher'@'localhost';

撤销用户的权限
mysql > REVOKE all ON cloud.* FROM 'teacher'@'localhost';
mysql > SHOW GRANTS FOR 'teacher'@'localhost';

显示授权用户的安全权限
mysql > show grants;

显示服务器错误或警告信息
show errors;
show warnings;

显示当前时间
mysql > select now();

显示当前用户及时间
mysql > select CURRENT_USER(),CURRENT_TIMESTAMP;
mysql > seletc user(),now();

授权windows 客户机地址拥有访问权限
mysql > grant all on *.* to 'root'@192.168.30.21' IDENTIFIED BY '123456';
安装Navicat 客户端工具

MySQL基础命令小结的更多相关文章

  1. Oracle-01:基础命令小结

    ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 记录一下我的Oracle学习之路,详细的安装教程忙完这俩天会认真总结一版 本次记录这次学习cmd基础命令 一, ...

  2. 环境变量误删path找回方法与mysql基础命令

    环境变量误删path找回方法用户path:%USERPROFILE%\AppData\Local\Microsoft\WindowsAppsWin+R 输入regedit 打开注册表(开始-运行里输入 ...

  3. Linux基础命令小结(超全!!)

    Linux目录结构 1.bin 存放经常使用的指令比如ll,cp 2.sbin 系统管理员使用的系统管理指令 3.home 存放普通用户的住目录 4.root 系统管理员的用户主目录 5.boot 存 ...

  4. MySQL基础命令

    目录: MySQL概述 安装及启动登陆mysql操作 MySQL基本数据类型 MySQL数据库基本SQL操作 MySQL高级SQL操作 一.MySQL概述 1.什么是数据库? 数据库(Database ...

  5. MySQL 基础命令

    的说法啊打发 第1章 SQL语句 mysql版本:针对mysql-5.6.36 版本 (5.7会有一些变动) 1.1 常用命令 # 查看数据库 mysql> show databases; sh ...

  6. mysql常用命令小结

    1.命令行中键入 net start/stop mysql 开启/停止mysql服务2.命令行中键入 mysql -u用户名 -p密码 连接数据库 (以下命令后须加分号';')3.用show语句显示当 ...

  7. Linux下mysql基础命令(一)

    1, 创建mysqld数据库的管理用户:             要把root用户设置为管理员,我们应该运行下面的命令:    # mysqladmin -u root password 密码 一般情 ...

  8. 【MYSQL命令】mysql基础命令

    1.查询MYSQL当前用户命令:select user() mysql> select user(); +------------------------+ | user() | +------ ...

  9. (转)mysql基础命令

    Sql代码 asc 按升序排列 desc 按降序排列 下列语句部分是Mssql语句,不可以在access中使用. SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE ...

随机推荐

  1. URIEncoding和useBodyEncodingForURI区别

    本文章会从tomcat的源码角度来解析Tomcat的两个参数设置URIEncoding和useBodyEncodingForURI. 对于一个请求,常用的有两种编码方式,如下: Java代码   &l ...

  2. J - Simpsons’ Hidden Talents

    Homer: Marge, I just figured out a way to discover some of the talents we weren’t aware we had. Marg ...

  3. [bzoj1941][Sdoi2010]Hide and Seek_KD-Tree

    Hide and Seek bzoj-1941 Sdoi-2010 题目大意:给出平面上n个点,选出一个点,使得距离这个点的最远点曼哈顿距离减去距离这个点的最近非己点的曼哈顿距离最小.输出最小曼哈顿距 ...

  4. javax ee常用类

    1.public interface HttpServletRequest extends ServletRequest 都在package javax.servlet.http;包下 接口继承接口p ...

  5. MVC.Net:读取Web.config/App.config配置

    需要读取Web.config/App.config的配置很简单,首先我们需要将配置写入到<appSettings>中,例如: <appSettings> <add key ...

  6. gradle配置国内的镜像

    gradle配置国内的镜像 学习了:http://blog.csdn.net/stdupanda/article/details/72724181 http://blog.csdn.net/lj402 ...

  7. 深入理解android view 生命周期

    作为自定义 view 的基础,如果不了解Android  view 的生命周期 , 那么你将会在后期的维护中发现这样那样的问题 ....... 做过一段时间android 开发的同学都知道,一般 on ...

  8. CF 86D 莫队(卡常数)

    CF 86D 莫队(卡常数) D. Powerful array time limit per test 5 seconds memory limit per test 256 megabytes i ...

  9. golomb哥伦布编码——本质上就是通过0来区分商和余数

    哥伦布编码是一个针对整数的变长编码方式,详细介绍可以看维基百科.这里简单介绍下: 哥伦布编码使用指定的整数 M 把输入的整数分成两部分:商数 q.余数 r. 商数当做一元编码,而余数放在后面做为可缩短 ...

  10. python统计ES存储空间占用的代码

    import os from os.path import join, getsize def get_dir_size(dir, suffix_filter=None): size = 0L if ...