软件测试之路5(MySQL)

一.

二.

 

三.

 

四.安装:

五.怎样找到MySQL服务器:我的电脑-控制面板里面找到服务和应用程序-服务-可以看到MySQL服务器(大致步骤)

六.数据库经典操作语句:

PS:若错误提示是:ERROR 1064(42000):表示输入命令错误,检查自己的输入

  • 查看MySQL服务器上有多少数据库的命令:show databases;(记住:多个有s,分号结束,不然出不来)
    • 显示出来的很多数据库中我们初学者不要去删或者改动其中的mysql数据库
  • 选择其中一个数据库(切换数据库)的命令:use  数据库名;
  • 紧接着查看刚刚数据库中有多少张表:show  tables;
  • 接着如何查看一个表的结构:desc 表名;      (PS:desc:describe描述的简写)
  • 查询表的几列:select  列名1,列名2  from  表名;    (PS:查几列就写几列,用逗号隔开)
    • 查看表的所有列:select  *  from  表名;
    • 条件查询:
    • 工作中常用的如在上面所有列中只想查看某一列,用到条件查询:select  *  from  表名  where 条件;(例如:select  *  from  customers  where cus_id=10001;)
      • 紧接着查看id为10001的客户名字叫啥:select  cust_name  from  customers  where  cut_id=10001;
  • 更新表:关键是更改哪一行哪一列,或者说要具体到那一项,一般不会改所有的
    • 例如: 更新id号为10001客户的客户名cust_name为zhangsan:update  customers  set  cust_name=‘zhangsan’  where  cus_id=10001;
  • 查询表总共多少行:select  count(*)  from  表名;
  • 增加一行记录(插入一行):insert  into  表名(列名)  values  ('值')
    • 例如:在customers表的cust_name列插入lisi:insert  into  customers(cust_name)  values  ('lisi');
  • 删除数据(要注意一般加条件删除,不然全部删了):delete
    • 例如:删除表customers中名字为lisi的信息:delete  from  customers  where  cust_name='lisi';
  • 总结:显示(show);查询(select);更新(update  表名  set...);插入(insert into);删除(delete);
    • 查看表的结构(desc 表名);查询表的行数(select  count(*)  from  表名)
  • 详细了解:http://blog.csdn.net/qq_27093465/article/details/53411667
  • 语句记忆建议:分类型记忆,按照不同功能记忆(不能死记忆,要理解,灵活运用)
posted @ 2018-01-14 21:18  木心熊  阅读(543)  评论(0编辑  收藏  举报