文章目录
1. MySQL的安装及配置
1.1 数据库的基本概念
开发中常见的数据库
数据库名 | 介绍 |
---|---|
MySql数据库 | 开源免费的数据库因为免费开源、运作简单的特点,常作为中小型的项目的数据库首选。MySQL1996年开始运作,目前已经被Oracle公司收购了. MySQL6.x开始收费 |
Oracle数据库 | 收费的大型数据库,Oracle公司的核心产品。安全性高 |
DB2 | IBM公司的数据库产品,收费的超大型数据库。常在银行系统中使用 |
SQL Server | MicroSoft 微软公司收费的中型的数据库。C#、.net等语言常使用。但该数据库只能运行在windows机器上,扩展性、稳定性、安全性、性能都表现平平。 |
1.2 MySQL的安装与卸载以及配置(详情看资源文件)
1.2.1 启动服务器的方式
-
windows服务启动MySQL
-
Dos命令启动(使用管理员方式启动MySQL)
//启动 net start mysql57 //关闭 net stop mysql57
1.2.2 命令行登录MySQL
- mysql -u 用户名 -p 密码 (使用指定用户名和密码登录当前计算机中的MySQL数据库)
mysql -uroot -p123456
- mysql -h 主机IP -u 用户名 -p 密码 (-h指定IP 方式,进行 登录)
mysql -h127.0.0.1 -uroot -p123456
退出:exit或者quit
1.3 MySQL的目录结构
(1)MySQL安装目录
MySql的默认安装目录在 C:\Program Files\MySQL\MySQL Server 5.7
目录 | 目录内容 |
---|---|
bin | 放置一些可执行文件 |
docs | 文档 |
include | 包含(头)文件 |
lib | 依赖库 |
share | 用于存放字符集、语言等信息。 |
(2)MySQL配置文件 与 数据库及 数据表所在目录:C:\ProgramData\MySQL\MySQL Server 5.7
- my.ini 文件 是 mysql 的配置文件,一般不建议去修改
- data<目录> Mysql管理的数据库文件所在的目录
2. SQL
1. 概念和作用
-
概念:结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用
于存取数据以及查询、更新和管理关系数据库系统。
-
作用:
- 是所有关系型数据库的统一查询规范,不同的关系型数据库都支持SQL
- 所有的关系型数据库都可以使用SQL
- 不同数据库之间的SQL 有一些区别 方言
2. 通用语法
-
SQL语句可以单行 或者 多行书写,以分号 结尾 ; (Sqlyog中可以不用写分号)
-
可以使用空格和缩进来增加语句的可读性。
-
MySql中使用SQL不区分大小写,一般关键字大写,数据库名 表名列名 小写。
-
注释方式
# show databases; 单行注释 -- show databases; 单行注释 /* 多行注释 show databases; */