首页 > 数据库 >Mysql入门

Mysql入门

时间:2023-04-30 10:23:15浏览次数:49  
标签:入门 数据库 MySQL 注释 关键字 SQL Mysql 数据

Mysql入门

数据库介绍

数据库概念

数据库本质上是一个文件系统,是存储数据的仓库。

数据库作用

数据库用来管理用户的数据,方便用户对数据进行增删改查的一些操作。

数据库分类

数据库分为关系型数据库(SQL)和非关系型数据库(NOSQL)
常见的关系型数据库:MySQL、SQLServer、Oracle等。
常见的非关系型数据库:MongoDB、Redis、HBASE等。

SQL语言介绍

简介

SQL:全称为structured query language,即结构化查询语言。是关系型数据库管理系统都需要遵循的规范,是数据库认识的语句。不同的数据库生产厂商都支持SQL语句,但都有自己特有内容。

SQL和MySQL的区别:SQL是MySQL等关系型数据库管理系统都需要遵循的规范,但MySQL是SQL的一种"方言"。

分类

DDL:数据定义语言 作用:定义库,表,字段(列) 关键字: create drop alter
DML:数据操作语言 作用:操作表中数据记录 关键字: insert delete update
DQL:数据查询语言 作用:查询表中数据记录 关键字: select from where
DCL:数据控制语言 作用:控制用户的权限和安全级别(了解)

语法

1.SQL语句不仅可以一行书写,也可以多行书写,但必须以分号;结尾。
select 查询内容/* from 表名 where 条件;
select 查询内容/*
from 表名
where 条件;
2.SQL语言不区分大小写,建议关键字用大写
SELECT 查询内容/*
FROM 表名
WHERE 条件;
3.SQL的注释
单行注释可以使用--或者#来进行注释,快捷键为Ctrl+/
多行注释可以使用/**/进行注释,快捷键为ctrl+shift+/

MySQL介绍

MySQL的特点:
MySQL是开源的,所以你不需要支付额外的费用(6版本开始收费)。
MySQL支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
MySQL使用标准的SQL数据语言形式。
MySQL可以安装在不同的操作系统,并且提供多种编程语言的操作接口。

MySQL数据库操作

知识点

数据库单词: database
创建数据库: create database [if not exists]
删除数据库: 
切换数据库: 
查看当前数据库: 
展示所有数据库: 
展示指定库的建库语句: 

标签:入门,数据库,MySQL,注释,关键字,SQL,Mysql,数据
From: https://www.cnblogs.com/lionet-kk/p/17364956.html

相关文章

  • 手记系列之四 ----- 关于使用MySql的经验
    前言本篇文章主要介绍的关于本人在使用MySql记录笔记的一些使用方法和经验,温馨提示,本文有点长,约1.5w字,几十张图片,建议收藏查看。一、MySql安装下载地址:https://dev.mysql.com/downloads/在安装MySql之前,查看是否以及安装过MySql,如果已经安装,但是不符合要求的话就卸载。如......
  • Go语言入门13(runtime包)
    Runtime包GOMAXPROCS()​ 用来设置可以并行计算的CPU核数最大值,并返回之前的值,具体使用方法上一篇有些,这里不再赘述Gosched()​ 用于让出CPU时间片,让出当前goroutine的执行权限,调度器安排其他等待的任务运行,并在下次某个时候从该位置恢复执行Goexit()​ 用于立即中止当前gor......
  • 网工入门
    课程简介_网工入门自学视频教程[肖哥]_华为认证视频-51CTO学堂https://edu.51cto.com/center/course/lesson/index?id=745098 H3CSE-交换技术     网工入门: ......
  • Kubernetes从入门到精通 集群安装准备工作
    一、准备环境 master01192.168.117.100docker,kubectl,kubeadm,kubeletnode01192.168.117.101docker,kubectl,kubeadm,kubeletnode02192.168.117.102docker,kubectl,kubeadm,kubelet二、环境初始化1检查操作系统的版本#此方式下安装kuber......
  • GitHub 上有趣、入门级的开源项目HelloGitHub 升级版的 MiniGPT-4 搞定基于图片的文
    GitHub上有趣、入门级的开源项目HelloGitHub  https://github.com/521xueweihan/HelloGitHubhttps://github.com/521xueweihan/HelloGitHub/blob/master/content/HelloGitHub61.md 这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言Python......
  • PHP连接MYSQL的一些操作
    PHP5以及版本使用允许以下方式连接MYSQL:MYSQLiextensionPDO(PHPDataObjects)1.连接MYSQL//MYSQLi-面向对象<?php$servername="localhost";$username="username";$password="password";//创建连接$conn=newmysqli($sername,$username,$p......
  • MySQL常用数据库语句
    ==数据库==1、创建数据库createdatabase[IFNOTEXISTS]数据库名;2、删除数据库dropdatabase[IFEXISTS]数据库名;3、切换数据库selectdatabase();4、查询数据库showdatabases;————————————————————————————==数据表==1、创建数据表crea......
  • 超详细的RabbitMQ快速入门!!你不拿走吗?
    转载自:https://juejin.cn/post/6992551868748529677RabbitMQ是使用Erlang语言开发的开源消息队列系统,基于AMQP协议来实现。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。AMQP协议更多用在企业系统内,对数据一致性、稳定性和可靠性要求很高的场景......
  • Kubernetes从入门到精通 Kubernetes从介绍
    1第一章kubernetes介绍1.1应用部署方式演变在部署应用程序的方式上,主要经历了三个时代:传统部署:互联网早期,会直接将应用程序部署在物理机上优点:简单,不需要其它技术的参与缺点:不能为应用程序定义资源使用边界,很难合理地分配计算资源,而且程序之间容易产生影响虚拟化部......
  • docker 创建mysql及卷挂载
    dockerpullmysql:5.7dockerrun-d-p3307:3306-v/home/mysql/conf:/etc/mysql/conf.d-v/home/mysql/data:/var/lib/mysql-eMYSQL_ROOT_PASSWORD=root--namemysql57mysql:5.7----------------------------------------------d后台运行-p3307:3306端口映射-v......