只会写代码的是码农;学好数据库,基本能混口饭吃;在此基础上再学好操作系统和计算机网络,就能当一个不错的程序员。如果能再把离散数学、数字电路、体系结构、数据结构/算法、编译原理学通透,再加上丰富的实践经验与领域特定知识,就能算是一个优秀的工程师了。
数据库(database,简称db)
概念 : 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据"仓库"
作用 : 保存,并能安全管理数据(如:增删改查等),减少冗余...
数据库总览 :
数据库管理系统 ( database management system )
数据库管理软件 , 科学组织和存储数据 , 高效地获取和维护数据
为什么要说这个呢?
因为我们要学习的mysql应该算是一个数据库管理系统.
概念 : 是现在流行的开源的,免费的 关系型数据库
历史 : 由瑞典mysql ab 公司开发,目前属于 oracle 旗下产品。
特点 :
官网 : https://www.mysql.com/
这里建议大家使用压缩版,安装快,方便.不复杂.
安装步骤看文章: https://www.cnblogs.com/hellokuangshen/p/10242958.html
一步步去做 , 理论上是没有任何问题的 .
如果您以前装过,现在需要重装,一定要将环境清理干净 .
好了,到这里大家都装好了,因为刚接触,所以我们先不学习命令.
这里给大家推荐一个工具 : sqlyog .
即便有了可视化工具,可是基本的dos命名大家还是要记住!
可手动操作,管理mysql数据库的软件工具
特点 : 简洁 , 易用 , 图形化
使用sqlyog管理工具自己完成以下操作 :
在历史记录中可以看到相对应的数据库操作的语句 .
打开mysql命令窗口
连接数据库语句 : mysql -h 服务器主机地址 -u 用户名 -p 用户密码 注意 : -p后面不能加空格,否则会被当做密码的内容,导致登录失败 !
几个基本的数据库操作命令 :
/*
update user set password=password('123456')where user='root'; 修改密码 flush privileges; 刷新数据库 show databases; 显示所有数据库 use dbname; 打开某个数据库 show tables; 显示数据库mysql中所有的表 describe user; 显示表mysql数据库中user表的列信息 create database name; 创建数据库 use databasename; 选择数据库 */
如对本文有疑问, 点击进行留言回复!!
网友评论