广西造建设工程协会网站,摄影作品网站推荐,做网站外包公司,公司网站制作注意什么介绍
1、什么是数据库#xff1f;
数据库#xff1a;DateBase#xff08;DB#xff09;#xff0c;是存储和管理数据的仓库。数据库管理系统#xff1a;DataBase Management System#xff08;DBMS#xff09;#xff0c;操纵和管理数据库的大型软件。SQL#xff1…介绍
1、什么是数据库
数据库DateBaseDB是存储和管理数据的仓库。数据库管理系统DataBase Management SystemDBMS操纵和管理数据库的大型软件。SQLStructured Query Language操作关系型数据库的编程语言定义了一套操作关系型数据库统一标准。 2、数据库产品
查看数据库产品市场使用情况https://db-engines.com/de/ranking 数据库产品说明Oracle收费的大型数据库Oracle 公司的产品。MySQL开源免费的中小型数据库。Sun 公司收购了 MySQL Oracle 收购 Sun 公司。SQL ServerMicroSoft 公司收费的中型数据库。C#、.net等语言常使用。PostgreSQL开源免费中小型数据库。DB2IBM 公司俄大型收费数据库产品。SQLite嵌入式的微型数据库。如作为 Android 内置数据库。MariaDB开源免费的中小型数据库。
3、学习内容
数据库设计 MySQL 概述数据库设计-DDL多表设计 数据库操作 数据库操作-DML数据库操作-DQL事务多表查询 数据库优化 索引SQL 优化
MySQL 概述
1、安装、配置
MySQL 安装
MySQL 官方提供了两种不同的版本 官网下载地址https://dev.mysql.com/downloads/mysql/
mysql 安装与配置设置参考网络教程
mysql 在终端登录与退出
mysql -u用户名 -p密码 [-h数据库服务器IP地址 -P端口号]-h数据库服务器IP地址可选参数不设置则默认为本机IP地址127.0.0.1
-P端口号可选参数不指定则为 MySQL 的默认端口号3306
-- mysql -u用户名 -p密码
mysql -uroot -p1234
-- 不显示密码登录
mysql -uroot -p
****
-- 退出 mysql
exit2、数据模型
关系型数据库RDBMS建立在关系模型基础上由多张相互连接的二维表组成的数据库。
特点
使用表存储数据格式统一便于维护使用 SQL 语言操作标准统一使用方便可用于复杂查询 在数据库的安装目录里有个data文件夹就是用来存储数据库数据的。 3、SQL 简介
SQL一门操作关系型数据库的编程语言定义操作所有关系型数据库的统一标准。 3.1 通用语法
SQL 语句可以单行或多行书写以英文分号结尾。
show databases;
show
databases;SQL 语句可以使用空格多个空格也可以、缩进来增强语句的可读性。
show databases;MySQL 数据库的 SQL 语句不区分大小写。
SHOW DATABASES;单行注释-- 注释内容 或 # 注释内容# 是MySQL特有
-- 这是单行注释
# 这是单行注释MySQL特有多行注释/* 注释内容 */
/* 这是多行注释 */3.2 SQL 语句的四大分类
分类全称说明DDLData Definition Language数据定义语言用来定义数据库对象数据库、表、字段DMLData Manipulation Language数据操作语言用来对数据库表中的数据进行增删改DQLData Query Language数据查询语言用来查询数据库中表的记录DCLData Control Language数据控制语言用来创建数据库用户、控制数据库的访问权限
3.3 数据库的一般开发流程