Mysql数据库初识
1.安装mysql
网上一堆安装教程,linux、mac、windows系统都有,可参考
2.初识SQL
测试日常中用的比较多的是DML,DDL通常是开发来用
DCL主要是赋值权限,允许哪些人访问数据库
TCL数据库事务控制,主要是提交一个事务,回滚一个事务,对事务进行相应处理
2.数据库结构解析
unsigned:无符号,必须为正数
NOT NULL :不能为空
AUTO_INCREMENT :自增
DEFAULT NULL:默认为空
COMMENT:注释
,字段隔开
ENGINE=InnoDB :存储引擎 支持事务,mysql数据库做主从支持的也是比较好的
表结构外,AUTO_INCREMENT=8即自增到多少了,若数据表中没有数据,则以id=8开始自增,因此要注意⚠️
DEFAULT CHARSET=utf-8编码级
动态的,因为有varchar这种,视情况而定,也可以使用静态的
3.DDS 数据库表与表结构创建
create table `hogw_user3`(
‘Id’ int(11) unsigned not null auto_increment comment ‘ID’
’Name’
)
创建数据库的时候注意⚠️ 使用的是反单引号` `而不是单引号!!!!
修改数据库字段、修改数据库名称、设计表、修改表字段,都可以利用可视化界面
如下图以navicat为例