1.数据库Mysql--------基本操作

【Mysql数据库 第1章】初识Mysql数据库语言、Mysql数据库基本操作-DDL各个命令详解演示 SQL全称: Structured Query Language,是结构化查询语言,用于访问和处理数据库的标准的计算机语言。SQL语言1974年由Boyce和Chamberlin提出,并首先在IBM公司研制的关系数据库系统SystemR上实现。美国国家标准局(ANSI)开始着手制定SQL标准,并在1986年10月公布了最早的SQL标准,扩展的标准版本是1989年发表的SQL-89,之后还有1992年制定的版本SQL-92和1999年ISO发布的版本SQL-99。 阅读详情

数据类型

整数数据类型

tinyint
bit
bool 单位1字节

smallint 单位2字节
mediumint 单位3字节
int 单位4字节
bigint 单位8字节

浮点数据类型

float 4字节或者8字节
double 8字节
decimal 自定义长度

字符串类型

普通的文本字符串类型:char varchar
可变类型 text blob
特殊类型 set enum

技巧

在创建表时,使用字符串类型应该遵循一下原则
(1)速度方面,要选择固定的列,选用char类型
(2)节省空间,使用动态的列,选用varchar类型
(3)将列中的内容限制在一种选择,可以使用enum类型
(4)允许一个列中有对于一个的条目,用setl类型
(5)如果搜索的内容不区分大小写,使用text类型
(6)要区分大小写,用blob类型

日期与时间类型

datEtime 1000-01-01 日期,格式 YYYY-MM-DD HH:MM:SS
date 1000-01-01 日期,格式 YYYY-MM-DD
timestamp 时间标签
time 835:85:55 时间,格式HH:MM:SS
year 年份
获取当前系统的时间 current_time 或者now()

查询Mysql中支持的存储引擎

show engines;

Mysql操作 —代码

help   查看帮助
create database 数据库名;   #创建数据库
show databases;   #查看数据库
use 数据库名;    #选择数据库
drop database 数据库名;   #删除数据库

show tables;   #查看表
create table 表名(列名1 属性,列名2 属性);   #创建表

**describe 可以写成desc**
describe 数据表名;   #查看数据表结构
describe 数据表 列名 #查看数据表下面的某一个列名

修改表

alert table 表名 add email varchar(50) not null;   #添加一个email字段

重命名表

rename table 表1 to 表2

删除

drop table 数据表名
drop table if exists 数据表名;  #加了一个判断不容易报错

插入记录

insert into 数据表名(字段名1,字段名2) value (value1,value2)

查询数据

select selection_list    #要查询的内容,选择哪些列
from 数据表名           #指定数据表
where primary _constraint   #查询时需要满足的条件,行必须满足条件
group by grouping_columns   #如何对结果进行分组
order by sorting_cloumns    #如何对结果进行排序
having secondary_constaint  #查询时满足的第二条件
limit count #限定输出的查询结果数量

selection_list 如果为所有列,可以用*表示,特定的多个列用‘,’隔开

Keil MDK下载报错:Flash Download failed终极解决指南(附固件恢复步骤) 本文针对Keil MDK开发中常见的“Error: Flash Download failed”报错,提供了从基础连接到深度诊断的系统性解决指南。文章详细解析了错误成因,并重点介绍了当常规SWD调试失效时,如何通过Bootloader模式和ISP模式(特别是UART Bootloader)恢复“变砖”芯片的完整实战步骤,帮助开发者彻底解决固件下载难题。 阅读详情

相关推荐

STM32L433使用DSP库配置过程

STM32L433中有FPU,在使用中为了使用其中的部分函数,需要对其进行配置。     配置成功后做些总结,留待后续复习备忘,同时也希望有朋友像我一样使用DSP库配置时少走弯路,留作交流。

在在在的博客 4551

【MySQL-1】MySQL数据库的基本操作

MySQL的基本操作的认识

2301_81577798的博客 1万+

HFSS初学笔记(二)——75Ω带状线设计

本文利用HFSS软件设计并优化了一条75Ω的带状线结构,通过调整几何参数和介质材料,实现了精确的阻抗控制。仿真结果显示,该带状线在高频信号传输中的表现优越,具有良好的S参数、低插入损耗和极小的信号反射损耗。

2401_87464239的博客 4547

MySQL1——MySQL数据库的基本操作及概念

1.数据库与文件的对比: 文件存在安全缺陷,不利于数据查询和管理,不利于存储海量数据并且在程序中控制不方便; 数据库存储介质:常放在磁盘和内存中,能更高效的管理数据; 2.连接服务器 mysql -h 127.0.0.1 -P 3306 -u root -p; /*注意:P为端口号,p为密码*/ 3.数据库基本操作: 3.1创建数据库 create database db1; 3.2使用数据库...

qq_39663771的博客 262

MATLAB演示元胞自动机算法

一、元胞自动机理论 元胞自动机与格子理论是一个非常好的模型,许多复杂的问题都可以通过它来建立模型,下面就简要介绍一下。 元胞自动机 实质上是定义在一个具有离散、有限状态的元胞组成的元胞空间上,并按照一定的局部规则,在离散的时间维度上演化的动力学系统。 元胞 元胞又可称为单元、细胞,是元胞自动机的最基本的组成部分。 元胞具有以下特点: 元胞自动机最基本的单元。 元胞有记忆贮存状态的功...

frange zone 2万+

使用MATLAB实现PAC2002轮胎模型的TIR文件解析和模型计算详解

PAC2002轮胎模型是由荷兰TNO公司开发的一种半经验的轮胎模型,用于描述轮胎在不同工况下的力学特性。该模型基于一系列物理和经验参数,通过复杂的数学表达式来模拟轮胎的力学行为,包括纵向力、侧向力、回正力矩等。

qq_38334677的博客 2430

1. MySQL 数据库的基本操作

在 MySQL 数据库中存在系统数据库和自定义数据库,系统数据库是在安装 MySQL 后系统自带的数据库,自定义数据库是由用户定义创建的数据库。

普罗米修斯的博客 1318

【乐企】有关乐企能力测试接口对接-基础版(详细)

乐企能力测试接口对接详细代码以及步骤

九七的博客 7666

Mysql从入门到精通day1————数据库基本操作

如图所示,我们已经创建过一个小写的wangjiahui2的数据库,我们用大写检查是否存在同名数据库,发现存在,我们可以看出出现了warning的警告,此时系统发现同名数据库,不再创建同名数据库。:把performanca_schema的复杂度降低,使DBA(数据库管理员)能更好的阅读库里的内容,让DBA更好的了解DB(数据库)的运行情况。:存储服务器中所有数据库的信息,如数据库名,数据库表,访问权限,数据库表数据类型,数据库索引信息。格式:CREATE DATABASE 要创建的数据库名称。

2301_80303982的博客 1535

inno setup自定义卸载程序和美化

也就是DisplayName,因为我们在第一步的时候,将卸载程序名称也写入了注册表,所以,我们直接从注册表读DisplayName字段即可。1.要实现inno setup自定义卸载程序,首先需要关闭自带的卸载程序。在[Setup]的字段关闭卸载程序步骤和页面。2.删除应用程序目录里能够删除的并且返回进度。3.自定义卸载程序相关的注册表信息。4.删除启动菜单栏和guid注册表。2.自定义快捷方式和程序菜单。

cs821984831的博客 2348

3.7 改造模型:为GPT添加一个分类头(Classification Head)

本文介绍如何改造GPT模型用于文本分类任务。主要内容包括: 分类头设计思路:GPT作为语言模型需要添加分类头才能适应分类任务,类似于为语言大师添加裁判功能。 序列表示选择策略: 分析三种常见方法(CLS标记、平均池化、最后词元表示) 推荐使用最后词元表示,因其最能反映GPT的单向信息流特性 代码实现: 构建GPT2ForSequenceClassification类 包含预训练GPT主体和线性分类头 使用attention_mask智能定位句子结尾 通过高级索引提取最后词元特征 该方法通过简单改造使GPT模

yonggeit的博客 2972

MySQL学习(一)SQLYOG之db1

INSERT INTO stu(id,NAME,age) VALUES(1,'知识',18); SELECT * FROM stu; -- 显示表内数据 INSERT INTO stu VALUES(2,'地点',22,98.3,NULL,NULL); INSERT INTO stu VALUES(3,'语句',20,99.5,"98-7-9",NULL); DELETE FROM stu...

qq_40878723的博客 438

SAP 成本分摊逻辑与案例(含具体数据)

摘要: SAP成本分摊通过**分配(Allocation)与分摊(Assessment)**两种方式,将间接成本中心费用按预设规则(如人数、工时、比例等)结转至直接成本对象。分配保留原始成本要素(如电费、工资),适用于需明细追踪的场景;分摊则打包为次级成本要素(如管理费用),简化核算。实操案例涵盖行政费用分配(按人数)、水电车间分摊(按工时)、机修作业分摊(作业成本法)及内部订单结算,系统通过KSV1/KSU1配置循环规则,KSV5/KSU5执行结转。关键点在于选择匹配业务的分摊基础,合理配置次级成本要素,

金牌架构师 552

MySQL_1 数据库的基本操作

MySQL 第一节 数据库的相关操作 内容分享。

优快云 / 稀土掘金/ B站 / GitHub: Cyan_RA9 1039

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

MySQL数据库的基本操作(1)

数据库的基本操作 创建数据库:create database 数据库名称; 查看数据库:show databases; 查看已创建的数据库信息:show create database 数据库名称; 修改数据库的编码方式:create database 数据库名称 character set 编码方式; 切换数据库:use 数据库名称; 查看当前使用数据库:select database(); ...

qq_45278302的博客 265

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

MySQL 1、数据库的基本操作

** MySQL简单的命令 启动MySQL net start mysql 停止服务 net stop MySQL 1.1 创建数据库 1.1.1基本语法 创建数据库 create database [if not exists] <数据库名> [[default] character set <字符集名> [[default] collate <校对规则名>]; 注:<>:表示在语句中必须指定的数据对象,是不可少的。 []:表示多个可以根据需要进行选择

qq_40226813的博客 357

visio安装包

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

MySQL系列1—数据库基本操作

数据库基本语句 MySQL是由Oracle公司出品的一种关系型数据库,库的概念就类似于电脑中的一个个文件夹,表类似于文件夹中的一个个Excel表格,表中的字段对应Excel中的表头。 为什么选择数据库而不使用文件存储数据呢? 在数据库内部利用算法实现索引,可以提升大量数据的查询速度,这是文件操作无法比拟的。 一、基本命令 启动服务 说明:以管理员身份运行cmd 格式:net start 服务名称 示例:net start mysql 停止服务 说明:以管理员身份运行cmd 格式:net sto

qq_42486675的博客 9049

1、MySQL数据库的基本操作

MySQL数据库的基本操作 一、MySQL系统数据库 1、查看数据库 查看数据库的语法为: show databases; --“Query OK”表示SQL语句执行成功 --“数字 row affected”表示操作影响了多少行记录 --“(数字sec)”表示执行时间 ​ 系统中自带的表有: ​ 1.information_schema :主要存储系统中的一些数据库对象信息,比如用户表信息、权限信息、权限信 息、字符集信息、分区信息等。 ​ 2.mysql:主要存储系统用户的权限信息 ​ 3.

m0_46666211的博客 143

MySQL的基本操作(1)数据库的基本操作

笔记整理自MySQL 5.7从入门到精通(刘增杰)。 1.1创建数据库 MYSQL安装完后,会在其data目录下自动创建几个必须的数据库 查看当前所有存在的数据库,输入语句 SHOW DATABASES; 创建数据库 CREATE DATABASE test_db; 创建好数据库后,使用 SHOW CREAT...

sinuo_ni的博客 251

mysql数据库的基本操作1

–创建数据库 –IF NOT EXISTS 在创建数据库前先进行判断数据库是否存在 如果数据库存在则不进行创建但是不会报错 –mydb为数据库名 CREATE DATABASE IF NOT EXISTS mydb; –查看数据库 –这里使用的是DATABASES而不是DATABASE –展示的是目前所有的数据库 SHOW DATABASES; –当数据库足够多的时候可以采用模糊查...

weixin_42337796的博客 205

【数据库基础 1】MySQL环境部署及基本操作

本文基于Ubuntu22.04系统部署MySQL并记录基本操作

yewanyuan的博客 440

MySQL 数据库基本操作(1)

准备工作 在 windows 和 Ubuntu 安装 MySQL。具体安装步骤可去 csdn 论坛查询。 命令行脚本 数据库的操作 连接数据库 注意:sql 语句最后需要以分号 ;结尾 mysql -uroot -p; 输入密码即可进入数据库。 退出数据库 qiut,exit,ctrl + d; 查看所有数据库 show databases; ...

Waspvae的博客 423

1.MySQL数据库的基本操作

数据库操作过程:1.用户在客户端输入 SQL2.客户端会把 SQL 通过网络发送给服务器3.服务器执行这个 SQL,把结果返回给客户端4.客户端收到结果,显示到界面上。

weixin_66409969的博客 922

MySQL数据库的基本操作1

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 show databases;(查看所有数据库) use 数据库名称(进入某个指定的数据库中) select database();(查看当前所在的数据库名称) show tables;(查看当前数据库中所有数据表

Beyond_F4的博客 3105

MySQL-1.数据库的基本操作

MySQL-1.数据库的基本操作。

weixin_46356448的博客 283

MySQL(1)——数据库基本操作

在MYSQL中我们可以创建多个数据库,每个数据库可以对应一个单独的项目,同时也可以多个项目共用一个数据库,本节先来学习一下数据库对应的操作。上面的例子中,begin和commit对应的是事务中的流程,后续章节中会讲到,这里不需要进行掌握,可以理解为开始和执行开关即可。在做项目的时候,有时对于别人已经创好的数据库,我们想要了解它的创建方式,可以通过。我们的数据库会随着项目的增多而越来越多,当需要操作某一个数据库的时候,可以通过。对于已经创建好的数据库,如果它的字符集不符合项目对应的要求,也可以通过。.....

weixin_42510648的博客 164
上一篇: 1.数据库起步--------Mysql
下一篇: Django&Mysql
Alpaca_h
博客等级 码龄9年 0粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值