isTester.com发起人,某互联网测试经理,十年测试经验,公众号“简尚”; 分享实战测试技能、答疑解惑(测试职业探索经验、以及一些书本上学不到的各种职业干货);致力于软件测试从业者综合能力提升。 微信isTester 》》博客文章未标注转载均属「原创」,转载找老徐授权;

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

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

51Testing软件测试网 t5J4C(\g(xf/^v.['X1R
51Testing软件测试网*Y3i9YvkqP.l n
老徐之前博客写过一次,如何通过命令行导入脚本http://www.51testing.com/index.php?uid-497177-action-viewspace-itemid-3705449
很多同学比较感兴趣
51Testing软件测试网Q:t;r[hj0j$_9Fe
--

:S6DTdHO0
今天继续分享,mysql命令行入门

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

b;mJuY W9nG!a0
2.
如何通过命令行进入mysql
51Testing软件测试网.`9G_0po2QFIX%R/L
--Start--
[root@localhost~]# mysql -u root -p    #老徐注释:输入左侧命令,回车 root是用户名

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

-iC_bKd0

Welcome to the MySQL monitor.  Commands end with ; or \g.51Testing软件测试网 RS Df%i}

Your MySQL connection id is 10

9r.F0nNK9M/{gr0

Server version: 5.6.23-log Source distribution

/K^B0Z-MA0

51Testing软件测试网"s3o9XC&l@fU Hz
51Testing软件测试网"Y&e8Qmja$C$a3G3F_

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

/g!B)fb%t9}+_,G,b0

51Testing软件测试网)otG6V~g!@ E
51Testing软件测试网+G#AO1vE^u

Oracle is a registered trademark of Oracle Corporation and/or its

"De"u Eu0

affiliates. Other names may be trademarks of their respective

r\.uw5Jh0

owners.

9k r7r9s&\H0

51Testing软件测试网iZ'JDAI
51Testing软件测试网-GJ8LQ v j |.yZ

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

|g5{;b W'W7r]0

51Testing软件测试网 c7LD@nt`(S ^

L!|xFX2_"] S,k0

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

pA)O7`7M6Nt!w*Z0
--End--
51Testing软件测试网pW3QG2ZNvl
51Testing软件测试网PeIa@#{Y+M"XV:`
3. 
如何查看数据库信息

,VqMp+u!rf$J0
--Start--
51Testing软件测试网v)v UNB-K*A/Y7Kbd

mysql> show databases;   #老徐注释:输入左侧命令,回车51Testing软件测试网d} FW5U

+--------------------+51Testing软件测试网M h}1C2a"n.in?

| Database           |

:y]%|@2_3y$BX0

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

2Eq].X"p@y*H0

| information_schema |51Testing软件测试网bE8JGs?w#E

| mysql              |

#l*D D^4?\M\%{,a4t0

| performance_schema |51Testing软件测试网 B(N},B#Pa:PkD

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

:Z7{ia y1j Z`)w#a0

3 rows in set (0.00 sec)51Testing软件测试网yL5U1ZZ

51Testing软件测试网6dK#|j3eGU
51Testing软件测试网;rt3sj$X&E

mysql>     #老徐注释:如上就是显示当前存在的数据库51Testing软件测试网:h)n:Md._

[8P7nP8qQ5u0
51Testing软件测试网S{/D[{#P
--End--

Ujn+zr*`Am)XD4k0
4.
使用某个数据库
查看当天库下有哪些表
51Testing软件测试网1x5p)Tn l n1X8W0}d
--Start--
51Testing软件测试网msS-\yVd1P2}

mysql> use mysql     #老徐注释:左侧,use 表名,使用某个表

JS[U w.W5UL8a0

Database changed

x(H'c(H5oTd0

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

Q4t[jRbS0

+---------------------------+51Testing软件测试网-~%I7Y[-[)\@*O3Nw

| Tables_in_mysql           |

(_ J2J9Q)TZ2Lt6Nl0

+---------------------------+51Testing软件测试网%h9Iaqd/}lK

| columns_priv              |

n.z;s}U0

| db                        |51Testing软件测试网o~ |.c8L

| event                     |51Testing软件测试网u K5BdqST

| func                      |

!uH/D [o7f0

| general_log               |

2|Iv"{v K.q3`&C0

| help_category             |51Testing软件测试网Gw,vR8kRXsM

| help_keyword              |

A)U.c I8`+HF0

| help_relation             |

FlX:eiS0

| help_topic                |

K!^1i ac?1L&b7j0

| innodb_index_stats        |

[*oU'{%KR7w;}H)pc:jV0

| innodb_table_stats        |51Testing软件测试网.Z5Hd'd+V5f3l4V

| ndb_binlog_index          |51Testing软件测试网^0r l'vg$\,M)_

| plugin                    |

O+}l8rC0ZwT0

| proc                      |

M@i6O1Tahr0

| procs_priv                |51Testing软件测试网 koV6y8Uh!z/I#@

| proxies_priv              |51Testing软件测试网.z m'FM:o1H4Gn

| servers                   |

%b\_9XbeluxV0

| slave_master_info         |51Testing软件测试网{ u]'fc"H ]f7Y0n

| slave_relay_log_info      |

f*_7f-_;d)D0

| slave_worker_info         |51Testing软件测试网%R'gF!i$} |5]

| slow_log                  |51Testing软件测试网KP??_

| tables_priv               |51Testing软件测试网)uH9t+~B V+Ts$W

| time_zone                 |

k*\4v t X7]0

| time_zone_leap_second     |

bO~'`uA0

| time_zone_name            |51Testing软件测试网 Ax'f6t XOJ l

| time_zone_transition      |

"_%nkh7`8x;p'|0

| time_zone_transition_type |

Q$t4MT7Q^H6t0

| user                      |51Testing软件测试网 D K:F T ]

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

%mn8bN1U_p0

28 rows in set (0.00 sec)51Testing软件测试网9j*f pys'FOh

51Testing软件测试网2L%]WrD7G+c
51Testing软件测试网#jO*Aw6NW

mysql> 51Testing软件测试网i4?8c\B eAH

+f7wO5LJ0
51Testing软件测试网_y;F2I$m
--End--
51Testing软件测试网W,T@NYF#Yq*C(C c
5. 
剩下就是很简单的增删改查了
如:
select * from xx  where xx = xx
update xx set xx = xx where xx
delete
insert
等等
具体sql增删改查知识,自行百度,或者买个数据库书好好看
51Testing软件测试网0e7Et}RW:y&]1Z)q/f5x
51Testing软件测试网0Ih#k RlbGa
--写在最后--
如果你想实时与老徐交流你的观点,分享你的经验,向老徐咨询你的各种问题
加《软件测试:邀你同行》(339611752)与老徐实时交流
分享、成长、收获!

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



)VpX PX&Z3Id OfS0

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

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

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar