Mysql学习文档格式.docx
- 文档编号:19539699
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:6
- 大小:18.42KB
Mysql学习文档格式.docx
《Mysql学习文档格式.docx》由会员分享,可在线阅读,更多相关《Mysql学习文档格式.docx(6页珍藏版)》请在冰豆网上搜索。
5、删除新表:
droptabletabname;
6、增加一个列:
altertabletabnameaddcolumncoltype;
7、添加主键:
altertabletabnameaddprimarykey(col);
8、删除主键:
altertabletabnamedropprimarykey(col);
9、创建视图:
createviewviewnameasselectstatement;
10、删除视图:
dropviewviewname;
11、启动mysql服务:
Netstartmysql
12、停止mysql服务:
Netstopmysql
13、netstart-na|findstr3306
查看被监听的端口,findstr用于查找后面的端口是否存在
14、切换连接数据库的语法:
usenew_database;
15、进入mysql命令行工具后,使用status或\s查看运行环境信息
16、显示所有数据库:
showdatabases;
17、显示数据库中的所有表:
showtables;
18、显示某个表创建时的全部信息:
showcreatetabletable_name;
19、查看表的具体属性以及表中各个字段的描述:
describetable_name;
缩写形式为:
desctable_name
20、增加数据:
insertinto表名[(字段1,字段2,…)]values(值1,值2,…);
如果想表中的每个字段都插入一个值,那么前面[]括号内的字段名可写可不写
insertintomytable(id,username)values(1,’zhangsan’);
21、查询所有数据:
select*fromtablename;
22、查询指定字段的数据:
select字段1,字段2fromtablename;
selectid,usernamefrommytablewhereid=1orderbydesc;
23、更新指定数据,更新某一个字段的数据:
updatetablenameset字段名=‘新值’whereid=id-num
updatemytablesetusername=‘lisi’whereid=1;
24、order语句是查询的顺序,如:
orderbyiddesc(或asc)
顺序有两种:
desc降序(即从100-1)
asc升序(即从1-100)
25、删除表中的信息:
删除整个表中的信息:
deletefromtable_name;
删除表中指定条件的语句:
deletefromtablenamewhere条件语句;
条件语句如:
id=3;
26、创建数据库用户:
createuserusername1identifiedby‘password’,
username2identifiedby‘password’,…
一次可以创建多个数据库用户
27、表结构的修改:
1、增加一个字段格式:
altertabletablenameaddcolumn(字段名字段类型);
2、删除一个字段:
altertabletablenamedrop字段名;
3、修改字段名称/类型:
altertabletablenamechange旧字段名新字段名新字段的类型;
4、修改表的名字:
altertabletablenamerenametonewtablename
5、一次性清空表中的所有数据:
truncatetabletablename;
软件测试之系统测试及软件测试分类
一、按测试阶段,软件测试分为单元测试、集成测试、系统测试、验收测试
1、概念:
系统测试,英文是SystemTesting。
是将已经确认的软件、计算机硬件、外设、网络、
甚至操作人员等系统其它组成元素组合在一起,在实际环境中对整个产品系统进行的
一系列严格的测试,发现软硬件问题,保证整个产品系统的正常运行.
二、软件测试方法的分类:
从测试的手段和技术划分,有以下几种划分方式:
黑盒测试、白盒测试
静态测试、动态测试
手工测试、自动化测试
1、黑盒测试:
黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。
在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,
在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,
程序是否能适当地接收输入数据而产生正确的输出信息。
黑盒测试着眼于程序外部结构,
不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。
黑盒测试主要有以下几种设计方法:
等价类划分法,边界值分析法、错误推测法、因果图法、判定表、正交试验设计等
2、白盒测试:
测试人员对程序内部的结构很熟悉,是针对程序的逻辑结构来进行的测试。
白盒测试对技术的要求很高,而且昂贵,并且白盒无法验证需求的正确性和数据的正确性。
但是白盒测试的覆盖率很高,并且让测试人员思考软件的原理及实现,对灰盒测试也有帮助,
并可以发现一些黑盒测试发现不了的隐藏bug,提高代码的健壮性。
3、静态测试:
静态的,无需去执行被测试程序,通过评审软件的代码、文档,检查软件的实现手段和方法是否有不足之处。
不正式的方法有互审,这个和我们测试人员没有关系,由开发人员互相评审,许多大公司会要求开发人员互相评审代码;
走查:
这个比较正式,但也是小组内部的会议,一般测试人员也不参与;
会议:
这个很正式,一般测试人员会派人参加,但不会全部都参加,开发人员会全部参加,同时会来一些专家、经理等共同参与会议。
4、动态测试:
所谓软件的动态测试,就是通过运行软件来检验软件的动态行为和运行结果的正确性。
黑盒测试就属于动态测试,是需要执行被测试程序的。
5、手工测试:
手工测试主要是由人工去一个个的输入测试用例,然后观察结果,和预期的结果进行比较,得到测试结果。
手工测试的基本思路:
a、了解需求
b、测试用例的设计
c、执行测试用例
d、回归测试:
开发人员将问题进行修复之后,对当前游戏界面出现的问题进行再次测试,直到没有发现新的问题,或是不可解决的问题。
e、结束:
测试结束之后,编写测试报告,通过上级确认之后,通过测试。
手动测试的优点:
手工测试能够在测试过程中充分发挥人的主观能动性,灵活性;
可以充分利用发散思维和优秀的逻辑思维能力,分析能力以及判断力;
资金花费用小,测试用例等易维护;
对软件界面布局,易操作性,友好美观进行测试,以及用户体验。
手工测试的缺点:
人工测试代价比较昂贵,人员投入较大并且测试者做的是重复的劳动很容易产生精神疲劳从而导致错误的产生和测试盲点,
有些问题在其他人看来很容易发现但是测试者却看不到。
6、自动化测试:
自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。
通常,在设计了测试用例并通过评审之后,
由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。
在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。
自动化测试的效率更高,而且准确、可靠,但是开发投入较大,不会变通;
而手工测试更容易发现缺陷,且容易实施,但比较考验测试人员的能力,
不同的测试人员测试同一款产品可能得到的结果有比较大的不同。
7、α测试:
α测试是指软件开发公司组织内部人员模拟各类用户对即将面市软件产品(称为α版本)进行测试,试图发现错误并修正。
α测试的关键在于尽可能逼真地模拟实际运行环境和用户对软件产品的操作并尽最大努力涵盖所有可能的用户操作方式。
经过α测试调整的软件产品称为β版本。
β测试是由软件的多个用户在实际使用环境下进行的测试,这些用户返回有关错误信息给开发者。
测试时,开发者通常不在测试现场。
因而,β测试是在开发者无法控制的环境下进行的软件现场应用。
在β测试中,由用户记下遇到的所有问题,包括真实的以及主观认定的,
定期向开发者报告。
β测试主要衡量产品的FLURPS,着重于产品的支持性,包括文档,客户培训和支持产品生产能力。
只有当α测试达到一定的可靠程度时,才能开始β测试。
它处在整个测试的最后阶段。
同时,产品的所有手册文本也应该在此阶段完全定稿。
一个产品从研发到出厂的工程中,测试分为三个阶段:
单元测试、集成测试、系统测试;
单元测试:
一个模块的功能及常规错误测试;
集成测试:
完成单元测试后,各模块联调测试;
集中在各模块的接口是否一致、各模块间的数据流和控制流是否按照设计实现其功能、
以及结果的正确性验证等等;
可以使整个产品的集成测试,也可以使大模块的集成测试;
系统测试:
针对整个产品的全面测试,既包含各模块的验证性测试(验证前两个阶段测试的正确性)
和功能性(产品提交个用户的功能)测试,又包括对整个产品的健壮性、安全性、可维护性及各种性能参数的测试。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Mysql 学习