zoukankan      html  css  js  c++  java
  • MySQL基础

    MySQL基础操作,数据库,表,行

    数据库相关

    显示数据库
    show database;
    创建数据库
    create database 数据库名称 default charset utf8;
    使用数据库
    use 数据库名称;
    删除数据库
    drop database 数据库名称;
    

    用户管理

    创建用户
    create user '用户名'@'ip地址' idenfitied by '密码';
    删除用户
    drop user '用户名'@'ip地址';
    修改用户
    rename user '用户名'@'ip地址' to '新用户名'@'ip地址';
    修改密码
    set password for '用户名'@'ip地址' = password('新密码');
    

    授权管理

    查看权限
    show grants for '用户名'@'ip地址';
    授权
    grant 权限 on 数据库.表 to '用户名'@'ip地址';
    取消授权
    revoke 权限 on 数据库.表 from '用户名'@'ip地址';
    

    数据表创建查看

    显示表
    show tables;
    查看表属性
    show create table person;
    查看字段详情
    desc 表名;
    创建表
    create table 表名(
        字段1 类型,
        字段2 类型,
    );
    是否为空
    null
    not null
    默认值
    defalut 值
    自增
    auto_inrement
    主键
    primary key 
    primary(key,key)
    外键
    constraint fk_命名 foreign key (字段) references 多表(字段)
    

    数据表修改删除

    表名
    rename table 表名 to 新表名;
    表属性
    alter table 表名 engine=innodb charset=utf8;
    添加字段
    alter table 表名 add 字段名 类型 (first/after xxx);
    修改字段名和类型
    alter table 表名 change 字段名 新字段名 新类型;
    修改类型和位置
    alter table 表名 modify 字段名 类型 (first/after xxx);
    删除字段
    alter table 表名 drop 字段名;
    删除表
    drop table 表名;
    

    数据相关

    插入数据
    insert into person(字段1,字段2,字段3) values(值,值,值);
    查询语句
    select * from 表名;
    修改
    update 表名 set 字段名=值 where 字段名=值;
    删除
    delete from 表名 where 字段名=值;
    
  • 相关阅读:
    开放6379端口
    synchronized 实现同步的基础
    pythoning—— 5:实战篇(购物车)
    pythoning ——3、数据类型(字符串)
    pythoning ——2、数据类型(元组、序列)
    pythoning ——1、基础篇
    暗链/黑链
    什么是webshell
    获取当前设备IP
    生成公钥
  • 原文地址:https://www.cnblogs.com/shamobus/p/9318289.html
Copyright © 2011-2022 走看看