zoukankan      html  css  js  c++  java
  • Mysql的基本操作(一)

    mysql基本操作

    1.启动mysql服务
    service mysql restart
    
    2.关闭mysql服务
    service mysql stop
     
    3.进入命令行窗口:
    mysql -u{用户名} -p{密码} -h{mysql主机地址} -p{端口}
    
    4.退出命令窗口:
    exit
    
    #增加用户
    #格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by '密码'
    /*
    如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
    grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";
    如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。
    如果你不想user1有密码,可以再打一个命令将密码去掉。
    grant select,insert,update,delete on mydb.* to user1@localhost identified by "";
    */
    
    grant all privileges on test.* to  test@localhost identified by '123456';   #all privileges 所有权限
    

    mysql的数据库操作

    1.显示数据库
     show databases;
    2.进入数据库中
    use database;
    3.查看所有表
    show tables;
     4.删除表
     drop table tablename;
     5.删除数据库
     drop database database;
     6.查看表的结构
     desc student;
     describe student;
     7.查看配置值
    

    mysql的变量配置

    MySQL的变量分为以下两种:
    1)系统变量:配置MySQL服务器的运行环境,可以用show variables查看
    2)状态变量:监控MySQL服务器的运行状态,可以用show status查看
    系统变量:
    系统变量按其作用域的不同可以分为以下两种:
    1)分为全局(GLOBAL)级:对整个MySQL服务器有效
    2)会话(SESSION或LOCAL)级:只影响当前会话
    有些变量同时拥有以上两个级别,MySQL将在建立连接时用全局级变量初始化会话级变量,但一旦连接建立之后,全局级变量的改变不会影响到会话级变量。
    查看系统变量的值
    可以通过show vairables语句查看系统变量的值:
    sql:show variables like '%log%';
       show global variables;  
       show session/local variables;  
      
    设置or修改系统变量
    在MySQL服务器启动时,有以下两种方法设置系统变量的值:
    1)命令行参数,如:mysqld --max_connections=200
    2)选项文件(my.cnf)
     在MySQL服务器启动后,如果需要修改系统变量的值,可以通过SET语句:
    [plain] 
    SET GLOBAL var_name = value;  
    SET @@GLOBAL.var_name = value;  
    SET SESSION var_name = value;  
    SET @@SESSION.var_name = value;  
    如果在变量名前没有级别限定符,表示修改会话级变量。
  • 相关阅读:
    const 函数
    为什么要进行初始化(C语言)
    关于矩阵的逆
    在写论文的参考文献时,有的段落空格很大,有的段落则正常,原因及解决方法(wps)
    C#递归搜索指定目录下的文件或目录
    try catch finally 执行顺序面试题总结
    关于try catch finally的执行顺序解释 都有return
    C# 序列号和反序列化 对象写入bin
    C# 序列化和反序列化 详解 对象和XML文件之间
    在C#中,Json的序列化和反序列化的几种方式总结
  • 原文地址:https://www.cnblogs.com/qixc/p/12933543.html
Copyright © 2011-2022 走看看