usedatabasename;选择数据库。MySQL常用命令介绍:createdatabasename;创建数据库,usedatabasename;选择数据库,dropdatabasename直接删除数据库,不提醒,howtables;显示表,describetablename;表的详细描述,select中加上distinct去除重复字段,mysqladmindropdatabasename删除数据库前,有提示。显示当前mysql版本和当前日期selectversion(),current_date。无论你是在建立你的第一个还是第五十个应用程序,选择一个数据库是最困难的选择之一。这将是你做出的第一个决定之一,也可能是在你的应用程序中根深蒂固的一个决定。由于有大量优秀的数据库可用,而且有大量现成的信息可用,这只会使任务更加困难。关系型数据库是最常用的数据库类型。数据被组织在表格中,毫不奇怪,它们之间可以使用外键定义关系。SQL允许你查询这些表并将它们连接起来,允许你以适合你要求的格式有效地检索数据。表的结构是使用列和行,其中列定义了数据属性,行定义了表中的一条记录。关系型数据库确保了ACID交易,这意味着数据的完整性总是被保留下来。ACID事务,再加上在数据插入之前需要定义模型,意味着当数据的一致性和稳定性是行为要求的组成部分时,关系型数据库是完美的。然而,这种稳定性是以灵活性为代价的。关系型数据库的主要缺点是,当需要大量交易时,或者数据库的地理位置很重要时,性能的可扩展性。典型的用于扩展关系型数据库的第一个端口是垂直扩展,增加更多的计算能力。然而,这当然有其局限性。除此之外,还需要引入分片、缓存和读取副本的使用,但这导致了解决这些问题的额外工作,而这些工作往往只有在数据库明显成为瓶颈时才会被意识到。关系型数据库的完美用例是当所需的数据一致性很高,并且关系被很好地定义。一个电子商务平台的报告系统,其中有包括客户、订单、付款和产品的表格,将是关系型数据库的完美候选者。原因是关系被很好地定义,需要利用交易,并且需要使用关系来执行定制的查询,以进行分析或报告。关系型数据库的另一个不言而喻的好处是有大量的文件可用,这使得开发过程更加容易。
下载本文