mysql基本命令

本文主要介绍了MySQL的基本命令使用,包括连接数据库、显示用户、切换用户、修改密码、创建用户和组、创建删除数据库和表、命令行执行脚本等入门级知识。

 

  本文主要是介绍下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下用正斜杠 / )    

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值