课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的人都在学习计算机编程开发技术,而今天我们就通过案例分析来了就一下,MySQL数据库应用都有哪些基础知识需要掌握。
应用环境
和其他的大型数据库例如Oracle,DB2,SQLServer等相比,MySQL也有自己的不足,但是这也没有减少它受欢迎的程度,对于一般的个人使用者和中小型企业来说,MySQL提供的功能是绰绰有余。
Linux作为操作系统,Apache或Nginx作为Web服务器,MySQL作为数据库,PHP/Perl/Python作为服务器端脚本解释器。
应用架构
单点(Single),适合小规模应用
复制(Replication),适合中小规模应用
集群(Cluster),适合大规模应用
索引功能
从理论上来说,完全可以为数据表里的每个字段分别建一个索引,但MySQL把同一个数据表里的索引总数限制为16个。
InnoDB数据表的索引
限制
索引类别
普通索引,普通索引(由关键字KEY或INDEX定义的索引)的任务是加快对数据的访问速度。
索引,普通索引允许被索引的数据列包含重复的值。
主索引,必须为主键字段创建一个索引,这个索引就是所谓的“主索引”。
外键索引,如果为某个外键字段定义了一个外键约束条件,MySQL就会定义一个内部索引来帮助自己以有效率的方式去管理和使用外键约束条件。
复合索引,索引可以覆盖多个数据列,如像INDEX(columnA,columnB)索引。这种索引的特点是MySQL可以有选择地使用一个这样的索引。
初学基础
连接MySQL,格式:
mysql-h主机地址-u用户名-p用户密码
连接到本机上的MySQL,先打开DOS窗口,进入目录mysqlbin,输入mysql-uroot-p,回车后提示你输密码。
连接远程主机上的MySQL,远程主机的IP,和用户名root,密码。
命令:mysql-h远程主机ip-uroot-p密码
退出mysql命名:exit回车,但是注意,想要成功连接到远程主机,需要在远程主机打开mysql远程访问权限。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。