震惊 !!!mysql必知用法之二

本文详细介绍了如何在MySQL中撤销用户权限,包括撤销特定用户对db003.tb0表的权限,以及对数据库(创建、查看、删除)、表(新建、查看结构、删除)的全面操作,涉及数据类型和SQL语句示例。
摘要由CSDN通过智能技术生成

        昨天我们说到创建用户那么今天就有一个撤销用户

1.如何撤销用户
revoke all on db003.tb0 from "tom"@"192.168.10.11"
#这里是撤销tom查看数据库db003表tb0的权限
2.对数据库的操作
  • 查:查看哪些库
  • 增:新建数据库
  • 删:删除数据库

2.1查看系统中有哪些数据库

show databases

2.2创建新的数据库

create database 库名 character ser "字符集" collate "排序规则"

2.3删除数据库

drop databases 库名
3.操作表
  • 查看当前数据库中都有哪些表(提前选定一个库)
  • 新建表
  • 删除表

3.1查看选定数据库

use 库名    #选定一个数据库
select darabase()    #查看选定的数据库
show tables    #查看选定数据库中的表有哪些

3.2新建表

  • 表中每一列都是一个字段
  • 每个字段只能存储一种类型数据
数据类型:
        int: 整型:只能存储整数类型
        
        float:浮点型:可以存储小数类型
        char:字符类型:固定长度的字符,提前分配好存储空间,无论是否使用,存储空间大小不变
        varchar:字符类型:可变长度
CREATE TABLE 表名 (name varchar(可变字符),
age int(整形),
id int NOT NULL PRIMARY KEY (主键));

3.3查看一个已经存在的表的结构

  • 在查看表的时候,除了可以查看表名之外,也可以查看表结构
  • 表结构:表中有几个字段、字段名分别是什么、字段属性是什么
show tables    #查看表名
desc 表名    #查看表结构
当我们代码跑起来
field :表示这个表中有几个字段,分别叫什么名字
type :表示每个字段的数据类型
null :下面的值有两中( yes|no yes 表示这个字段可以为空, no 就是不可以
key :表示哪个字段是主键
default :默认值,如果没有些内容,表示没有设置默认值
extra :表示每个字段的额外的属性有哪些

3.4删除表

drop table 表名

最后是一些案例:

  • 14
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值