iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL学习(一)
  • 153
分享到

MySQL学习(一)

摘要

引言 Mysql 是最流行的关系型数据库管理系统,在 WEB 应用方面 mysql 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 概念 数据库(Data


	MySQL学习(一)
[数据库教程]

引言

Mysql 是最流行的关系型数据库管理系统,在 WEB 应用方面 mysql 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

概念

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。

正文

1、查看Mysql服务是否启动

ps -ef | grep mysqld

 如果MySql已经启动,以上命令将输出mysql进程列表。

service mysqld status/service mysql status

 如果MySql已经启动,以上命令将输出mysqld is running

2、启动或停止MySQL

linux

启动:service mysqld start/service mysql start
关闭:service mysqld stop/service mysql stop

 windows

启动:net start mysql
停止:net stop mysql

3、连接MySQL

本地连接:
mysql -u username -p Enter passWord:******
远程连接:
mysql -h ip地址 -P 数据库端口 -u username -p
Enter password:******

4、管理MySQL命令

列出 MySQL 数据库管理系统的数据库列表:(默认数据库:infORMation_schema、performance_schema、mysql、sys)
SHOW DATABASES;

选择要操作的Mysql数据库:
use DATABASESNAME;

显示指定数据库的所有表,使用该命令前需要使用 use 命令来选择要操作的数据库:
SHOW TABLES;

显示数据表的属性,属性类型,主键信息 ,是否为 NULL,默认值等其他信息:
SHOW COLUMNS FROM TBALENAME;

创建用户

方法一:(该方法创建出来的用户只有连接数据库的权限,需要后续继续授权。)

 只允许指定ip连接:

 create user ‘username‘@‘localhost‘ identified by ‘password‘;

 允许所有ip连接:(用通配符%表示)

 create user ‘username‘@‘%‘ identified by ‘password‘;

 方法二:(当数据库存在用户的时候GRANT会对用户进行授权,但当数据库不存在该用户的时候,就会创建相应的用户并进行授权。)

 允许访问所有数据库下的所有表:

 grant all privileges on *.* to ‘username‘@‘ip‘ identified by ‘password‘ ;

 指定数据库下的指定表:

 grant all privileges on databasesname.tablename to ‘username‘@‘ip‘ identified by ‘password‘ ;

 设置用户拥有所有权限也就是管理员:

 grant all privileges on *.* to ‘username‘@‘ip‘ identified by ‘password‘ WITH GRANT OPTION;

 设置用户拥有查询插入的权限:

 grant select,insert on *.* to ‘username‘@‘ip‘ identified by ‘password‘ WITH GRANT OPTION;

 取消用户查询的查询权限:

 revoke select on *.* from ‘username‘;

 取消用户全部的查询权限:

 revoke all privileges on *.* from ‘username‘;

 查看当前用户权限:

 show grants;

 删除用户:

 DROP USER [email protected];

 修改后刷新权限:

 FLUSH PRIVILEGES;

 

 

 

 

 

 

 

 

MySQL学习(一)

原文地址:https://www.cnblogs.com/cainiaorukengji/p/13308536.html

您可能感兴趣的文档:

--结束END--

本文标题: MySQL学习(一)

本文链接: https://www.lsjlt.com/news/7226.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MYSQL学习系列--DML语句(一)
    引言: 数据操纵语言(Data Manipulation Language, DML)是SQL语言中,负责对数据库对象运行数据访问工作的指令集,以INSERT、UPDATE、DELETE三种指令为核...
    99+
    2024-04-02
  • BLACKPYTHON学习(一)
    C/S结构了解 所谓的C/S就是客户端(client)和服务器端(server)的简称,也就是在基于这个的基础上编写相关的代码;一个就是客户端一个就是服务端。 TCP(client) 客户端编写 #因为是在Python2.7的版本所以使用...
    99+
    2023-01-30
    BLACKPYTHON
  • MYSQL-mysqldump学习
    mysqldump导出的文件其实是个sql脚本 举例: mysqldump --single-transaction --all-databases > /mysql/mysqldump_201806...
    99+
    2024-04-02
  • mysql学习笔记(一)---MySQL 5.6.21的安装和配置
    【开发环境】物理机版本:Win 7旗舰版(64位)MySQL版本:5.5.40MSI版(64位)一、数据库类型:(1)关系数据库(2)面向对象数据库(3)XML数据库现在的主流是关系型数据库。 二...
    99+
    2024-04-02
  • MySQL 学习笔记
    😀😀😀创作不易,各位看官点赞收藏. 文章目录 MySQL 学习笔记1、`DQL` 查询语句1.1、基本查询1.2、函数查询1.2.1、单行函数1...
    99+
    2023-10-01
    mysql 学习 笔记
  • NumPy 学习笔记(一)
    NumPy:   1、NumPy 是一个功能强大的第三方库(需要自己安装),主要用于对多维数组执行计算;      它提供了大量的库函数和操作,可以帮助程序员更轻松地进行数值计算   2、可以和另外两个第三方库 SciPy 和 Matpl...
    99+
    2023-01-31
    学习笔记 NumPy
  • python如何学习(一)
    最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台 78486745 。 一、Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一。从性质上来讲它和我们熟知...
    99+
    2023-01-31
    python
  • 学习笔记-小甲鱼Python3学习第一讲
    测试题: 0、python 是什么类型的语言?python是一种脚本语言 IDLE 是什么?是一种python shell,类似于windows的cmd窗口和linux的shell print() 的作用是什么?打印到窗口显示 a ...
    99+
    2023-01-31
    甲鱼 学习笔记
  • NumPy学习笔记(一)
    # NumPy### 安装- 通过安装Anaconda安装NumPy,一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项,包含了大量的科学计算相关的包,其中就包括NumPy- 通过pip安装, ...
    99+
    2023-01-31
    学习笔记 NumPy
  • python 脚本学习(一)
    日志读取脚本功能:用于读取某日志文件,可指定某个匹配条件,返回文本中匹配到的该行和前面的n行。此脚本可以接受3个参数,分别是文件对象、搜索的关键词、返回匹配的该行前面的行数。 #!/usr/local/python27/bin/python...
    99+
    2023-01-31
    脚本 python
  • 小C的MySQL学习笔记(一):MySQL的安装部署
    个人MySQL学习笔记第一章,记录MySQL在linux操作系统下的安装流程 操作系统版本:Centos 6.5 数据库版本:MySQL 5.6/5.7 一、MySQL安装包的下载 登...
    99+
    2024-04-02
  • 学习笔记-小甲鱼Python3学习第十一
    从列表中获取元素:列表索引值是从0开始的例把'郑十'和'王五'的位置调换一下>>> member['张三', '李四', '郑十', '王五', '赵六', '陈七', '马八', '孙九']>>> me...
    99+
    2023-01-31
    甲鱼 学习笔记
  • MySQL数据库学习
    目录 从管理员cmd页面打开数据库 创建一个用户 数据库的基本操作 数据完整性 完整性约束管理 表的基本操作 判断关键字 聚合函数 多表连接查询 嵌套查询 联合查询 事务 锁 索引 视图 存储过程 函数(与存储过程类似) 光标 触发器   ...
    99+
    2023-10-19
    数据库 mysql 学习 java
  • 跟我一起学习pybind11 之一
    pybind11是一个轻量级的“Header-only”的库,它将C++的类型暴露给Python,反之亦然。主要用于将已经存在的C++代码绑定到Python。pybind11的目标和语法都类似于boost.python库。利用编译时的内...
    99+
    2023-01-31
    跟我一起
  • Python学习之旅(十一)
    一、全局变量和局部变量 局部变量:在函数内定义的变量,在函数内使用 全局变量:在函数外定义的变量,在程序任何地方都可以使用 1、全局变量与局部变量同名 这时函数内部只调用局部变量,如果要调用全局变量需要在函数内加一句“global 同名...
    99+
    2023-01-30
    之旅 Python
  • Python学习基础篇(一)
    Python简介和入门Python简介走进Pythonpython的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一...
    99+
    2023-01-31
    基础 Python
  • shell的基础学习一
    文章目录 一、shell的简介二、 Shell 变量三、Shell 传递参数总结 一、shell的简介 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shel...
    99+
    2023-10-20
    学习 linux php shell
  • Python学习之认知(一)
    第二章(一) 2.1 python介绍 2.1.1 python是一种什么样的语言 ​ 编程语⾔主要从以下几个⻆度为进行分类,编译型和解释型、静态语言和动态语⾔、强类型定义语言和弱类型定义语言。 编译和解释的区别是什么 ​ 编译器是把源程...
    99+
    2023-01-31
    认知 Python
  • Python学习之(一)在eclipse
     纠结了好久,该不该开始学Python。最后还是追随心的选择,开始了Python的学习之旅。 Python的环境搭建非常简单。 第一步:下载Python的windows开发环境,并安装,我是安装到d盘根目录下。下载地址为:     http...
    99+
    2023-01-31
    Python eclipse
  • php学习(一):从基础PHP到高级PHP知识,一站式学习
    1.composer常用命令 composer list --help list命令的帮助 composer list 显示包信息 ...
    99+
    2023-09-05
    php sql 中间件
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作