• 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 字段名=值;
    
  • 相关阅读:
    選定下拉列表的方法
    JAVA学习路线
    封装
    重写(Overriding)
    java内存泄露
    学习实例.文章管理.文章类.Article.java
    方法重载
    学习实例.文章管理.分页查询类.Page.java
    学习实例.文章管理.目标与经验总结
    Java多线程1
  • 原文地址:https://www.cnblogs.com/shamobus/p/9318289.html
Copyright © 2020-2023  润新知