IDO老徐,在深圳,某上市公司质量部负责人,干了十二年软件测试,公号"简尚" ,博客isTester.com ,关注「软件测试从业者综合能力提升」,微信957863300

mysql 命令行操作入门(详细讲解版)

上一篇 / 下一篇  2016-02-29 13:46:54 / 个人分类:数据库DB

51Testing软件测试网2ZT;Lu1B*d$zA ciU
51Testing软件测试网]p H8r Dv
老徐之前博客写过一次,如何通过命令行导入脚本http://www.51testing.com/index.php?uid-497177-action-viewspace-itemid-3705449
很多同学比较感兴趣
51Testing软件测试网 J:l,~!o/d4BY:G1P ZT
--

3lW"EA4LA5D:x0
今天继续分享,mysql命令行入门

xt}IPb|h0
1.
那么多mysql客户端工具,为何要分享命令行操作?
-快捷、简单、方便
-在没有客户端的情况下怎么办
-如果是mysql未开启第三方访问,客户端就是白瞎

,P{Z|#h&qm8@0
2.
如何通过命令行进入mysql

St7c2PWJ8N0
--Start--
[root@localhost~]# mysql -u root -p    #老徐注释:输入左侧命令,回车 root是用户名

Enter password:                         #老徐注释:输入密码

0T;u Y9dg|0

Welcome to the MySQL monitor.  Commands end with ; or \g.

6?:g~;R;db)m~0

Your MySQL connection id is 1051Testing软件测试网;U \r0al"_n.N2j

Server version: 5.6.23-log Source distribution51Testing软件测试网9]X:TNZ ?b"} N


!ZbO]2i6DrG0
51Testing软件测试网DU+h"y*]S$hq@H

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

+@p@(iJ*_s;bT0

51Testing软件测试网0N g1N*q2FO [ w
51Testing软件测试网k7No{.I WS+_4R

Oracle is a registered trademark of Oracle Corporation and/or its51Testing软件测试网 y5n6kHCd)[$A

affiliates. Other names may be trademarks of their respective

PK5fo[7~'cVO0

owners.51Testing软件测试网,?0lp1u.hg-{

51Testing软件测试网X?q4]3Wu^ h

O(gNtXJ|TU.t&o1w0

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

bM%U5KOf+I0

51Testing软件测试网wMa5O @} a]
51Testing软件测试网A^k2pW g

mysql>      #老徐注释:如果看到如上信息代表已经进入mysql

.H?c} Lh0XV0
--End--
51Testing软件测试网7b\+^*xY+xt

z;Mv ed kH4ZC0
3. 
如何查看数据库信息
51Testing软件测试网WB:D[2KE[
--Start--

X4A VvvKw0

mysql> show databases;   #老徐注释:输入左侧命令,回车

5} Ug YZM U2z1a0

+--------------------+51Testing软件测试网Z*hiZ/YKi/e

| Database           |51Testing软件测试网F$~)ti#uO

+--------------------+51Testing软件测试网6nR_ NB-t'X6\6l)B

| information_schema |51Testing软件测试网P0Ap&?}6L^cYp N:G1g

| mysql              |

QX+p3pA_0

| performance_schema |51Testing软件测试网orZK4|c E

+--------------------+

\A9B Jh}0

3 rows in set (0.00 sec)51Testing软件测试网%TI?XGP&q!w0ex

51Testing软件测试网OK^)m0xk
51Testing软件测试网lF Ok&u:Y6A

mysql>     #老徐注释:如上就是显示当前存在的数据库51Testing软件测试网3M6KJV_'a@{

51Testing软件测试网:Tyb v`


)}eG+j.aon%G0
--End--

[:j)Ao ]/N t0
4.
使用某个数据库
查看当天库下有哪些表
51Testing软件测试网0D(Q9c?8rk
--Start--

1` m? H@4P0^-?0

mysql> use mysql     #老徐注释:左侧,use 表名,使用某个表51Testing软件测试网|vn@Tg7Kc

Database changed

"t*}-m8`1c e4T8X y0

mysql> show tables;  #老徐注释:显示当前数据库下的所有表名

j2`i9P;A&MG xv0

+---------------------------+

4k;C/A,J|zF9M^8w&w8r0

| Tables_in_mysql           |51Testing软件测试网7Vy|8?|5u

+---------------------------+51Testing软件测试网3o wb U3hU'{cC(v

| columns_priv              |51Testing软件测试网Eh bpIy ~s DF

| db                        |51Testing软件测试网#f2y1w:\%S4F

| event                     |

,qNq+C c9HJ_0

| func                      |51Testing软件测试网 w%RS WKW'j

| general_log               |51Testing软件测试网r"LA9["^ r/r

| help_category             |51Testing软件测试网|4yTy9ab!O6d

| help_keyword              |51Testing软件测试网gA\K+i$Bo%dM

| help_relation             |51Testing软件测试网!ekGl'Y-^S'^6uKQ

| help_topic                |

+b g)j2]U@(P$r0

| innodb_index_stats        |

;R5P1yEcDy_ B-j0

| innodb_table_stats        |51Testing软件测试网-p BHRD S7tZk$U

| ndb_binlog_index          |51Testing软件测试网*X$CEf lzOvj.r

| plugin                    |

3w!wX F/y9P0

| proc                      |51Testing软件测试网1ao,E;d(T(|(g

| procs_priv                |

z&w0@f9? Ba_0

| proxies_priv              |

.e~]'}`9rXLB4@0

| servers                   |

3B(C^}+| f0

| slave_master_info         |

;MBZ3P7T-A q5VF0

| slave_relay_log_info      |51Testing软件测试网Q/t#N'IF-I,EZ

| slave_worker_info         |

b'e.v l!G"GV0

| slow_log                  |

n3u'Z |2Jf,}E0

| tables_priv               |

7EJC:v&H]#^/`#b%e_*N0

| time_zone                 |

uV(H%H2|v j~V0

| time_zone_leap_second     |

$W \Yv'H0

| time_zone_name            |51Testing软件测试网 LMJ5[,L1D

| time_zone_transition      |

~3C O;hRa@0

| time_zone_transition_type |

&|Hk#\ N6]KU0

| user                      |

iZ{|.|T0

+---------------------------+51Testing软件测试网 }M!G*xL8dO

28 rows in set (0.00 sec)51Testing软件测试网jKM!B[1fO


2d.q;u@ H)zz0
51Testing软件测试网Rm/c9lf7{

mysql> 

Uq-Gfo8t Y]d0

51Testing软件测试网&Q#\E&|xt

51Testing软件测试网 k%nH}d~r7X2D
--End--
51Testing软件测试网X*ySS\-P*](u'e
5. 
剩下就是很简单的增删改查了
如:
select * from xx  where xx = xx
update xx set xx = xx where xx
delete
insert
等等
具体sql增删改查知识,自行百度,或者买个数据库书好好看

:|(\.W*w(Wh;^.c8o0

&Tl-f*leB!X9m0
--写在最后--
如果你想实时与老徐交流你的观点,分享你的经验,向老徐咨询你的各种问题
加《软件测试:邀你同行》(339611752)与老徐实时交流
分享、成长、收获!

以上文章老徐原创,未经允许勿转载!
老徐博客更多原创文章http://www.51testing.com/?497177


51Testing软件测试网r{B"KbC

TAG: MySQL mysql mysql基本命令 mysql入门 软件测试必备

fhhh_eyou的个人空间 引用 删除 fhhh_eyou   /   2018-04-11 19:21:52
引用 删除 baoxiaoxia0   /   2016-03-01 09:59:30
5
 

评分:0

我来说两句

xuquan

xuquan

IDO老徐,坐标深圳,测试经理,干了十年测试,公号"简尚" ,个人博客isTester.com ,关注「软件测试从业者综合能力提升」,微信957863300

日历

« 2024-04-04  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 912328
  • 日志数: 427
  • 建立时间: 2012-06-04
  • 更新时间: 2022-02-23

RSS订阅

Open Toolbar