mysql基本命令

来源:互联网 发布:fifo会计算法 编辑:程序博客网 时间:2024/06/01 10:00

 

  本文主要是介绍下MySQL的一些基本命令的使用,属于入门级的小知识。

 

    1.连接数据库

    在终端输入命令连接数据库:

    mysql -u 用户名 -p

    然后在提示下输入密码,当然也可以把密码输在-p后面


 

    2.显示所有用户和当前用户

    命令:

    show databases;

    use mysql;

    select host, user from user;

   

   

    显示当前用户:

    select user();

   

 

    3.切换用户

       MySQL很奇怪,如果要切换用户的话得用exit退出当前用户,再重新连接数据库。

       命令:

              exit

              mysql -u 用户名 -p


    4.修改用户密码 - 在终端命令行下进行

         mysqladmin -u 用户名 -p 旧密码 password 新密码


    5.创建用户和组 - 必须在终端中创建,进入mysql命令行后不可用
        命令:groupadd
       示例:
       lzl@lzl-virtual-machine:~$ groupadd mysql
       groupadd: group 'mysql' already exists

       命令:useradd
       示例:
       lzl@lzl-virtual-machine:~$ useradd -g mysql mysql
       useradd: user 'mysql' already exists


    6.数据库中创建新用户
       //创建用户guest,只允许其在安装Mysql的主机上登录,密码为空
       mysql> grant select,insert,update,delete on *.* to guest@localhost identified by "";

      

      

 

    7.在数据库中删除用户
       命令:
       mysql> use mysql;
       mysql> delete from user where user="guest";


    8.创建和删除数据库
       //创建数据库mydb
       mysql> create database mydb;
       //删除数据库
       mysql> drop database if exists mydb;
      

      



    9.创建表
       mysql> create table ulist
         -> ( id int auto_increment not null primary key,
         ->   uname char(20) not null,
          ->   upass char(30) not null,
          ->   regdate date
          -> );
      
      

    10.在命令行下执行MySQL脚本

         命令: ./  完整路径\scriptname.sql

         或者: source  完整路径\scriptname.sql   (路径中的斜杠,Win下用反斜杠 \,Linux下用正斜杠 / )    

原创粉丝点击