MySQL数据库管理

数据库之扑朔迷离 2020-01-06

数据库的基本操作命令
  • 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数据库管理

相关推荐

夏商周 / 0评论 2019-11-01