首页 > 数据库 >Mysql入门

Mysql入门

时间:2023-04-30 11:11:53浏览次数:76  
标签:入门 database 数据库 MySQL SQL Mysql 数据 select

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] 数据库名 [character set utf8];  #[]是可以省略的地方,其中如果加上if not exists,如果之前没有创建过这个数据库,则不会创建新的,但是如果不加此句,创建同名的数据库时会报错。此外默认编码是utf8。
删除数据库: drop database 数据库名;
切换数据库: use 数据库名;
查看当前数据库: select database();
展示所有数据库: show databases;
展示指定库的建库语句: show create database 数据库名;

标签:入门,database,数据库,MySQL,SQL,Mysql,数据,select
From: https://www.cnblogs.com/lionet-kk/p/17365042.html

相关文章

  • Nginx 入门实战(2)--简单使用
    本文主要介绍Nginx的实际使用,文中所使用到的软件版本:Centos7.9.2009、Nginx1.22.1。1、环境准备这里主要演示使用Nginx代理Http及TCP应用,环境信息如下:主机用途Http端口TCP端口10.49.196.30部署Http、TCP应用8080909010.49.196.31部署Http、TCP......
  • MySQL DDL数据库操作
    SQL全称StructuredQueryLanguage,结构化查询语言。操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准。SQL通用语法1、SQL语句可以单行或多行书写,以分号结尾。2、SQL语句可以使用空格/缩进来增强语句的可读性。3、MySQL数据库的SQL语句不区分大小写,关键字建议使用大......
  • Mysql入门
    Mysql入门数据库介绍数据库概念数据库本质上是一个文件系统,是存储数据的仓库。数据库作用数据库用来管理用户的数据,方便用户对数据进行增删改查的一些操作。数据库分类数据库分为关系型数据库(SQL)和非关系型数据库(NOSQL)常见的关系型数据库:MySQL、SQLServer、Oracle......
  • 手记系列之四 ----- 关于使用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......