数据库授权登录
[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. 【ACM】hdu_zs3_1008_Train Problem I_201308100835

    Train Problem I Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other)Tota ...

  2. mapreduce v1.0学习笔记

    它是什么? 一个用于处理大数据开源的分布式计算框架,它由java实现,原生提供java编程交互接口,其它语言通过hadoop streaming方式和mapreduce框架交互. 可以做什么? 利用框 ...

  3. NTP-网络时间协议

    前言 搭建了一个linux虚拟机,发现跑着跑着时间有差异,查资料发现这个是正常的,因为系统时间和硬件时间是本地时间,会因各种原因导致跟标准时间UTC时间有差异,所以计算机界的牛人发明了NTP协议,专门 ...

  4. Myeclipse10完美破解过程

    Myeclipse10完美破解过程 1.假设还没有破解文件的话,能够先到这里去下载破解件 http://download.csdn.net/download/wangcunhuazi/7874155 ...

  5. leetcode 二分法 Pow(x, n)

    Pow(x, n) Total Accepted: 25273 Total Submissions: 97470My Submissions Implement pow(x, n). 题意:求x的n次 ...

  6. HDOJ 5417 Victor and Machine 水

    Victor and Machine Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/65536 K (Java/Othe ...

  7. [WebView学习之二]:使用Web Apps 支持不同分辨率屏

    上一篇我们学习了(1.[WebView学习之中的一个]:Web Apps简单介绍),今天我们来继续学习. (博客地址:http://blog.csdn.net/developer_jiangqq),转 ...

  8. hdu(1114)——Piggy-Bank(全然背包)

    唔..近期在练基础dp 这道题挺简单的(haha).可是我仅仅想说这里得注意一个细节. 首先题意: 有T组例子,然后给出储蓄罐的起始重量E,结束重量F(也就是当它里面存满了零钱的时候).然后给你一个数 ...

  9. 20170322js面向对象

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  10. SetWindowPos函数详解

    //声明:SetWindowPos(hWnd: HWND; {窗口句柄}hWndInsertAfter: HWND; {窗口的 Z 顺序}X, Y: Integer; {位置}cx, cy: Inte ...