找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手
mysql
数据的表现方式与载体
文字信息,符号,数字,语言,图像,视频

SQLLite  mogodb    redis非关系型存储形式是以键值对形式存储数据。前键后值

DB2   oracle SQLserver  关系型存储方式以行列方式存储在表内

mysql
开源:免费。适用性以及稳定性也很优秀。

为何使用数据库?
测试过程中我们需要大量测试数据,需要我们会数据操作来进行测试

接口测试,以及ui自动化性能测试需要数据库

常见的约束类型
primary key  :                 主键约束 唯一不可重复
auto_jncrement :                   自增长约束  默认前值基础上+1       
not   null :                         非空约束    内容非空
default :                         默认约束,未填写则为默认值
          foreign key :                  外键约束


数据类型;
                数值型:           int 存储的范围大小2147483647 -2147483647
                                        bigint:超过了2147483647用bigint
                浮点数类型:    float(20,2) 前面的时存储的字节大小,后面的
                                         默认小数点的位数
               
                字符型;                char:固定长度的存储方式:数据给固定的存储大小空间
                                        varchar:可变长的存储方式:根据存储的数据的大小给
                                         一定的存储空间,实际存储的大小为准。
                               
                日期类型;           date
               
        mysql语句       
Linux环境安装
yum install mysql
设置密码
mysqladmin -u root passwd       
进入mysql
mysql  -u root -p
退出
quit   
exit
创建数据库
create   database     xxx ;       
查看全部数据库
show    databases

使用数据库
use     xxx
创建表
create table    xxx(id int(4)primary  key auto_increment,name varchar(10)not null,phone  bigint(10)default 15645648524 );
查看表
show tables
修改表字段的操作用change:
                        修改表字段之后,会自动删除自增长
                        alter table xxx change id id int(4)属性修改
                     增加表字段使用add:
                        alter table xxx  add    max int(4)属性
    alter table xxx   add( max Int(4)属性min varchar(4)属性  
                     调整字段的顺序:modify;
                   alter  table   xxx   modify   name   varchar(10)after   phone;(调到phone后面)
      alter  table   xxx  modify    name   varchar(10)first(放在最前)
       
                     drop 对表结构进行操作:
                          alter  table  xxx  drop    name  ,drop max
查看表结构
desc   xxx;
                     表插入信息
                            insert    into     xxx   (字段,字段)values(数据,数据)
insert    into     xxx     values(数据,数据,数据),(数据,数据,数据)

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册