MySQL基础知识(一)——基本命令和数据类型

matlab内读取文件目录时斜杠和反斜杠的使用 @matlab内读取文件目录时斜杠和反斜杠的使用TOC matlab内读取文件目录时,斜杠和反斜杠的使用 最近被斜杠和反斜杠弄晕了,于是总结了一下,在此和大家分享一下。 代码 clear; clc; close all; I1= imread('..\zs1.jpg'); %和代码文件夹同目录的图片 (纯反斜杠) I2= imread('../zs2/zs2.j... 阅读详情

一.MySQL基础

  • MySQL由瑞典MySQL AB公司开发,目前属于Oracle公司;
  • MySQL是一个开源的关系型数据管理系统;
  • MySQL分为社区版和企业版。

二.MySQL目录结构

  • bin目录,存储可执行文件;
  • data目录,存储数据文件;
  • docs,文档;
  • include 目录,存储包含的文件;
  • lib目录,存储库文件;
  • share,错误消息和字符集文件。

MAC下MySQL的目录结构路径为:/usr/local/mysql

三.启动终止MySQL服务命令

  • 启动:net start mysql
  • 终止:net stop mysql

四.命令行登录MySQL

mysql -uroot -p -h127.0.0.1
参数描述
-D,--database=name打开指定数据库
--delimiter=name指定分割符
-h,--host=name服务器名称
-p,--password[=name]密码
-P,--port=#端口号
--prompt=name设置提示符
-u,--user=name用户名
-V,--version输出版本信息并且退出

五.MySQL退出 

  •      exit;
  •      quit;
  •      \q;

六.修改MySQL提示符

1.连接客户端时通过参数指定:mysql -uroot -p --prompt 提示符

2.连接上客户端后,通过prompt指定:prompt提示符

MySQL提示符:

  •   \D    完整的日期
  •   \d    当前数据库
  •   \h    服务器名称
  •   \u    当前用户

七.MySQL常用命令

  • 显示当前服务器版本: SELECT VERSION();
  • 显示当前日期时间:SELECT NOW();
  • 显示当前用户:SELECT USER();

八.MySQL语句的规范

  • 关键字与函数名称全部大写;
  • 数据库名称,表名称,字段名称全部小写;
  • SQL语句必须以分号结尾。

九.数据库操作

1.创建数据库

       语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name

2.展示现有数据库

     语法:SHOW DATABASES;

     MySQL会有四个默认的数据库:information_schema,mysql,sys和performance_schema

# 创建一个已经存在的数据库t1,加IF NOT EXISTS可以避免数据库报错(error),只会报warning。
CREATE DATABASE IF NOT EXISTS t1;

    (1)展示WARNING

      语法:SHOW WARNINGS;

    (2)展示编码方式(没有设置编码方式,只使用MySQL默认的编码方式)

      语法:SHOW CREATE DATABASE t1;

    (3)带编码方式创建数据库:

# 创建数据库t2,编码方式为gbk
CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk;

3.修改数据库

      语法:ALTER { DATABASE | SCHEMA } [db_name] [DEFAULT] CHARACTER SET [=] charset_name 

4.删除数据库

     语法:DROP { DATABASE | SCHEMA } [IF EXISTS] db_name;

# 删除数据库
DROP DATABASE t2;

十.数据类型

      数据类型是指列,存储过程参数,表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。

1.整型

数据类型存储范围字节
TINYINT

有符号值:-128到127(-2^7到2^7-1)

无符号值:0到255(0到2^8-1)

1
SMALLINT

有符号值:-32768到32767(-2^15到2^15-1)

无符号值:0到65535(0到2^16-1)

2
MEDIUMINT

有符号值:-8388608到8388607(-2^23到2^23-1)

无符号值:0到16777215(0到2^24-1)

3
INT

有符号值:-2147483648到2147483647(-2^31到2^31-1)

无符号值:0到4294967295(0到2^31-1)

4
BIGINT

有符号值:-9223372036854775808到9223372036854775807(-2^63到2^63-1)

无符号值:0到18446744073709551615(0到2^64-1)

8

2.浮点型

3.日期时间型

数据类型存储需求
YEAR1
TIME3
DATE3
DATETIME8
TIMESTAMP4

4.字符型

数据类型存储需求
CHAR(M)M个字节,0<=M<=25
VACHAR(M)L+1个字节,其中L<=M且0<=M<=65535
TINYTEXTL+1个字节,其中L<=2^8
TEXTL+2个字节,其中L<=2^16
MEDIUMTEXTL+3个字节,其中L<=2^24
LONGTEXTL+4个字节,其中L<=2^32
ENUM('value1','value2',...)1或2个字节,取决于枚举值的个数(最多65535个值)。
SET('value1','value2',...)1,2,3,4或者8个字节,取决于set成员的数目(最多64个成员)。

 

【物联网】基于LORA组网的远程环境监测系统设计(ThingsCloud云平台版)_资料编号34 实现一主多从的LORA组网远程通信,主机和两个从机都配备了STM32F103单片机与 LoRa 模块,主机作为中心设备及WIFI网关,负责接收和发送数据到远程物联网平台和手机APP,两个从机则负责采集数据并通过各自的 LoRa组网将数据发送给主机。 阅读详情

相关推荐

Abaqus小白必看:用Micromechanics Plugin轻松搞定RVE周期性边界条件(附避坑指南)

本文为Abaqus初学者提供了使用官方Micromechanics Plugin插件高效实现复合材料代表性体积单元分析的完整指南。文章详细讲解了从插件安装、模型准备、周期性边界条件自动设置到结果验证的全流程,并重点分享了处理复杂模型和避免常见错误的实用技巧,帮助用户大幅提升RVE分析效率与准确性。

weixin_28363123的博客 796

【C++】————位图两个结构体含义

位图信息头和文件头含义 位图文件头 typedef struct tagBITMAPFILEHEADER { WORD bfType; //2字节 文件类型 如果bfType == 0x4d42表示为位图 DWORD bfSize; //4字节 文件大小 无符号整数 WORD bfReserved1; //2字节 WORD bfReserved2; //2字节 DWORD bfOffBits; //4字节 字节偏移 从文件开始多少个字节之后

weixin_44697562的博客 388

FPGA新手必看:Quartus生成jic文件全流程详解(附AS/JTAG模式选择指南)

本文详细解析了在Quartus中生成JIC文件以固化FPGA程序到Flash的全流程。核心在于理解JIC文件作为连接JTAG调试与AS固化的桥梁作用,并重点阐述了Convert Programming Files工具的关键配置步骤、AS与JTAG模式的选择逻辑,以及烧录过程中的常见问题排查指南,帮助开发者实现程序断电不丢失。

weixin_29271053的博客 273

MySQL数据库和表的基本操作

最常用的字符串的类型,带一个参数参数,这里表示存储的最大限度,varchar(50)表示这列最多存50个字符,至于这个size设置为多少,根据实际需求来制定,并不是size订多少就直接分配多少,而是动态分配,但是最大不会超过size。我们在学习MySQL数据类型时,会发现有些数据类型设计的并不好,和java有一些区别,这是因为MySQL这里语言比较久远了,那时还没有Java这样语言,那个时候能够设计出来这样已经很厉害啦。: 可以精确的表示浮点数,因为它牺牲了空间和运算速度,换来的是更精确的表示方法。

buhuisuanfa的博客 3273

复现HumanMAC(HumanMAC: Masked Motion Completion for Human Motion Prediction)

Human3.6M和HumanEva-I都放到data目录下(记得将data_multi_modal-20250320T022408Z-001.zip和humaneva_multi_modal-20250320T022412Z-001.zip解压缩并且分别重命名为data_multi_modal和humaneva_multi_modal)。生成的gif存放在inference目录下zero_shot_<INDEX>下的out目录下。新建一个data目录,将

qq_52643100的博客 831

黑猫带你学UFS协议第23篇:UFS固件升级操作详解(FFU)

摘要:本文介绍了UFS固件更新(FFU)的实现方法与注意事项。根据UFS3.1 JEDEC协议,FFU通过write buffer命令(MODE=0Eh)下载FW固件,随后必须进行power cycle或硬件复位生效。文章详细阐述了FFU操作的10条规则,包括数据分片传输要求、寄存器访问限制等,同时指出协议未明确的厂商实现差异。关键寄存器包括bFFUTimeout、bDeviceFFUStatus和fPermanentlyDisableFwUpdate。

黑猫奥利奥的博客 1万+

MySQL数据库基本命令

MySQL数据库基本命令一、概述数据库结构常用数据类型二、查看数据库结构查看当前服务器中的数据库查看数据库中包含的表查看表的结构(字段)三、SQL语句介绍四、创建及删除数据库和表(DDL)创建新的数据库创建新的表删除指定数据表删除指定的数据库五、管理表中数据记录(DML)向数据表中插入新的数据记录查询数据记录修改、更新数据表中的数据记录在数据表中删除指定的数据记录六、修改表名和表结构修改表名扩展表结构(增加字段)修改字段(列)名,添加唯一键删除字段扩展七、数据表高级操作克隆表,将数据表的数据记录生成到新的表

zmac111的博客 2万+

CloudCompare 二次开发(9)——半径滤波

基于PCL对CloudCompare软件进行二次开发,实现的算法功能是半径滤波

点云侠的博客 1399

【MySQL基础】MySQL基本数据类型

MySQL基本数据类型超详细介绍

小杨的博客 6235

python基础:工作会用到的95%的基础python代码都在这了(万字详解!)

本文是一份Python编程语言的快速参考备忘单,涵盖了Python基础语法和常用数据类型。主要内容包括:Python入门指南(打印、变量声明)、内置数据类型(字符串、数值、列表、元组、集合、字典等)、控制结构(判断、循环)、函数定义、文件处理操作以及字符串操作方法(切片、循环遍历等)。这个备忘单特别适合初学者快速查阅Python基础语法,同时也提供了数据类型转换、f-string格式化字符串等实用技巧。通过简洁的代码示例展示了Python的基本语法规则和典型用法。

数据知道的博客 8156

C#串口通信从入门到精通(1)——硬件接线

RS-232接口一般都是9针的,有公母头(针头和孔头),为了便有理解以下都称为针头和孔头,针头就是露出来的针,孔头就是9个孔,总共使用3条线进行通信,一条用于发送,一条用于接收,另外一根是GND地线,由于线路的功能是永久性的,设置连接时,必须确保一个节点的发送线与另一个节点的接收线相连,反之亦然,RxD(PC的接收线)连接到TxD(传感器电子设备的发送线),TxD(PC的发送线)连接到RxD(传感器电子设备的发送线)。两条线路的电平都是相对于GND的。因此,GND也必须连接,但不能将GND与屏蔽连接。

qq_34059233的博客 1万+

MySQL—入门基础知识(一看就懂,一学就会)

前言 知识无底,学海无涯,到今天进入MySQL的学习5天了,知识点虽然简单,但是比较多,所以写一篇博客将MySQL的基础写出来,方便自己以后查找,还有就是分享给大家。 一、初始MySQL 1.什么是数据库 数据库 ( DataBase , 简称DB ) 概念 : 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 “仓库” 作用 : 保存,并能安全管理数据(如:增删改查等),减少冗余… 数据库总览 : 关系型数据库 ( SQL ) MySQL , Oracle , SQL Serve

YJ000312的博客 3万+

机器学习kaggle报告-Facial Keypoints Detection【完整解题过程+代码】

在处理面部关键点检测任务时,首先需要将存储在 CSV 文件中的图像数据转换为可以显示和分析的图像。数据集中每个图像是以一个一维数组的形式存储,其中包含了图像的所有像素值。为了将这些数据转化为实际的图像,我们需要按照一定的规则将这些像素值重新排列为一个二维矩阵(即图像的行列)。下面是一个案例,展示了如何将数据集中的图像数据转化为图片。转化过程读取CSV文件:首先,我们需要读取包含图像数据的 CSV 文件,通常该文件包含多张图像的像素值。每一行表示一张图像,并且包含图像的像素值列表。提取图像数据。

一键难忘的博客 3350

MySQL数据库的基本操作以及数据类型

本篇文章介绍MySQL(数据库)基本的操作和数据类型,如显示服务端的数据库,创建数据库,认识MySQL基本的数据类型。

未见花闻的博客 7745

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

MySQL必知必会——数据库基础知识和MySQL基本使用

文章目录1.1 数据库基础知识1.1.1 什么是数据库?1.1.2 表1.1.3 列1.1.4 行1.2 MySQL基本使用1.2.1 什么是SQL?1.2.2 什么是MySQL?1.2.3 连接到MySQL1.2.4 选择数据库和表1.2.5 检索数据(SELECT)1.2.6 排序语句(ORDER BY)1.2.7 过滤数据(WHERE,LIKE)1.2.8 更新和删除(UPDATE,DELETE) 1.1 数据库基础知识 1.1.1 什么是数据库? 数据库是一个以某种有组织的方式存储的数据集合。 数

weixin_43414025的博客 3146

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

redis基本数据类型和常见命令

Redis是典型的key-value(键值型)数据库,key一般是字符串,而value包含很多不同的数据类型:Redis为了方便我们学习,将操作不同数据类型的命令也做了分组,在官网()可以查看到不同的命令:在redis客户端中,可以通过help @命令组名或help 命令名查看命令的用法本文首先将对redis的通用命令进行介绍,在讲解redis的5种基本数据类型(String,Hash,List,Set,SortedSet)中穿插介绍在redis中key的结构该如何设置。

c1tenj2的博客 1382

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

MySQL基本命令

废话不多说 直接开始就好了‍好了 我觉得够了 本来想着吧select的东西讲完 但发现写的有点多了 并且我觉得我写的很详细了 大部分基本用法都解释的差不多了 至于select 我单独那一篇文章去说吧 它的内容还是蛮多的 我也累了 码字一上午回应上一篇 去努力 生活还是提升 还是为了家或者自己。

2401_87853424的博客 985

【MySQL】一文学会所有MySQL基础知识以及基本面试题

存储数据用文件就可以了,为什么还要弄个数据库?文件保存数据有以下几个缺点:1.文件的安全性问题2.文件不利于数据查询和管理3.文件不利于存储海量数据4.文件在程序中控制不方便数据库存储介质:磁盘和内存为了解决上述问题,专家们设计出更加利于管理数据的东西——数据库,它能更有效的管理数据。数据库的水平是衡量一个程序员水平的重要指标。所以需要数据库的主要原因在于,一般的文件确实提供了数据的存储功能,但是文件并没有提供非常好的数据管理能力(用户角度)

Sxy_wspsby的博客 1440

MySQL基本命令及数据操作

MySQL基本命令及数据操作0. 相关1. MySQL基本命令2. MySQL基础数据类型2.1 数字型2.2 字符型2.3 时间型3. show 命令4. 数据库表操作4.1 创建表4.2 修改、删除表4.2.1 修改字段属性4.2.2 增加字段4.2.3 修改字段名4.2.4 重命名表名4.3 插入数据5. 数据操作5.1 查询5.1.1 基础查询5.1.2 限制查询5.1.3 条件查询5.1.4 排序查询5.2 集合函数5.3 分组查询5.4 数据修改5.5 数据删除 0. 相关 SQL(Struct

蹦跶跶 656

Mysql的基本命令

如果我们需要对读取的数据进行排序,我们就可以使用 MySQL 的 ORDER BY 子句来设定你想按哪个字段哪种方式来进行排序,再返回搜索结果。GROUP BY 语句根据一个或多个列对结果集进行分组,在分组的列上我们可以使用 聚合函数COUNT, SUM, AVG,等。LIKE 子句中使用百分号 %字符来表示任意字符,如果没有使用百分号 %, LIKE 子句与等号 = 的效果是一样的。MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合,并去除重复的行。

平时不搬砖的博客 1979

MySQL(一)数据库之MySQL基本操作命令

查看,创建数据库和数据表数据库:查看 show database;创建create database 数据库名;数据表:查看 show tables;创建create table 数据表名 (字段1 数据类型,字段2 数据类型,[primary key(主键名)])删除数据库和数据表drop 数据库名drop 数据表名修改表名alter table 旧表名 rename 新表名扩展表结构alter table 表名 add 字段 数据类型 default ‘.......’

qq_36158551的博客 958

MySQL之数据库基础知识,库和表的操作以及基础数据类型

什么是数据库,主流数据库,MySQL的架构,数据库的增删查改,表的增删查改,MySQL的数据类型

weixin_74285822的博客 1295

mysql基本数据类型和基础命令指示符

mysql基本数据类型和基础命令指示符

qq_43318243的博客 502

MySQL基础知识一:MySQL数据类型、索引、事务、存储引擎

MySQL基础知识一:MySQL数据类型、索引、事务、存储引擎

m0_70882914的博客 1219

mysql基础知识

SQL 结构化查询语言。

懒人w的博客 1638

mysql 基本知识及常用命令汇总

MySQL 是最流行的关系型数据库管理系统,RDBMS(Relational Database Management System:关系数据库管理系统)。 什么是数据库 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。 RDBMS 即关系数据库管理系统(Relational Database Management System)的特点: 1.数据以表格的形式出现 2.每行为各种记录

sinat_33255495的博客 1185
上一篇: MySQL基础知识(七)——存储引擎
下一篇: Mac 上安装Hadoop
田小江爱分享
博客等级 码龄10年 34粉丝 143原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值