温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

MySQL数据库的基本管理

发布时间:2020-06-10 14:29:26 来源:亿速云 阅读:302 作者:元一 栏目:MySQL数据库

概述

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。

MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。

MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。

特点

1.MySQL性能卓越、服务稳定,很少出现异常宕机。

2.MySQL开放源代码且无版权制约,自主性及使用成本低。

3.MySQL历史悠久,用户使用活跃,遇到问题可以寻求帮助。

4.MySQL体积小,安装方便,易于维护。

5.MySQL口碑效应好,是的企业无需考虑就用之,LAMP、LNMP 流行架构。

6.MySQL支持多种操作系统,提供多种API接口,支持多种开发语言,特别是PHP。

数据库的基本操作命令

  • DDL操作命令
  • DML操作命令
  • DQL操作命令
  • DCL操作命令
  • MySQL案例

MySQL管理操作

  • 查看数据库结构
  • 创建删除库和表
  • 管理表的记录

基本操作命令
查看数据库列表信息
MySQL数据库的基本管理
SQL语句概述
SQL语言

  • 是Structured Query Language 的缩写,即结构化查询语言
  • 是关系型数据库的标准语言
  • 用于维护管理数据库,如数据查询、数据更新、访问控制、对象管理等功能
    SQL分类
    DDL:数据定义语言
    DML:数据操纵语言
    DQL:数据查询语言
    DCL:数据控制语言
    DDL语句操作(创建、删除)
    DDL语句用于创建数据库对象,如库、表、索引等
    创建数据库:CREATE DATABASE 数据库名
    创建数据库表:CREATE TABLE 表名 (字段定义…)

    DML语句操作
    DML语句用于对表中的数据进行管理

  • INSERT:插入新数据
  • UPDATE:更新原有数据
  • DELETE:删除不需要的数据
    向数据表中插入新的数据记录
    INSERT INTO 表名(字段·,字段2,…) VALUES (字段1的值,字段2的值,…)
    修改、更新数据表中的数据记录
    UPDATE 表名 SET 字段名1=值1[,字段名2=值2] WHERE 条件表达式
    在数据表中删除指定的数据记录
    DELETE FROM 表名 WHERE 条件表达式
    不带where条件的语句表示删除表中所有记录(谨慎操作)
    where 后面是条件,指定对象,若是不跟条件,则将所有删除
    DQL语句操作
  • DQL是数据查询语句,只有一条:SELECT
  • 用于从数据表中查找符合条件的数据记录
    1.查询时可不指定条件
    SELECT 字段名1,字段名2…FROM 表名
    2.查询时指定条件
    SELECT 字段名1,字段名2…FROM 表名 WHERE 条件表达式
    3.设置用户权限(用户不存在时,则新建用户)
    GRANT 权限列表 ON 数据库名.表名 TO 用户名@来源地址 【IDENTIFIED BY 密码】
    4.查看用户的权限
    SHOW GRANTS FOR 用户名@来源地址
    5.撤销用户的权限
    REVOKE 权限列表 ON 数据库名.表名 FROM 用户名@来源地址
  • GRANT all ON bbs.* TO ‘bbsuser’@’%’ IDENTIFIED BY ‘admin123’;

来源地址写%代表所有IP地址
权限列表 写all 代表放开所有权限
表名写* 代表数据库下所有表
如果用户名已存在,则更改用户密码,如果用户不存在,则直接创建用户
grant 提权之意
revoke 收回权限之意

实操
创建数据库
MySQL数据库的基本管理
进入数据库
MySQL数据库的基本管理
创建表
MySQL数据库的基本管理
查看表的内容
MySQL数据库的基本管理
添加表的内容
MySQL数据库的基本管理
添加默认信息是不能为空,想要默认就使用default
MySQL数据库的基本管理
MySQL数据库的基本管理
查看表内所有内容
MySQL数据库的基本管理
更改表中的内容
MySQL数据库的基本管理
删除表中的记录
MySQL数据库的基本管理
删除表
MySQL数据库的基本管理
删除库
MySQL数据库的基本管理

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI