为什么学mysql数据库
下面是小编开始学mysql时网站上找的,可以看出学习数据库的必要性,就算不从事相关行业,计算机专业的同学也要打好基础。
毕业后若干年我才知道自己当时有多愚蠢。数据结构的思想在研发相关工作中,实在是太重要了。而数据库所适用的工作场景,也实在太多了。你所知道的每个互联网巨头,每个成熟的互联网产品,背后可能都藏着一个或多个数据库系统。而传统软件,无论是电信,银行,还是企业办公,erp,数据库自然也是其中最核心的部分。
MySQL由于免费,而且性能强劲,是目前使用最广泛的数据库产品,同时也是入门门槛最低的数据库产品之一,更重要的是,以MySQL为学习原型,以后去适应和掌握其他数据库产品,思想和原理都是互通的,也不会有太大障碍。
学习前提
所有平台的 MySQL 下载地址为:MySQL 下载 。 挑选你需要的 MySQL Community Server 版本及对应的平台。
MySQL的详细安装教程,图解
基础操作
同时按住:win + R 命令,运⾏ cmd,进入cmd命令页面
1.mysql启动命令—在服务里面启动
(注意要进入到本机SQL文件中 例如我每次进入都要输入这个命令:CD C:\Program Files\MySQL\MySQL Server 5.7\bin)
2.通过dos命令面板启动
net start mysql
如果启动不了,则可能你安装的mysql名称不叫msyql,可能带了版本号 例如:net start mysql5.7
在dos下运行net start MySQL 不能启动mysql!
提示发生系统错误5;拒绝访问!切换到管理员模式就可以启动了。所以我们要以管理员身份来运行cmd程序来启动mysql。
那么如何用管理员身份来运行cmd程序呢?
1.在开始菜单的搜索框张收入cmd,然后右键单击,并选择以管理员身份运行!如果每天都要启动mysql服务,这样不很麻烦?所以:
2.右键单击cmd选择“附到【开始】菜单(U)”;这是就可以到开始菜单上找到cmd了,右击选择属性,选择快捷方式,再选择高级,在选择以管理员身份运行,再单击确定即可!以后只要打开开始菜单单击上面的快捷方式就可以以管理员的身份运行cmd了!这样再输入net start mysql就不会出错了!
3.启动mysql服务器之后,我们就需要输入账号密码,登录mysql服务器这个命令也可以通过两种
1.在开始里面--mysql--点击command line client
2.通过dos命令
mysql -u用户名 -p 回车
用户名:mysql默认为root
所以一般为
mysql -uroot -p
回车
输入密码
回车
mysql
忘记密码
找到my.ini
找到[mysqld]
在下面写上
skip-grent-tables
保存
然后重启mysql服务
然后输入
mysql -uroot -p
就可以进入了
实在不行
就cmd
然后输入
mysqld skip-grent-tables
或详情root用户密码丢失的解决方法 4.查看数据库服务器里面所有的数据库
show databases;
+sakila:样板数据库
world:对应国家信息
(以上皆为默认数据库,平时不会用到,关键是下面开始的自定义数据库!)
5.创建一个新的数据库
create database 数据库名字;
只要看见
Query OK, 1 row affected (0.01 sec)
说明创建成功
6.在创建表之前,我们需要指定某个数据库
mysql> use class09;
7.删除数据库
mysql> drop database 数据库名;
8.创建表
CREATE TABLE 表名(
姓名 string
学号 string
性别 男或者女
年龄 int
花呗余额 float
);
新手常犯错误解决