01-数据库的基本介绍

Oracle数据库比较工具01:基本功能介绍 对于基于Oracle数据库的信息系统,在开发、测试、实施、维护等各个阶段,经常需要操纵多个可能部署在不同地方的数据库。比如,开发人员使用的数据库和测试人员使用的数据库一般情况下是分离的(测试环境与开发环境分离,是保证测试准确性的基本手段),一段时间以后,需要把开发数据库调整的内容,同步到测试数据库上去。这是非常常见的情景。另外,开发数据库和现场使用的数据库,分别被开发工程师和实施工程师使用,由于一 阅读详情

01-数据库的基本介绍和安装

什么是数据库?
  • 简单来说:数据库就是存储数据的仓库
  • 数据库存储数据的优点
    • 持久化存储
    • 读写速度极高
    • 保证数据的有效性
RDBMS
  • Relational Database Management System 关系型数据库
  • 所谓的关系型数据库是简历在关系模型的基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据
  • 关系型数据库的主要产品
    • oracle:在以前的大型项目中使用,银行,电信等项目
    • mysql:web时代使用最广泛的关系型数据库
    • ms sql server:在微软的项目中使用
    • sqlite:轻量级数据库,主要应用在移动平台。
  • 关系型数据库的核心元素:
    • 数据行 (一条记录)
    • 数据列 (字段)
    • 数据表 (数据行的集合)
    • 数据库 (数据表的集合)
SQL
  • Structured Query Language
  • 在数据库中进行操作的脚本,称为sql,结构化查询语言。当前的关系型数据库都支持使用sql语言进行操作。
  • sql语言的主要部分:
    • DQL:数据查询语言,用于对数据进行查询,如select
    • DML:数据操作语言,对数据进行增加、修改、删除,如insert、udpate、delete
    • TPL:事务处理语言,对事务进行处理,包括begin transaction、commit、rollback
    • DCL:数据控制语言,进行授权与权限回收,如grant、revoke
    • DDL:数据定义语言,进行数据库、表的管理等,如create、drop
    • CCL:指针控制语言,通过控制指针完成表的操作,如declare cursor
  • sql是一门特殊的语言,是专门用来操作关系型数据库的。
  • 不区分大小写
MySQL简介
  • MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,后来被Sun公司收购,Sun公司后来又被Oracle公司收购,目前属于Oracle旗下产品。
  • MySql数据库的特点:
    • 使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性
    • 支持多种操作系统,如Linux、Windows、AIX、FreeBSD、HP-UX、MacOS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris等
    • 为多种编程语言提供了API,如C、C++、Python、Java、Perl、PHP、Eiffel、Ruby等
    • 支持多线程,充分利用CPU资源
    • 优化的SQL查询算法,有效地提高查询速度
    • 提供多语言支持,常见的编码如GB2312、BIG5、UTF8
    • 提供TCP/IP、ODBC和JDBC等多种数据库连接途径
    • 提供用于管理、检查、优化数据库操作的管理工具
    • 大型的数据库。可以处理拥有上千万条记录的大型数据库
    • 支持多种存储引擎
    • MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库
    • MySQL使用标准的SQL数据语言形式
    • Mysql对PHP有很好的支持,PHP是目前最流行的Web开发语言
    • Mysql是可以定制的,采用了GPL协议,你可以修改源码来开发自己的Mysql系统
    • 在线DDL更改功能
    • 复制全局事务标识
    • 复制无崩溃从机
    • 复制多线程从机
Ubuntu下的数据库安装
  • 在终端输入如下命令,回车,然后安装提示安装

    sudo apt-get install mysql-server
  • 启动mysql服务

    sudo service mysql start
  • 查看进程中是否存在mysql服务

    ps ajx|grep mysql
  • 停止mysql服务

    sudo service mysql stop
  • 重启服务

    sudo service mysql restart
  • mysql的配置文件目录为/etc/mysql/mysql.cnf

  • 主要的配置如下:

    • bind-address表示服务器绑定的ip,默认为127.0.0.1
    • port表示端口,默认为3306
    • datadir表示数据库目录,默认为/var/lib/mysql
    • general_log_file表示普通日志,默认为/var/log/mysql/mysql.log
    • log_error表示错误日志,默认为/var/log/mysql/error.log
mysql命令行客户端
  • 在终端运行如下命令来安装命令行的客户端

    sudo apt-get install mysql-client
  • 查看mysql的帮助文档

    mysql --help
  • 连接到mysql数据库

    mysql -u 用户名 -p [密码]   此处 -p 后也可不跟密码 回车之后会提示输入密码
  • 连接成功后终端会显示如下信息:
    ​这里写图片描述

  • 退出mysql连接

    • 直接ctrl + d退出
    • quit 或者 exit 退出
SQL高级语句-CREATE DATABASE 用于创建数据库。 CREATE DATABASE 语句 CREATE DATABASE 用于创建数据库。 SQL CREATE DATABASE 语法 CREATE DATABASE database_name SQL CREATE DATABASE 实例 现在我们希望创建一个名为 "my_db" 的数据库。 我们使用下面的 CREATE DATABASE 语句: CREATE 阅读详情

相关推荐

《MySQL实战指南》01-02:数据库发展史

--

西安极客联盟 497

【MySQL】01.数据库基本介绍以及DDL语句

MySQL数据库基础与实践指南 本文系统介绍了MySQL数据库的基础知识和核心操作。主要内容包括: 数据库基本概念:解释了DB、DBMS和SQL的关系 MySQL环境搭建:包括服务端安装和客户端连接 关系型数据模型:说明数据库、表、行列的结构关系 SQL语法规范:分类介绍DDL、DML、DQL、DCL 数据类型详解:数值、字符串、日期时间类型的特性与应用场景 DDL实战操作:演示数据库和表的创建、查询、修改等核心操作 重点讲解了表结构的创建与修改,通过实例展示了CREATE TABLE、ALTER TABL

2303_80072254的博客 704

STM32入门教程:WiFi通信

STM32是一款强大的嵌入式系统开发平台,可以用于开发各种应用程序,包括WiFi通信。在本教程中,我们将介绍如何使用STM32开发板和WiFi模块进行无线通信。以下是一个详细的代码案例,涵盖了WiFi通信的基本概念和实现。

qq_67153941的博客 1350

01Mysql数据库基本介绍及连接工具安装

01Mysql数据库基本介绍及连接工具安装

浩浩的博客 98

超详细Tokenizer——文本训练数据预处理

Tokenizer是Keras库中的一个文本处理工具,它用于将文本分词并构建词汇表,同时将文本映射到整数序列。这对于自然语言处理任务非常有用,例如文本分类、情感分析、机器翻译等。

halo的博客 3703

从Simulink到Amesim:一份FMU联合仿真的避坑指南(含UDP通讯完整配置)

本文详细解析了从Simulink到Amesim的FMU联合仿真全流程,重点介绍了UDP通讯配置中的常见陷阱与解决方案。通过实战案例,帮助工程师规避编译器不兼容、步长设置冲突等典型问题,提升复杂系统仿真的效率与准确性。

weixin_34046298的博客 337

【SQL基础01】初识数据库与SQL-安装与基本介绍

本章主要对数据库进行基本介绍,考虑易用性及普及度,课程主要使用 MySql 进行 介绍。

qq_34018898的博客 1297

Cadence ADE实战:1GHz VCO相位噪声仿真全流程(附PSS/Pnoise避坑指南)

本文详细介绍了在Cadence ADE环境中对1GHz VCO进行相位噪声仿真的完整流程。重点剖析了PSS(周期性稳态分析)和Pnoise(周期性噪声分析)两大核心引擎的关键参数设置与避坑指南,帮助射频与模拟IC设计者准确评估VCO性能,解决仿真不收敛、结果异常等常见问题。

rock5的博客 672

MySqlday01-数据库基本介绍

传智播客学习笔记 1.数据库简介 人类在进化的过程中,创造了数字、文字、符号等来进行数据的记录,但是承受着认知能力和创造能力的提升,数据量越来越大,对于数据的记录和准确查找,成为了一个重大难题。计算机诞生后,数据开始在计算机中存储并计算,并设计出了数据库系统。 数据库系统解决的问题:持久化存储,优化读写,保证数据的有效性 当前使用的数据库,主要分为两类 文档型:如sqlite,就是一...

weixin_33755649的博客 172

哨兵1号(Sentinel-1)雷达SAR数据预处理全流程:从下载到精确配准

本文详细介绍了哨兵1号(Sentinel-1)雷达SAR数据从下载到精确配准的全流程预处理方法。内容涵盖SLC与GRD数据选择、ASF平台下载技巧,并重点解析了使用SNAP软件进行几何校正、辐射定标及高精度配准的核心步骤,为InSAR形变监测等应用提供可靠的数据基础。

weixin_29208327的博客 479

爬虫实战:拆解WASM加密参数,破局2026电商动态接口反爬(实测某头部电商可用)

sign和wasm_token,而且每次请求这两个参数都在动态变化。用常规的参数拼接、MD5加密尝试还原,结果全是403;反编译前端JS,发现核心加密逻辑被打包成了.wasm,把关键参数加密、签名逻辑藏在二进制模块里,让爬虫无法直接逆向JS拿到加密规则。前后折腾了5天,从WASM文件解析、JS与WASM交互逻辑拆解,到本地还原加密参数、实战验证,踩了无数坑(比如WASM版本不兼容、内存数据读取失败、加密依赖环境缺失),最终成功还原了加密流程,稳定爬取商品详情、价格、销量等核心数据,连续运行72小时无封禁。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1913

Task01: SQL基础:初识数据库与SQL-安装与基本介绍等

数据库与数据管理系统 本笔记为阿里云天池龙珠计划SQL训练营的学习内容 数据库 数据库是数据集合的一个仓库,方便统一管理与使用。 数据库分为关系型数据库与非关系型数据库。 关系型数据库最为常见,本人现阶段学习的内容就是关系型数据库的sql语法。 DBMS:数据库管理系统 数据库管理系统,顾名思义,用来管理数据库的系统。 常见的RDBMS(relation database manager system)有以下几种: oracle database(甲骨文) sql server(微软) mysql DB

qq_35412633的博客 344

基于STM32L4XX、HAL库的RTL8201F 以太网收发器(PHY)驱动程序设计

define PHY_RESET_DELAY 1000 // PHY复位延迟(ms)#define PHY_AUTONEGO_DELAY 3000 // 自动协商延迟(ms)/* 检查PHY ID (RTL8201F的ID为0x001CC816) *//* 系统时钟配置,确保ETH有50MHz时钟 *//* 初始化CPU, AHB和APB总线时钟 */

zhusl6688的博客 815

MySQL学习笔记-01-介绍、安装、数据库的创建、表的基本操作

文章目录MySQL介绍MySQL安装1. exe2. 免安装的方式MySQL环境的验证MySQL数据库的操作数据库的操作表的操作表的创建表的赋值数据的基本操作数据的插入删除数据修改数据数据查询运算符去除重复算数运算(+-*/)比较运算特殊的比较运算符 MySQL介绍 略 MySQL安装 1. exe 2. 免安装的方式 解压压缩包 mysql-5.7.18-winx64 “D:\Program Files\mysql-5.7.18-winx64” 启动服务(不需要操作) 注册成系统服务(开机启动

公众号:指尖架构师,关注免费获取海量技术资料 2949

[网络安全提高篇] 一一九.恶意软件动态分析经典沙箱Cape的安装和基础用法详解

这是作者网络安全自学教程系列,主要是关于安全工具和实践操作的在线笔记,特分享出来与博友们学习,希望您喜欢,一起进步。前文详细介绍恶意代码静态分析经典工具Capa的基础用法,以及批量提取静态特征和ATT&CK技战术,主要是从提取的静态特征Json文件中提取关键特征。这篇文章将详细讲解动态分析沙箱Cape,其是一个开源的自动恶意软件分析系统,通过自动运行和分析恶意软件,全面分析和提取恶意软件的关键特征。本文先介绍Cape沙箱的安装和基础用法,后续随着深入再分享。基础性文章,希望对您有帮助!

杨秀璋的专栏 1万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

【理论研究】数据库基本知识与原理系列01-数据库的基本原理与介绍

数据库作为使用频率最广的中间件,作为一个IT工程师,就算不打算从事数据库开发或者做DBA,也应该掌握其基础的知识、原理与基本的使用。为此,本篇开始,尝试对数据库的基本知识与原理进行讲解。数据库的类型关系型数据库:以前,市面上最常见,使用最广泛的数据库,叫做关系型数据库,例如大名鼎鼎的Oracle、SQL Server(微软的,也叫MSSQL)、Mysql、DB2(IBM的),...

139

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

关系型数据库MYSQL的初步探索

1.登录MYSQL:打开cmd输入mysql -u root -p,并输入密码即可登录。 2.查看所有数据库:show databases;。 3.创建数据库db_01:create database db_01;。 4.进入数据库db_01:use db_01;。 5.查看所有数据表:show tables;。 6.创建数据表tb_01:create table if not exists tb_01(ID int, NAME varchar(10), SUB_DATE DATE);。 7.展示数据表tb

Word_gebei的博客 146

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【数据库介绍与基本操作、mysql数据类型、表的操作、mysql管理工具】01

1. mysql简介 MySQL是一个关系型数据库管理系统 由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品 Mysql是一个开源免费的关系型数据库管理系统 mysql分为社区版和企业版 2. 关系型数据库 建立在关系模型基础上的数据库,借助数学中的集合代数等一些数学概念和方法,处理关系型数据库中的数据 3. Mysql的安装 windows的安装 Linux的安装 4. Mysql默认的字符集的配置(了解) ASCII码 GB2312 中文简体编码 BIG5 中文繁体编码

mango660的博客 773

《天池龙珠 - SQL训练营》01.SQL基础:初识数据库与SQL-安装与基本介绍等

本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql 目录一、初识数据库1.1 DBMS的种类1.2 RDBMS的常见系统结构1.3 数据库安装1.3.1 windows 下 MySQL 8.0 的下载安装1.3.1.1 下载1.3.1.2 安装1.3.2 MacOS 下 MySQL 8.0 的下载安装1.3.3 Linux 下 MySQL 8.0 的下载安装二、初识 SQL2.1 概念介

囧囧JOJO的博客 596

数据库的操作

被封数据库 mysqldump -u用户名 -p密码 -B数据库1 数据库2... > 文件名.sql(在dos里执行)#校对规则,utf8_bin区分大小写 默认utf_h=general_ci不区分大小写`hsp_db02`#备份库的表 mysqldump -u 用户名 -p密码 数据库 表1 表二... > d:\\文件名sql。#创建utf-8字符集的hsp-db03数据库,并带校对规则。#创建utf-8字符集的hsp-db02数据库。#删除创建的数据库 hsp_db01。

m0_71917549的博客 194

SQL基础:初识数据库与SQL-安装与基本介绍等 Task01

SQL基础:初识数据库与SQL-安装与基本介绍等 Task01 三、练习题 3.1 编写一条 CREATE TABLE 语句,用来创建一个包含表 1-A 中所列各项的表 Addressbook (地址簿),并为 regist_no (注册编号)列设置主键约束 表1-A 表 Addressbook (地址簿)中的列 CREATE TABLE Addressbook ( regist_no INTEGER NOT NULL, name VARCHAR(128) NOT NULL, addresss

CharlesDavid 217

MYSQL数据库

介绍一下mysql数据库的一些语句

lxhyfj的博客 192

Oracle使用教程——01基本概念介绍与安装

## 一.Oracle基本介绍(了解) Oracle Database,又名 Oracle RDBMS,或简称 Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。Oracle 创始人是拉里·埃里森,Oracle 以数据存储量大,处理速度快,安全性高,容错性强等出色特征,长期以来占据着全球数据库市场的主导地位。 二.安装 1.安装xp系统 这里我们在VirtualBox里面安装Oracle,VirtualBox是Oracle提供的一款免费的虚拟机(这里用虚拟机主要是为

qq_44932835的博客 207

MySQL DAY 01 初识数据库&增删改查

MySQL DAY 01 重点知识总结 初识数据库&增删改查 该部分语句建立在MySQL 基础上 本人MySQL 版本为5.7 一 概述 该数据库建立在行列之中 如同一个不可视的excel 列: 我们称为字段 行: 我们称为一条数据 或者 一个实体 或者一条记录 二 SQL语句 一 进入SQL 使用管理员模式打开cmd 输入以下代码 mysql -u root -p 这个语句执行后 会显示输入密码 根据装MySQL库的时候设置的密码进行登录 登录后会显示版本等 二 关于结构 MySQL 是数据库

Galahad_Lin的博客 337

php mysql update 不成功也不提示_php与MySQL(基本操作)

PHP连接 MySQL在我们访问 MySQL 数据库前,我们需要先连接到数据库服务器,连接服务器,我们使用mysqli_connect()函数。在使用这个函数之前,我们首先来看一下这个函数的语法:mysqli_connect(host,username,password,dbname,port,socket);参数说明返回值如果连接成功则返回一个代表到MySQL 服务器的连接的对象。在这...

weixin_42576804的博客 975

数据管理系统期末复习——01概述

数据库的组成模式包括(关系操作集合、关系完整性的约束、关系数据结构) 下面列出的数据库管理技术发展的 3 个阶段中,没有专门的软件对数据进行管理的是 (I人工管理阶段) I.人工管理阶段 II 文件系统阶段 III 数据库阶段 ( NoSQL)泛指非关系型的数据库 不属于数据库系统特点的是(数据冗余度高 )

weixin_73074505的博客 971
上一篇: mysql基础
下一篇: 02-mysql基础-数据类型
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值