1、MySQL产品的介绍
MySQL数据库属于MySQL AB公司,总部位于瑞典,后被Oracle收购。
优点:
(1)成本低:开放源代码,可以免费使用
(2)性能高:执行很快
(2)简单:很容易安装和使用
2、MySQL的版本
(1)社区版(免费)
(2)企业版(收费)
下载地址:https://dev.mysql.com/downloads/mysql/
目前可下载的版本有:5.5;5.6;5.7;8.0
3、下载完后安装即可(这里省略)
4、启动和停止MySQL服务
方式一:右击计算机——管理——服务——启动或停止MySQL服务
![](https://i-blog.csdnimg.cn/blog_migrate/da3c7d84a9c885adb2e3e5733152c164.webp?x-image-process=image/format,png)
方式二:通过命令行方式
启动:net start mysql服务名
停止:net stop mysql服务名
![](https://i-blog.csdnimg.cn/blog_migrate/e779a3c03b53c55f4d72548ce227b8e4.webp?x-image-process=image/format,png)
![](https://i-blog.csdnimg.cn/blog_migrate/fb2db00cf2db0008946b8b684455ceca.webp?x-image-process=image/format,png)
5、MySQL服务端的登录和退出
登录:mysql 【-h主机名 -P端口号 】-u用户名 -p密码
退出: exit或ctrl+C
![](https://i-blog.csdnimg.cn/blog_migrate/2618aefe1a725d9b247565ac34838dac.webp?x-image-process=image/format,png)
![](https://i-blog.csdnimg.cn/blog_migrate/591d42096c376fcf1ba7bb80a34f59cd.webp?x-image-process=image/format,png)
如果登录的是本机,而且端口号为3306,则可以省略。
![](https://i-blog.csdnimg.cn/blog_migrate/3a4c70199f367becdc8be702163c57b7.webp?x-image-process=image/format,png)
查看数据库版本
![](https://i-blog.csdnimg.cn/blog_migrate/477e05376a349f632000ac0356c7bd49.webp?x-image-process=image/format,png)
6、MySQL语法规范
(1)不区分大小写
(2)每句话用;或\g结尾
(3)各子句一般分行写
(4)关键字不能缩写也不能分行
(5)用缩进提高语句的可读性
(6)注释:
单行注释:#注释文字
单行注释:-- 注释文字
多行注释:/* 注释文字 */
7、在windows控制台进行操作
(1)进入mysql
![](https://i-blog.csdnimg.cn/blog_migrate/314201efd46d4115f918cfc6f68df289.webp?x-image-process=image/format,png)
(2)查看Mysql中有哪些数据库
![](https://i-blog.csdnimg.cn/blog_migrate/447ee0678fa05e6eb4b603a366abb670.webp?x-image-process=image/format,png)
(3)使用一个数据库
![](https://i-blog.csdnimg.cn/blog_migrate/713ce66c7a65d5c9d676a42f7fe307c3.webp?x-image-process=image/format,png)
(4)查看该数据库有哪些表
![](https://i-blog.csdnimg.cn/blog_migrate/2d4d41df94be3138d6b4f0ba6fdfab1b.webp?x-image-process=image/format,png)
(5)新建一个数据库
![](https://i-blog.csdnimg.cn/blog_migrate/af683d87dd1f64cca418e7ac417c5d19.webp?x-image-process=image/format,png)
(6)建表
![](https://i-blog.csdnimg.cn/blog_migrate/a92509d9728693821d2a38b64475f286.webp?x-image-process=image/format,png)
(7)查看表的结构
![](https://i-blog.csdnimg.cn/blog_migrate/3783802ce4fbb45457b82e80bd85ce98.webp?x-image-process=image/format,png)
(8)修改表的字段
![](https://i-blog.csdnimg.cn/blog_migrate/60768ca4367d0e3e9e78c3b9ffa1a491.webp?x-image-process=image/format,png)
(9)改变表中字段的顺序
![](https://i-blog.csdnimg.cn/blog_migrate/aaae2f8c1ce5e8f25bc25e832f496331.webp?x-image-process=image/format,png)
(10)向表中插入记录(注意:插入varchar或date型的数据要用单引号引起来)
![](https://i-blog.csdnimg.cn/blog_migrate/a3e139b585abc8bef560279b818560ba.webp?x-image-process=image/format,png)
![](https://i-blog.csdnimg.cn/blog_migrate/223fe11cffa896b2b90d47d5c7803e64.webp?x-image-process=image/format,png)
![](https://i-blog.csdnimg.cn/blog_migrate/c5e1d52fa0cd2f13c1cbcb436220c422.webp?x-image-process=image/format,png)
(11)查看表中所有的记录
![](https://i-blog.csdnimg.cn/blog_migrate/e7b975ba24926e32113c1d628dc384e8.webp?x-image-process=image/format,png)
(12)修改记录
![](https://i-blog.csdnimg.cn/blog_migrate/21c2c779a8d27b0578d67df456527be2.webp?x-image-process=image/format,png)
(13)删除记录
![](https://i-blog.csdnimg.cn/blog_migrate/a0dd49d85cc47e271442e8ffab731bc9.webp?x-image-process=image/format,png)
(14)删除表
![](https://i-blog.csdnimg.cn/blog_migrate/a70ce93ae000c3233aa2b484927acf56.webp?x-image-process=image/format,png)
(15)删除数据库
![](https://i-blog.csdnimg.cn/blog_migrate/7cf138b3f2ab5656aec31d8b5f07dbe5.webp?x-image-process=image/format,png)
8、SQL的语言分类
(1)DQL(Data Query Language):数据查询语言
select
(2)DML(Data Manipulate Language):数据操作语言
insert 、update、delete
(3)DDL(Data Define Languge):数据定义语言
create、drop、alter
(4)TCL(Transaction Control Language):事务控制语言
commit、rollback
9、使用图形用户界面客户端管理数据库
(1)SQLyog
(2)Navicat Premium
都差不多,看你个人喜欢选择,而我工作上用的是Navicat Premium
连接mysql
![](https://i-blog.csdnimg.cn/blog_migrate/bfe5ade3d0585221405e44d640eed6d3.webp?x-image-process=image/format,png)
10、准备初始化数据
右击点运行SQL文件
![](https://i-blog.csdnimg.cn/blog_migrate/c264153eec3c8b4380e712880710deeb.webp?x-image-process=image/format,png)
选择已经准备好的数据库
![](https://i-blog.csdnimg.cn/blog_migrate/fd2465c3db2fd03cf5a26bbfdcb90201.webp?x-image-process=image/format,png)
可以看到该数据库有四张表
![](https://i-blog.csdnimg.cn/blog_migrate/4833fda449f38481e472d1990869c993.webp?x-image-process=image/format,png)
关注公众号:Java后端生活,干货文章第一时间送达!
![](https://i-blog.csdnimg.cn/blog_migrate/7a45d8e17da661d4e66e7b7d3cc3d187.webp?x-image-process=image/format,png)