• MySQL常用语句(经常容易忘记)


    MySQL常用语句

     一、连接MySQL

    格式: mysql -h <主机地址> -u<用户名> -p<用户密码> --port=<端口号>

    1、例1:连接到本机上的MYSQL。

    首先在打开DOS窗口,然后进入mysql安装位置中的 bin目录(D:/mysql_5.7/bin),

    再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,

    超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>

    2、例2:连接到远程主机上的MYSQL。

    假设远程主机的IP为:10.1.113.15,用户名为root,密码为123456。则键入以下命令:

        mysql -h 10.1.113.15 -u root -p 1234qwer
    
        注:-u 与 root 可以不用加空格

    3、退出MYSQL命令: exit (回车)。

    二、修改密码

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

    1、例1:给 root 加个密码 111111。

    首先在DOS下进入目录mysql bin,然后键入以下命令:

    mysqladmin -uroot -password 111111
    
    注:因为开始时 root 没有密码,所以 -p 旧密码一项就可以省略了。

    2、例2:再将 root 的密码改为 888888。

      mysqladmin -uroot -p111111 password 888888

    三、增加新用户

        格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"
    
        注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符

    例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,

    并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,

    然后键入以下命令:

    grant select,insert,update,

    delete on *.* to test2@localhost identified by "abc";

    如果你不想test2有密码,可以再打一个命令将密码消掉。

    grant select,insert,update,delete on mydb.* to test2@localhost identified by "";

    在上面讲了登录、增加用户、密码更改等问题。下面我们来看看MySQL中有关数据库方面的操作。

    注意:你必须首先登录到MySQL中,以下操作都是在MySQL的提示符下进行的,而且每个命令以分号结束。

    1、MySQL常用命令

      show databases; 显示数据库

      create database name; 创建数据库

      use databasename; 选择数据库

      drop database name 直接删除数据库,不提醒

      show tables; 显示表

      show create table tablename  显示创建表的详细信息(如:字段名称,长度,索引.....)

           desc  tablename  显示创建表的详细信息(如:字段名称,长度,索引.....)

           查看表内容 select * from.....             操作表就可以用增删改查的语句了

      describe tablename; 表的详细描述

      select distinct from tablename; 去除重复字段

      mysqladmin drop database name 删除数据库前,有提示。

      select version(),current_date; 显示当前 mysql 版本和当前日期

      select * from tablename limit M,N; 这里M表示从(M+1)条记录开始,N表示返回的记录条数

    
    
  • 相关阅读:
    24、C++ Primer 4th 笔记,面向对象编程(2)
    32、C++ Primer 4th 笔记,多重继承与虚函数
    28、C++ Primer 4th 笔记,模板与泛型编程(3)
    jQuery:1.5.4.3,表格变色(单击行,把当行的单选按钮(radio)设为选中状态,并应用当前样式)
    ASP.NET AJAX:Ajax验证(ajax+Handler处理)
    jQuery:1.5.5.2,京东导航(当前默认设置)
    ImageProtect(图片防盗链)
    HTML:1.文本修饰
    jQuery:1.5.5.1,多选择单一条件查询(search)
    jQuery:1.5.4.4,表格变色(单击行,把当行的复选框(checkbox)设为选中状态,并应用当前样式)
  • 原文地址:https://www.cnblogs.com/111testing/p/12196345.html
Copyright © 2020-2023  润新知