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 如果为所有列,可以用*表示,特定的多个列用‘,’隔开

Flow Matching05:概率路径与插值【概率路径:线性插值路径(最简单)、高斯插值路径】【先尝试线性插值,看效果如何;若不够好,尝试高斯插值】 好的,我将从数学角度详细解释Flow Matching,从高中生能理解的基础知识开始,逐步深入到高级概念。 阅读详情

相关推荐

从零搭建企业网络:使用Packet Tracer模拟多区域OSPF组网全过程

本文通过Cisco Packet Tracer模拟,详细演示了从零搭建一个典型企业多区域OSPF网络的完整流程。内容涵盖网络拓扑规划、IP地址设计、多区域划分原理,并提供了从设备初始化、接口配置到OSPF多区域核心配置与验证的详细步骤。文章旨在帮助网络学习者与IT支持人员通过动手实验,将理论知识转化为实际的配置与排障能力。

day7的博客 1031

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

MySQL的基本操作的认识

2301_81577798的博客 1万+

部署资源管理系统chemx

资源管理系统的部署教程

weixin_40784215的博客 823

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

单细胞转录组聚类分析R包——SC3的应用

前言 在做单细胞相关聚类分析的过程中,为了研究异质性,发现了一种专门用于单细胞转录组的聚类分析R包——SC3(single cell consensus clustering,单细胞一致性聚类)。该聚类算法发表于Nature Methods(2017),能够让单细胞RNA-seq基于转录组特征对细胞类型进行定量表征。这是一种用户友好的无监督聚类工具,它通过一致方法将多个聚类解决方案组合在一起,从而得到高精度和鲁棒性的分群结果。SC3包的官方具体使用教程见:http://www.bioconductor.or

m0_51042606的博客 5005

Unity UGUI深度优化

Unity UGUI优化相关

不定时分享所学所得,包括游戏开发和其他收获! 2718

1. MySQL 数据库的基本操作

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

普罗米修斯的博客 1318

TB6600驱动器共阴共阳接法傻傻分不清?一张图搞定STM32与42步进电机的接线避坑指南

本文详细解析了TB6600驱动器共阴共阳接法的本质区别,提供了STM32与42步进电机的高效连接方案。通过实际案例和接线图示,帮助读者避免常见错误,确保驱动器与MCU的安全连接,提升项目稳定性。

weixin_28710999的博客 246

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

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

2301_80303982的博客 1535

Android开发者必看:5分钟搞定DeepSeek API接入(附完整代码示例)

本文为Android开发者提供快速接入DeepSeek API的完整指南,包含环境配置、网络层设计、请求体构建等关键步骤,并附有详细代码示例。通过工程化实践,帮助开发者高效集成AI对话、代码生成等高级功能,提升移动应用竞争力。

bush的博客 539

INCA文件刷写全流程:从ES581驱动安装到XCP协议实战(附避坑指南)

本文详细解析INCA文件刷写的全流程操作,从ES581驱动安装到XCP协议配置,提供实战经验与避坑指南。涵盖A2L文件校验、工作区优化、XCP参数调优及自动化刷写技巧,帮助工程师高效完成ECU开发中的文件刷写任务。

egg99的博客 944

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

Python爬虫实战:使用最新技术爬取新华网新闻数据

在当今信息爆炸的时代,网络爬虫技术已经成为获取互联网数据的重要手段。作为国内权威新闻媒体,新华网每天发布大量高质量的新闻内容,这些数据对于舆情分析、市场研究、自然语言处理等领域具有重要价值。本文将详细介绍如何使用Python最新技术构建一个高效、稳定的新华网新闻爬虫系统。本文详细介绍了如何使用Python最新技术栈构建一个高效、稳定的新华网新闻爬虫系统。我们从基础爬虫开始,逐步添加了代理支持、用户代理轮换、请求延迟、重试机制、动态页面渲染、数据存储等高级功能,最终实现了一个生产可用的分布式爬虫系统。

2201_76125261的博客 1771

MySQL_1 数据库的基本操作

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

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

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

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

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

qq_45278302的博客 265

计算机控制技术及应用

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

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

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

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、付费专栏及课程。

余额充值