zoukankan      html  css  js  c++  java
  • Mysql基础命令

    一、连接

    在已安装数据库的情况下有两种方法进入并且连接数据库。
    (1)在cmd下直接运行 mysql -uroot -p 然后输入数据库密码就行
    (2)直接打开MySQL输入密码即可

    二、退出命令

    格式:exit 或 quit
    ps:英语基础稍微好点儿的都知道这两个单词都是退出的意思!
    示例
    //需要连接后使用,mysql>下执行
    exit

    三、数据库操作命令

    //查看数据库
    show databases
    //使用默认字符集和排序规则创建数据库
    create database db_name;
    //创建数据库并指定字符集编码
    create database ifnot exists db_name default character set='utf8';
    //创建数据库并指定字符集编码和排序规则
    create database db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
    //删除数据库
    drop database db_name
    //指定当前数据库
    USE db1;

    四、数据表操作命令

    //指定当前数据库
    USE db1;
    //查询表
    show tables
    //显示表结构
    desc tb_name;
    //创建表
    create table Student(
    Sno varchar(10) primary key,
    Sname varchar(20) unique,
    Ssex varchar(2),
    Sageint,
    Sclass varchar(20)
    );
    //删除表
    drop table tb_name;

    五、增删改查表数据

    //插入数据
    insert intoStudent values ('20180001','小明','男',20,'一班');
    //按字段插入数据
    insert intoStudent(Sno,Sname,Ssex,Sage,Sclass) values ('20180003','小红','男',18,'二班');
    //删除记录
    deletefromStudentwhereSno='20180001'
    //删除所有
    deletefromStudent
    //更新
    update StudentsetSclass='一班'whereSname='小红'
    //查询
    select
    fromStudent;

    六、用户和权限管理

    //指定数据库
    Use mysql;
    //查询所有用户
    Select user,host from user;
    //创建本地访问用户
    create user admin@'localhost' identified by'密码';
    //创建允许远程访问用户
    create user admin@'%' identified by'密码';
    //授权所有权限
    GRANT ALL PRIVILEGES ON . TO admin@"localhost";
    //授权所有权限
    GRANT ALL PRIVILEGES ON . TO admin@"%";
    //修改密码 mysql 5.7-8.0
    ALTER USER 'admin'@'localhost' IDENTIFIED BY '密码';
    //修改密码 mysql 5.6
    update user set password=password("你的新密码")where user="admin";
    //修改密码 mysql 5.5
    use mysql;
    set password for admin@localhost = password('密码');
    //刷新权限
    flush privileges;
    //删除用户
    drop user admin@'%';

    七、查看mysql常用参数

    //查询mysql版本
    select@@version;
    select version();
    //查询进程列表
    show processlist;
    //查看进程列表完整信息
    show full processlist;
    //查看线程数
    show status like 'Threads%';
    //查看连接数
    show variables like '%max_connections%';
    //查看数据默认字符集
    show variables like '%character%';
    //查看数据库默认排序规则
    show variables like 'collation%';
    //查看支持字符集
    show charset;

  • 相关阅读:
    红黑树以及与AVL树的区别
    yum安装mysql
    sql注入攻击
    http keep-alive
    csrf和xss
    点击事件跳转QQ 添加好友
    引入百度地图及出现的问题
    node 出现npm ERR! code ERR_TLS_CERT_ALTNAME_INVALID npm ERR! errno ERR_TLS_CERT_ALTNAME_INVALID npm ERR! request to https://registry.cnpmjs.org/vue-cli failed, reason:
    正则表达式校验-大于0的所有数,小数点后保留两位小数和正整数
    vue项目引入富文本编辑器(回显)
  • 原文地址:https://www.cnblogs.com/yihr/p/12915711.html
Copyright © 2011-2022 走看看