精华内容
下载资源
问答
  • Mysql数据库命令大全

    2020-12-15 18:15:29
    如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入MYSQL中了,MYSQL的提示符是: mysql> 2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入...
  • 第 第 PAGE 1 页 共 NUMPAGES 1 页 Windows下如何使用DOS命令进入MySQL数据库 Windows下想要使用DOS命令进入MySQL数据库该如何操作呢下面是小编收集整理的Windows下如何使用DOS命令进入MySQL数据库希望对大家有帮助~...
  • Linux操作MySQL数据库命令大全 连接数据库==》 mysql -uroot -p 输入root密码 进入mysql操作后 下面的命令不要忘了最后结尾的; 1.选择数据库 命令: use <数据库名> 2.查看表的引擎类型等状态信息 命令:SHOW ...

    Linux操作MySQL数据库命令大全

    连接数据库==》

    mysql -uroot -p

    输入root密码

    进入mysql操作后 下面的命令不要忘了最后结尾的;

    1.选择数据库
    命令: use <数据库名>

    2.查看表的引擎类型等状态信息
    命令:SHOW TABLE STATUS [FROMdb_name] [LIKE ‘pattern’]

    3.当前数据库包含的表信息
    命令:show tables;

    4.查看当前使用的数据库
    命令:select database();

    5.删除数据库
    命令:drop database <数据库名>;

    6.显示所有的数据库
    命令:show databases;(注意:最后有个s)

    7.创建数据库
    命令:create database <数据库名>;

    8.建立表
    命令:create table <表名> (<字段名1> <类型1> [,…<字段名n> <类型n>]);
    补充:根据已有的表创建新表。
    8.1 create table tab_new like tab_old; (只有表结构)
    8.2 create table tab_new as select * from tab_old; (既包含表结构,又包含表数据)

    9.获取表结构
    命令:desc 表名;
    或者 :show columns from 表名;

    10.删除表
    命令:drop table <表名>;

    11.更改表名
    命令:rename table 原表名 to 新表名;

    12.在表中增加字段
    命令:alter table 表名 add 字段 类型 其他;
    例如:alter table myclass add passtest int(4) default ‘0’;

    13.插入数据
    命令:insert into <表名> [( <字段名1>[,…<字段名n > ])] values ( 值1 )[, ( 值n )];
    例如:
    insert into myclass (id, name, sex, degree, passtest) values(1, ‘david’, 1, 80.56, 78);
    insert into myclass values(2, ‘sandy’, 0, 100, 90);
    insert into myclass (id, name, sex, degree) values(3, ‘renee’, 0, 90.34);

    14.导出整个数据库
    命令:mysqldump -u 用户名 -p 数据库名 > 导出的文件名

    15.导出一个表
    命令:mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

    16.导出一个数据库结构
    命令:mysqldump -u root -p -d --add-drop-table test > test_db.sql
    -d 没有数据 --add-drop-table 在每个create 语句之前增加一个drop table

    17.常用source 命令
    source “路径名”+/mytest_emp_dept.sql

    show open tables;
    能够查看当前有那些表是打开的。In_use列表示有多少线程正在使用某张表,Name_locked表示表名是否被锁,这一般发生在Drop或Rename命令操作这张表时。
    所以这条命令不能帮助解答我们常见的问题:当前某张表是否有死锁,谁拥有表上的这个锁等。
    show open tables from database;
    show OPEN TABLES where In_use > 0;

    SELECT * FROM information_schema.PROCESSLIST;
    添加索引
    ALTER TABLE t_cms_home ADD INDEX IDX_SID(C_SID);

    查看表索引索引
    show INDEX from t_cms_home;
    show keys from t_u_basic;

    SHOW PROCESSLIST显示哪些线程正在运行
    show processlist;只列出前100条,如果想全列出请使用show full processlist;

    查看服务器状态。
    show status like ‘%lock%’;
    日志:二进制文件记录
    show variables like ‘log_bin’;

    记录二进制数据的文件具体信息
    show master status;

    explain命令显示了mysql如何使用索引来处理select语句以及连接表
    EXPLAIN的使用方法:
    在select语句前加上explain就可以了。

    显示系统变量的名称和值
    show variables;

    显示服务器所支持的不同权限
    show privileges;

    显示create database 语句是否能够创建指定的数据库
    show create database database_name;

    显示create database 语句是否能够创建指定的数据表
    show create table table_name;

    显示安装以后可用的存储引擎和默认引擎。
    show engies;

    显示innoDB存储引擎的状态
    show innodb status;

    显示BDB存储引擎的日志
    show logs;

    显示最后一个执行的语句所产生的错误、警告和通知
    show warnings;

    只显示最后一个执行语句所产生的错误
    show errors

    18 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)
    insert into b(a, b, c) select d,e,f from b;

    19.说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用)
    insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件
    例子:…from b in ‘"&Server.MapPath(".")&"\data.mdb" &"’ where…

    20、说明:between的用法,between限制查询数据范围时包括了边界值,not between不包括
    select * from table1 where time between time1 and time2
    select a,b,c, from table1 where a not between 数值1 and 数值2

    21、说明:一条sql 语句搞定数据库分页
    select top 10 b.* from (select top 20 主键字段,排序字段 from 表名 order by 排序字段
    desc) a,表名 b where b.主键字段 = a.主键字段 order by a.排序字段

    22、select * from table1, table2 where table1.id = table2.id --------
    左外部连接, table1 中有的而 table2 中没有得以 null表示 table1.id =
    table2.id -------- 右外部连接

    23、delete from table_name where Stockid = 3
    truncate table_name ----------- 删除表中所有行,仍保持表的完整性
    drop table table_name --------------- 完全删除表

    展开全文
  • Mysql 数据库命令 进入终端,连接 mysql mysql -h localhost -P3306 -u root -p 注意啊,这句结尾没 分号,其它命令是有分号的 显示数据表 show databases; 退出数据库 ex...

    MySQL安装步骤(ZIP版)

    https://blog.csdn.net/QQ943889638/article/details/91357517

    IntelliJ IDEA 连接数据库 详细过程

    https://www.cnblogs.com/Ran-Chen/p/9646187.html

    一、Mysql 数据库命令

    进入终端,连接 mysql mysql -h localhost -P3306 -u root -p 注意啊,这句结尾没 分号,其它命令是有分号的
    显示数据表 show databases;
    退出数据库 exit;

    二、连接 Mysql

    import java.sql.*;       //导入java.sql包
    
    
    /**************************
    * 连接MySQL数据库程序:
    *************************/
    public class Login {
        static Connection con;     //声明Connection对象
        static Statement sql;      //声明Statement对象
        static ResultSet res;      //声明ResultSet对象
    
        String url = "jdbc:mysql://110.110.110.110:3306/imm_final?useUnicode=true&characterEncoding=UTF-8&userSSL=false&serverTimezone=GMT%2B8";
        String user = "root110";
        String password = "root110";
    
        public Connection getConnection() {    //建立返回值为Connection的方法
            try {                             //加载数据库驱动
                Class.forName("com.mysql.cj.jdbc.Driver");      //com.mysql.jdbc.Driver会出现问题  查看 :https://blog.csdn.net/qq_41943867/article/details/90574135
                System.out.println("数据库驱动加载成功");
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            }
    
            try {                 //通过访问数据库的URL获取数据库连接对象
                con = DriverManager.getConnection(url, user, password);
                System.out.println("数据库连接成功");
                System.out.print('\n');
            } catch (SQLException e) {
                e.printStackTrace();
            }
            return con;           //按方法要求放回一个Connection对象
        }
    
    
        /**************************
         * 读表程序:
         *************************/
    
        public static void main(String[] args) {
            Login c = new Login();       //创建本类对象
            con =c.getConnection();              //与数据库建立连接
            try {
                sql = con.createStatement();     //实例化Statement对象
                res = sql.executeQuery("select * from shotdata_order_by_datetime");  // 从建立的10.1.40.45数据库的 shotdata_order_by_datetime 表单读取数据
                System.out.print("id");
                System.out.print(' ');
                System.out.print('|');
                System.out.print(' ');
                System.out.print("id_t");
                System.out.print(' ');
                System.out.print('|');
                System.out.print(' ');
                System.out.print("CYCLE_TIME");
                System.out.print(' ');
                System.out.print('|');
                System.out.print(' ');
                System.out.print("INJ_TIME");
                System.out.print('\n');
                while(res.next()) {        //如果当前语句不是最后一条,则进入循环
                    String id = res.getString("id");   //获取id字段值
                    String name = res.getString("id_t");  //获取“姓名”字段值
                    String sex = res.getString("CYCLE_TIME");   //获取“性别”字段值
                    String age = res.getString("INJ_TIME");   //获取“年龄”字段值
    
                    System.out.print(' ');
                    System.out.print(id);     //输出获取到的字段值
                    System.out.print(' ');
                    System.out.print('|');
                    System.out.print(' ');
                    System.out.print(name);
                    System.out.print(' ');
                    System.out.print('|');
                    System.out.print(' ');
                    System.out.print(sex);
                    System.out.print(' ');
                    System.out.print(' ');
                    System.out.print(' ');
                    System.out.print(' ');
                    System.out.print(' ');
                    System.out.print('|');
                    System.out.print(' ');
                    System.out.print(age);
                    System.out.print('\n');
                }
            }catch(SQLException e) {
                e.printStackTrace();
            }
        }
    
    
    }
    
    展开全文
  • mySQL数据库命令

    2018-09-12 17:59:43
    首先打开DOS窗口,然后进入安装目录:如D:\db\MySQL\MySQL Server 5.7\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码...

    1、连接到本机上的MYSQL。
    首先打开DOS窗口,然后进入安装目录:如D:\db\MySQL\MySQL Server 5.7\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。

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

    2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
        mysql -h110.110.110.110 -u root -p 123;

    注:u与root之间可以不用加空格,其它也一样

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

     

    2、修改密码

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

    1、给root加个密码ab12。
    首先在DOS下进入目录mysql\bin,然后键入以下命令
        mysqladmin -u root -password ab12
    注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

    2、再将root的密码改为123456。
        mysqladmin -u root -p ab12 password 123456

    3、增加新用户

    注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符

    格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”

    1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用root用户连入MYSQL,然后键入以下命令:
        grant select,insert,update,delete on *.* to [email=test1@”%]test1@”%[/email]” Identified by “abc”;

    但增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见2。

    2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。
        grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “abc”;

    如果你不想test2有密码,可以再打一个命令将密码消掉。
        grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “”;

    展开全文
  • 最全Mysql数据库命令

    2014-09-26 16:39:30
    进入mysql数据库控制台, 如mysql -u root -p mysql>use 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysql>source wcnc_db.sql B:使用mysqldump命令 mysqldump -u username -p dbname C:...
  • 1.打开cmd,并进入msyql安装目录 比如我们的安装目录是: ...在DOS命令窗口输入 mysql -hlocalhost -uroot -p回车 进入mysql数据库,其中-h表示服务器名,localhost表示本地;-u为数据库用户名,root是mys

    1.打开cmd,并进入msyql安装目录

    比如我们的安装目录是:

    C:\Program Files\MySQL\MySQL Server 5.7\bin
    

    在这里插入图片描述

    如果不进入安装目录,执行会报找不到mysql命令

    2. 在DOS命令窗口输入 mysql -hlocalhost -uroot -p回车 进入mysql数据库

    在DOS命令窗口输入 mysql -hlocalhost -uroot -p回车 进入mysql数据库,其中-h表示服务器名,localhost表示本地;-u为数据库用户名,root是mysql默认用户名;-p为密码,如果设置了密码,可直接在-p后链接输入,如:-p123456,用户没有设置密码,显示Enter password时,直接回车即可。

    C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -hlocalhost -uroot -p
    `Enter password`: ********        //`提示输入密码`
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 7
    Server version: 5.7.17-log MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql>         //`此时可以输入命令了`
    

    3. 查看所有数据库命令

    输入show databases;显示你拥有的所有数据库

    mysql数据库中的命令必须以分号结尾“;

    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    | sakila             |
    | sys                |
    | world              |
    | yiibaidb           |
    +--------------------+
    7 rows in set (0.00 sec)
    
    mysql>
    

    4. 使用某个数据库命令

    mysql> use world;
    Database changed
    mysql>
    
    展开全文
  • 利用cmd命令进入mysql数据库

    万次阅读 2018-01-19 16:48:09
    1.打开cmd。2.输入电脑上mysql安装的盘路径:之后回车3.输入完整的mysql.exe安装路径:cd D:\mysql\bin 之后...此时已进入mysql数据库,可以根据show databases;语句显示现有的数据库6.也可以对数据库进行操作,例如
  • 常用MySQL数据库命令

    2014-07-21 16:20:02
    Hadoop集群(第10期副刊)_常用MySQL数据库命令 1、系统管理 1.1 连接MySQL  格式: mysql -h主机地址 -u用户名 -p用户密码  举例:  例1:连接到本机上的MySQL。  首先在打开DOS窗口,然后进入...
  • Windows操作系统进入CMD命令行,进入mysql.exe所在目录,运行命令 mysql.exe -h主机名 -u用户名 -p密码 注意:参数名与值之间没有空格 , 如:-h127.0.0.1 二、数据库命令 创建数据库 create database 数据库名; ...
  • Mysql数据库命令

    2012-03-08 13:46:36
    mysql命令集锦 测试环境:mysql 5.0.45 【注:可以在mysql中通过mysql&gt; SELECT VERSION();来查看数据库版本】 ...首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回...
  • Windows下如何使用CMD命令进入MySQL数据库 在CMD命令窗口敲入命令 mysql -hlocalhost -uroot -p 后按回车(注意这里的"-h"、"-u"、"-p"不能省略) 进入mysql数据库,其中"-h"表示服务器名,localhost表示本地;"-u...
  • Windows下使用DOS命令进入MySQL数据库 mysql -hlocalhost -uroot -p
  • MySQL数据库命令大全

    2017-12-02 21:16:00
    首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入MYSQL中了,MYSQL的提示符是:mysql>...
  • 1、登录mysql 的命令 mysql -h127.0.0.1 -P3306 -uroot -p -h 后面带的是ip -P 后面带的是端口号(P要求大写) ...2、进入某个数据库 show databases; -->查看数据库 ...进入mysql库 show tables; ...
  • 原来没有加$怎么都进不了啊!
  • mysql数据库命令大全

    2016-09-06 13:10:31
    首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。 如果刚安装好MYSQL,超级用户...
  • source 命令的用法非常简单,首先你需要进入 MySQL 数据库的命令行管理界面,然后选择需要导入的数据库,执行 source 命令。如下图所示。 MySql 数据库 source 命令 mysql> use test Database changed mysql> ...
  • 首先从官网下载安装包,下载连接:http://dev.mysql.com/downloads/mysql/5.1.html#downloads 由于最新的版本5.7.20和5.6.38下载解压之后都没有my-small.ini 配置文件,因此下载的是5.5.59-win64版本。解压到要安装...
  • 1.打开【开始】》【运行...后按回车(注意这里的"-h"、"-u"、"-p"不能省略) 进入mysql数据库,其中"-h"表示服务器名,localhost表示本地;"-u"为数据库用户名,root是MySQL默认用户名;"-p"为密码,如果设置了密码,可
  • 第二步:进入存放mysql的磁盘(我存放在E盘) 第三步:cd到bin目录 命令:cd 路径 第四步:输入命令 mysql -hlocalhost -uroot -p 第五步:输入密码 没有设置密码,显示Enter password时,直接回车即可 出现mysql...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,920
精华内容 2,368
关键字:

进入mysql数据库命令

mysql 订阅