数据库简述与常用操作指南 数据库的建立( 二 )


-> title varchar (100)不为null,//添加一个名为title的新字符串字段,不能是空
->主键(id )//将id设置为主键
->)ENGINE = InnoDB default charset = utf8;//使用InnoDB数据库引擎以utf8(中文)编码和存储数据库表
(9)删除数据库表:删除表名
(10)新数据库表数据:插入表名(字段1,字段2,...字段n)值(值1,值2,...值n);
(11)删除数据:从title= "test "的表名中删除
(12)查询数据库表:*查询所有字段:从表名中选择*;
一些查询字段:从表名中选择字段1、字段2;
按条件查询(where后跟查询条件):select * from表名where title = " test
多表查询:select * from表名A,表名B其中table A . title = table B . title;
模糊查询:select * from表名,其中标题如“% test %”;
按字段的正反顺序查询:从表名中选择*按标题排序desc/ASC;//升序,默认使用,但是:asc可以省略,降序:desc 。
2.2 非关系型数据库以MongoDB为例,简单介绍一下常用的操作语句 。现在大多数服务器都部署在Linux上,所以需要按照说明来完成:
(1)启用:需要进入终端,将光盘放入mongodb目录下的bin文件夹,使用 。/mongo 。
(2)检查状态:在终端输入netstat-lanp | grep“mongodb端口号”检查MongoDB的启用状态 。
(3)停止: 。/mongod-shut down;
(4)登录:mongo -主机IP地址-u用户名-认证数据库数据库名称-p密码//例如:用户名张三,密码123: Mongo-Host127.0.0.1-U张三-认证数据库admin-P 123
(5)创建数据库:使用数据库名称 。使用时,如果数据库不存在,系统会自动创建 。如果存在,就会切换 。
(6)删除数据库:db.dropDatabase() 。您必须首先使用要删除的数据库,然后调用此语句 。
(7)创建一个集合:db.createCollection("集合名称")
(8)删除集合:db.collection name.drop()
(9)新文档:var _ data1 = {姓名:'张三',年龄:10,性别:“男”};db . collection name . insert(var _ data1)
(10)删除文档:db . collection name . remove({ " name ":"张三" }) (11)查询文档:
查询所有文档:db.collection name.find() 。蛮();
根据条件查询:db . collection name . find({ " age ":10 })
反向查询:db.collection name.find() 。sort ({"price": 1})//1:按升序-1:按降序
模糊查询:db . collection name . find({ name:/张三/});
3. 数据库远程操作软件上一点介绍了使用linux命令行连接数据库 。当然,您也可以使用远程连接工具直观地访问数据库 。这里以Navicat Premium 15为例,简单介绍一下MySQL与mongoDB的远程连接以及常见操作 。
3.1 MySQL数据库(1)选择文件-新建链接-"MySQL 。

(2)输入要连接的数据库信息,点击测试连接,提示成功即可使用 。

(3)点击新建查询,输入SQL语句,即可执行 。

3.2 MongoDB数据库(1)选择“连接”-“MongoDB”

(2)如果有认证,需要选择“密码”

(3)输入要连接的数据库信息,点击测试连接,提示成功即可使用 。

(4)点击新建查询,输入SQL语句,即可执行 。

4. 总结在学习自动化的同时,对数据库有了更深入的了解 。通过看数据库表的设计,可以对项目的结构和业务有更深入的了解 。这可以帮助我们在以后的测试工作中发现更多潜在的缺陷 。本文只是简单描述了一些常用的数据库语句,在面对复杂的数据库操作时显然是不够的,这也给了我另一个学习的方向,让我不断完善,更加全面 。
【数据库简述与常用操作指南 数据库的建立】


推荐阅读