热线电话:13121318867

登录
2019-03-14 阅读量: 824
MySQL 数据库(软件测试需要掌握的知识点)

* 数据库类型

* 关系型数据库

* Mysql, Oracle, DB2

* 非关系型数据库

* MongoDB

* 大数据

* Hive

* 连上Mysql的2种方式:

* 1、命令行

* C:\xampp\mysql\bin 下,shift + 右键, 进入命令行

* mysql -u root -p

* show databases;

* 查看有哪些数据库

* use ranzhi;

* 使用 ranzhi 数据库

* show tables;

* 查看 ranzhi 数据库下有哪些表

* desc sys_user;

* 查看表 sys_user 的结构

* Field 字段名称

* Type 字段类型

* char(30) 表示的是:字符串类型,最大长度为30

* Null 是否允许为空

* Key 标明是否为主键,唯一键之类的

* 主键只能唯一,不能重复

* Default 是否有默认值

* 查询页面‘成员列表’所有的数据

* select * from sys_user ;

* Mysql数据库构成:

* 数据库 (ranzhi )

* 表(59张表,sys_user)

* 表下面是字段(id,account)

* 写法:

* [ranzhi.sys_user.id](http://ranzhi.sys_user.id/)# 数据库名称.表名.字段名

* select [ranzhi.sys_user.id](http://ranzhi.sys_user.id/)from ranzhi.sys_user ;

* use ranzhi;

* select id from sys_user;

* 2、可视化工具

* SQLYog / Navicate / DBeaver

* 安装SQLYog

* 根据自己电脑32/64位,选择对应版本

* 查看32/64位:右键“我的电脑”-属性

* SQLYog连Mysql

* root@localhost

* 连接本机: 主机名: localhost

* 连接他人的:主机名:他人的 ip

* 结合 ranzhi 项目,理解SQL语句

* MySQL: 增删改查

* /*

* 这是多行注释

* insert into sys_user(id,account,realname,role)

* value ('34','laoniu','老刘','sale') ;

* */

* -- 插入

* INSERT INTO sys_user(id,account,realname,role)

* VALUE ('34','laoniu','老刘','sale') ;

* -- 查询 SQL

* -- select 后面跟的是字段名称(列名),比如id,account; * 代表的是所有字段

* -- from 后面跟的是表名

* SELECT *

* FROM sys_user ;

* -- 查询 然之成员列表页面中,所有的“编号”和“用户名”

* SELECT id,account

* FROM sys_user ;

* -- 查询 然之成员列表页面前2条记录

* SELECT *

* FROM sys_user

* LIMIT 2;

* -- 查询 然之成员列表页面第2条记录

* SELECT *

* FROM sys_user

* LIMIT 1,1;

* -- 查询 然之成员列表页面第3和第4条记录

* SELECT *

* FROM sys_user

* LIMIT 2,2;

* -- 查询 然之成员列表页面总的记录条数

* -- count()

* SELECT COUNT(*)

* FROM sys_user ;

0.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子