精华内容
下载资源
问答
  • 使用命令提示符安装mysql数据库mysql数据库的安装: ○ 到mysql官网下载数据库,解压,放到你指定的文件夹,然后在环境配置中添加bin文件路径,配置my.ini文件(数据库的配置文件) ○ 以管理员方式进入dos...

    使用命令提示符安装mysql数据库

    • mysql数据库的安装:
    ○ 到mysql官网下载数据库,解压,放到你指定的文件夹,然后在环境配置中添加bin文件路径,配置my.ini文件(数据库的配置文件)
    ○ 以管理员方式进入dos,运行初始化、安装mysql、net mysql start(启动mysql服务)、mysql -uroot -p(这个应该是连接命令)、修改密码等命令。注意,要cd到数据库的bin文件下,才开始进行执行mysql命令,进入mysql的shell状态,退出数据库的命令(断开连接)quit,记住连接命令了吗?cd到bin文件夹下执行命令mysql -uroot -p,再输入密码就行了
    连接之后,开始操作数据库 比如:show databases,显示所有存在的数据库,create database test(创建数据库test),想要在test中创建表,则应该先选择这个数据库 执行”use test”命令
    题外话,python3中可以用pymysql操作数据库,但它不是数据库本身,使用前应该先安装mysql。
    时间有限,草草写了一些,错误的地方,还望指正

    展开全文
  • MySQL:使用命令提示符来操作数据库

    千次阅读 2018-08-11 16:36:49
    启动mysql服务: net start mysql +数据库名称 停止mysql服务: net stop mysql +数据库名称 登陆数据库mysql -u用户名 -p密码 -h 远程数据库IP地址或主机名 -P 端口 -D 数据库名(其中密码、端口、数据路...

    启动mysql服务:

    net start mysql +数据库名称

     

    停止mysql服务:

    net stop mysql +数据库名称


    登陆数据库:

    mysql -u用户名 -p密码 -h 远程数据库IP地址或主机名 -P 端口 -D 数据库名(其中密码、端口、数据路名为可选)

    说明:
    1、用户名是你登录的用户,主机名或者IP地址为可选项,如果是本地连接则不需要
    如:mysql -u root -h localhost -p (u指用户名->root,h指主机名->localhost)

    2、远程连接需要填写,密码是对应用户的密码
    如:mysql -u root -p 123456 -h 192.168.17.108 -P 3306

     

    增加新用户 :

    grant 权限 on 数据库.* to 用户名@登录主机 identified by “密码” 

    如增加一个ip为192.168.1.3的主机连接到mysql服务器:

    mysql > GRANT ALL PRIVILEGES ON *.* TO "myuser"@"192.168.1.3" IDENTIFIED BY "mypassworld" WITH GRANT OPTION;
    mysql > FLUSH PRIVILEGES

    如增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:

    grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";

    如果希望该用户能够在任何机器上登陆mysql,则将localhost改为”%”。

     

    进入数据库:

    1、mYSQL中可以存在多个数据库,因此在使用时需要确定当前操作的是的哪一个数据库

    mysql> use zhouh
    Database changed
    mysql>

     

    显示数据库列表:

    show databases;
    返回值:返回所有数据库的名称

    例1:

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

     

    显示库中的表:

    use mysql;
    show tables;
    
    返回值:返回指定数据库中的所有表名

    例2:

    mysql> use my_sql_demo;
    Database changed
    mysql> show tables;
    +-----------------------+
    | Tables_in_my_sql_demo |
    +-----------------------+
    | gold                  |
    | roleinfo              |
    | userinfo              |
    +-----------------------+
    3 rows in set (0.00 sec)

     

    显示数据表的结构:

    describe 表名;  或desc 表名;  或show columns from 表名;
    
    返回值:返回对应表的数据结构

    例3:

    mysql> use my_sql_demo;
    Database changed
    
    mysql> show columns from gold;
    +--------+------------+------+-----+---------+-------+
    | Field  | Type       | Null | Key | Default | Extra |
    +--------+------------+------+-----+---------+-------+
    | roleId | bigint(8)  | NO   | PRI | NULL    |       |
    | userId | bigint(20) | YES  |     | NULL    |       |
    +--------+------------+------+-----+---------+-------+
    2 rows in set (0.01 sec)
    
    mysql> describe gold;
    +--------+------------+------+-----+---------+-------+
    | Field  | Type       | Null | Key | Default | Extra |
    +--------+------------+------+-----+---------+-------+
    | roleId | bigint(8)  | NO   | PRI | NULL    |       |
    | userId | bigint(20) | YES  |     | NULL    |       |
    +--------+------------+------+-----+---------+-------+
    2 rows in set (0.01 sec)

     

    查询表的数据:

    select * from  表名;
    
    返回值:返回对应表中的数据

    例4: 

    mysql> select * from gold;
    +---------------------+---------------------+
    | roleId              | userId              |
    +---------------------+---------------------+
    | 5529676068169717607 | 5529676068171749498 |
    +---------------------+---------------------+
    1 row in set (0.00 sec)

     

    清空表中记录:

    delete from 表名;

     

    建库与删库:

    create database 库名;
    drop database 库名;

    例4:

    mysql> create database mydemo;
    Query OK, 1 row affected (0.00 sec)
    
    mysql> drop database mydemo;
    Query OK, 0 rows affected (0.00 sec)

     

    建表:

    use 库名;
    create table 表名(字段列表);
    drop table 表名;

    因为建表涉及到数据类型因此不建议通过此方法建表

     

    修改数据表:

    1、alter table 表名 add 字段名 类型;                 (加的列在表的最后面)
    2、alter table 表名 add 字段名 类型  after 列名;      (把新列加在某列后面)
    3、alter table 表名 add 字段名 类型  first;          (把新列加在最前面)
    mysql>  alter table roleinfo add age int(8);
    Query OK, 0 rows affected (0.04 sec)
    Records: 0  Duplicates: 0  Warnings: 0
    
    mysql> desc roleinfo;
    +----------------+--------------+------+-----+---------+-------+
    | Field          | Type         | Null | Key | Default | Extra |
    +----------------+--------------+------+-----+---------+-------+
    | roleId         | bigint(8)    | NO   | PRI | NULL    |       |
    | userId         | bigint(8)    | NO   | MUL | NULL    |       |
    | funcelUUid     | varchar(128) | NO   | MUL | NULL    |       |
    | platformName   | varchar(64)  | NO   |     | NULL    |       |
    | channelName    | varchar(64)  | NO   |     | NULL    |       |
    | roleName       | varchar(64)  | NO   | MUL | NULL    |       |
    | level          | int(4)       | NO   |     | 0       |       |
    | career         | tinyint(1)   | NO   |     | 0       |       |
    | sex            | tinyint(1)   | NO   |     | 0       |       |
    | camp           | tinyint(1)   | NO   |     | 0       |       |
    | lastOffTime    | int(4)       | NO   |     | 0       |       |
    | mapDataId      | int(4)       | NO   |     | 0       |       |
    | oldMapDataId   | int(4)       | NO   |     | 0       |       |
    | appearance     | varchar(512) | YES  |     | NULL    |       |
    | roledata       | longtext     | YES  |     | NULL    |       |
    | createServerId | int(4)       | NO   |     | 0       |       |
    | createTime     | int(4)       | NO   |     | 0       |       |
    | deleteTime     | int(4)       | NO   |     | 0       |       |
    | changename     | tinyint(1)   | NO   |     | 0       |       |
    | age            | int(8)       | YES  |     | NULL    |       |
    +----------------+--------------+------+-----+---------+-------+
    20 rows in set (0.01 sec)

     

    修改数据:

    update user set name=新值 where

    例5: 

    mysql> update roleinfo set age=8 where roleID = 5529676068169717607
        -> ;
    Query OK, 1 row affected (0.00 sec)
    Rows matched: 1  Changed: 1  Warnings: 0

    注:where语句值为了确定我们修改的是哪一行,没有where语句时,会更新表中的每一行

     

    设置编码:

    
    set names utf8


    导出数据库数据:

    1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录。如我输入的命令行:cd D:\Program Files\MySQL\MySQL Server 5.5\bin

    2、导出数据库:用户名 -p 密码 数据库名 > 导出的文件名 
    如:mysqldump -u root -p123456 my_sql_demo >a.sql

    3、mysql导出数据库一个表:mysqldump -u 用户名 -p 密码 数据库名 表名> 导出的文件名
    如:mysqldump -u root -p123456 my_sql_demo roleinfo >a.sql (结尾没有分号)

    4、会看到文件news.sql自动生成到bin文件下  

     

    创建一个数据库:

    mysql> CREATE DATABASE MYSQLDATA;

     

    选择你所创建的数据库:

    mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)

     


    导入sql文件命令:(例如D:/mysql.sql)

    mysql>use database;
    mysql>source d:/mysql.sql;


    删除表:

    删除内容和定义,释放空间。简单来说就是把整个表去掉.以后要新增数据是不可能的,除非新增一个表。

    mysql>drop table MYTABLE;

     

    清空表:

    delete (删除表中的数据):delete 语句用于删除表中的行。delete语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存

    mysql>delete from MYTABLE;

     

    重命名表名 :

    例如,在表MyClass名字更改为YouClass:

    mysql> rename table MyClass to YouClass;

     

    修改字段名称及属性:

    mysql> alter table test change t_name t_name_new varchar(20);



    数据库权限和安全  : 

     修改密码:需要输入root密码确认,才能修改为mypasswd

    mysqladmin -u root -p password mypasswd

     

     备注:

    1、命令输入在mysql> 之后

    2、命令用分号( ; )或\g结束,也就是若只是按Enter键是不会执行命令的

    3、输入help或\h获得帮助,也可以在后面跟上参数以获得特定的命令帮助(如:help select获得select语句的帮助)

    4、输入quit或exit退出命令行实用程序

    5、必须使用USE 数据库名命令来打开数据库,才是进一步的获取里面的数据 

    展开全文
  • 命令提示符登录mysql数据库

    千次阅读 2015-04-10 16:00:50
    C:\Users\Administrator>mysql -h localhost -P 3390 -uroot -p (-P 后面是端口号,P是大写字母) Enter password: ********* Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id...
    格式:mysql -h 服务器地址 -P 服务器端口号 -u用户名 -p密码 数据库名 -e "sql语句"  //登录后执行sql语句后退出登录
    如果要登录时即输入密码格式为mysql -h 服务器地址 -P 服务器端口号 -u用户名 -p密码(-p后面紧跟密码)
    C:\Users\Administrator>mysql -h localhost -P 3390 -uroot -p      (端口号前的-P是大写字母)
    Enter password: *********
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 55
    Server version: 5.6.21-log MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2014, 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>

    展开全文
  • MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle旗下产品。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。...一、再命令提示符下连接 C:\Users\lal...

    MySQL是一个关系型数据库管理系统由瑞典MySQL AB 公司开发,目前属于 Oracle旗下产品。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

    一、再命令提示符下连接

    C:\Users\lalala>mysql -u root -p
    Enter password: ******
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 13
    Server version: 5.7.23-log MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2018, 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> create database bd1802 default character set utf8;
    
    Query OK, 1 row affected (0.00 sec)​

    三、修改命令提示符界面显示编码集: 

    
    mysql> set names GBK;
    
    Query OK, 0 rows affected (0.00 sec)
    

     

    MySQL中的数据类型及其说明:

    类型 大小 范围(有符号)用途
    TINYINT  1  字节  (-128,127) 小整数值
    SMALLINT             2 字节   (-32 768,32 767)  大整数值
    MEDIUMINT               3 字节(-8 388 608,8 388 607) 大整数值
    INT或INTEGER      4 字节(-2 147 483 648,2 147 483 647)     大整数值
    BIGINT                    8 字节 (-9 233 372 036 854 775 808,9 223 372 036 854 775 807)   极大整数值
    FLOAT             4 字节  单精度,不规定长度时,默认是(6,2)但整数位可以超出4位。浮点型
    DOUBLE         8 字节双精度浮点型
    DECIMAL DECIMAL(M,D)M代表数字总共位数,D代表小数位数。规定长度后,整数位最长为M-D。浮点型
    DATE            3字节1000-01-01/9999-12-31  YYYY-MM-DD日期值
    TIME     3字节 '-838:59:59'/'838:59:59' HH:MM:SS 时间值或持续时间
    YEAR  1字节1901/2155    格式:YYYY 年份值
    DATETIME   8字节1000-01-01 00:00:00/9999-12-31 23:59:59    YYYY-MM-DD HH:MM:SS  混合日期和时间值
    TIMESTAMP  8字节1970-01-01 00:00:00/2037 年某时    YYYYMMDD HHMMSS   混合日期和时间值,时间戳
    CHAR       0-255字节  char(10)定长字符串
    VARCHAR    0-65535 字节 变长字符串
    TINYBLOB  0-255字节  不超过 255 个字符的二进制字符串
    TINYTEXT  0-255字节   短文本字符串
    BLOB        0-65535字节 二进制形式的长文本数据
    TEXT        0-65535字节 长文本数据
    MEDIUMBLOB  0-16777 215字节 二进制形式的中等长度文本数据
    MEDIUMTEXT  0-16 777 215字节  中等长度文本数据
    LOGNGBLOB  0-4 294 967 295字节  二进制形式的极大文本数据
    LONGTEXT     0-4 294 967 295字节 极大文本数据

     

    dual的概念:

    在没有引用表的情况下,允许将dual指定为样本表名,dual纯粹是为了方便人们要求所有SELECT语句都应该有来自和可能的其他子句。MySQL可能忽略这些子句。如果没有其它参照表,MySQL就不需要dual表。

    例如:select 1+2+2*3 from dual;或者select 1+2+2*3;

     

     

     

     

    展开全文
  • 打开命令提示符,登陆数据库 输入 mysql -uroot -proot123 登陆数据库Mysql的bin目录已添加到系统环境变量若没有,需要输入 cd C:\Program Files\MySQL\MySQL Server 8.0\bin 然后再登陆数据库)。 依次...
  • 1、进入mysql控制台: 配置环境变量,win+R--->输入control.exe system-...新建,将mysql.exe所在目录添加进去即可C:\Program Files\MySQL\MySQL Server 5.7\bin,在cmd中输入mysql -u -root -p命令回车后输...
  •  首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.  如果刚安装好MYSQL,超级...
  • 命令提示符打开MySQL并编译sql语句

    千次阅读 2018-09-20 15:54:21
    每次在SQLyog_Enterprise等数据库编译工具上创建数据库感觉比较lou,还比较繁琐,直接通过命令提示符里编写不光便捷逼格高,今天分享一下怎么在“黑黑的窗口里”打开数据库并开始装逼~~~~ win+R进入命令提示符输入...
  • mysql命令提示符

    2021-01-18 23:26:53
    三、创建数据库1、 CREATE DATABASE 数据库名;2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据库名.* TO 数据库名@localhost IDENTIFIED BY '密码';3、 SET PASSWORD FOR'...依次执行3个命令...
  • mysql环境变量我都经常用到,在WindowsXP中打开DOS,通过输入命令mysql -u root -p”切换到mysql下,切换失败,如下所示: Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:...
  • 1.命令字符打开mysql,对数据库进行操作;命令字符是:mysql -h IP地址本机用localhost -u 用户名 -P 端口号,默认3306;... 2.如果打开显示不是内部命令你...打开命令提示符快捷键:win+R,在文本框中输入cmd即可。 ...
  • 注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。 用户:phplamp 用户数据库:phplampDB 1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Password) ...
  • 1.启动或停止MySQL服务: ...登录MySQL服务器  mysql -u用户名 -p密码 (基本、登录本地服务器)  mysql -u用户名 -p密码 -h目标服务器IP -P端口号  注:默认端口号:mysql:3306, oracle:1521, SQL Server
  • 通达oa 命令提示符登录mysql数据库,针对非3306端口,网上和书上很多地方都是错误的,可见,天下文章抄的多,实验的少,再次说明,多动手,看会不等于学会。 使用的命令是 mysql -u root -P 3336 -p myoa888 ...
  • 命令行启动MySQL数据库

    千次阅读 2020-09-02 18:31:19
    我们安装好MySQL后,其实可以直接使用“命令提示符”进行数据库的操作的,不需要使用第三方工具。 本专栏就是专门讲解命令行操作数据库。 启动MySQL 首先按下电脑的win键,输入cmd,在显示出来的命令提示符里,...
  • 2、开2、始,运行,cmd [ ,cd mysql安装目录/bin ], mysql -u userName -p Password先用CD命令进到mysql的BIN目录。3、然后 mysql -u root –p。4、输入ROOT的密码。详细教程:1、桌面左下角windows图标--搜索框内...
  • 登录MySQL数据库

    2021-01-18 22:12:36
    登录MySQL数据库的具体操作步骤如下:步骤 1):单击“开始”→“Windows 系统”→“命令提示符”,如图所示。步骤 2):打开命令行提示符界面,输入命令:cd C:Program FilesMySQLMySQL Server 5.7bin,按回车键,如...
  • cmd命令操作Mysql数据库

    千次阅读 2021-01-18 18:26:46
    在一次考试中,笔者因考试的电脑上没有安装操作Mysql数据库的可视化工具而不知如何操作数据库,所以在这里可以提醒各位掌握命令行来操作数据库也是非常重要的。笔者以惨痛的教训来警惕大家。进入正题:使用命令行来...
  • 2017-04-01 回答方法/步骤1登陆mysql打cmd命令终端,如果已经添加了mysql的环境变量,可以直接使用命令mysql -uroot直接回车,之后按提示输入密码,如果未添加mysql的环境变量,可以切换到mysql的安装目录下的bin...
  • 如何通过命令提示符用路径连接MySQL

    千次阅读 2018-03-12 20:33:09
    当我们的命令提示符没有连接到MySQL时,无法直接通过输入mysql命令连接到MySQL进行操作,那么我们如何用路径方式在命令提示符中连接MySQL呢? 1、点击“开始”界面,搜索打开命令提示符窗口 2、进入黑窗口后,转...
  • 转至 神马和浮云 ,命令未测试,主要是方便操作mysql时需要而记的笔记    例如: 数据库地址:127.0.0.1 数据库用户名:root 数据库密码:pass 数据库名称:myweb   备份数据库到D盘跟目录 mysqldump ...
  • 命令提示符还原MYSQL数据库 www.xinqq163.com mysql --default-character-set=gb2312 -u root -p123456 密码 use [数据库名] source source D:\1.sql 或者source source D:1.sql 用这样命令试试 mysql --...
  • 如何通过命令提示符进入MySQL服务器

    万次阅读 2016-08-26 13:44:33
    2.进入到我们要进入的盘...4.连接MySQL服务器:(注:这是MySQL5.5版本) 输入MySQL(代表我们要执行刚刚bin目录下的mysql.exe文件),后面加-uroot -proot(意思是用户名是root,密码是root与MySQL服务器进行连接),效
  • CMD命令操作MySql数据库详解

    千次阅读 2021-01-19 08:18:32
    第一:mysql服务的启动和停止1. net stop mysql2. net start mysql第二:登录mysql –u用户名 [–h主机名或者IP地址] –p密码例如:mysql -uroot //此为访问本地根目录,没有密码;说明:用户名是你登录的用户,主机...
  • 摘要:下文讲述MySQL数据库中查看当前命令行所处的数据库的方法分享,如下所示;在Linux下操作数据库,我们使用的纯命令提示行的模式,所以没有界面,我们有时都无法知道所处于的数据库,那么此时我们该如何查看自己...
  • Linux as 5.5 MySQL 5.0 数据库备份与恢复:1, 用 mysqldump 命令进行备份:在命令提示符窗口(注意不是 MySQLMySQL Command Line Client 窗口)中输入,mysqldump -hlocalhost -uroot -proot temp > temp_2011....
  • MySQL数据库命令

    万次阅读 多人点赞 2018-10-07 20:45:25
    1.对数据库常用命令 1.连接数据库 mysql -u用户名 -p密码 2.显示已有数据库 show databases; 3.创建数据库 create database sqlname; 4.选择数据库 use database sqlname; 5.显示数据库中的表(先选择...
  • 命令操作MySQL数据库

    千次阅读 2021-01-26 07:15:39
    首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.如果刚安装好MYSQL,超级用户...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,444
精华内容 20,577
关键字:

命令提示符登录mysql数据库

mysql 订阅