Mysql数据库的基本知识

AI大模型学习(14)AI 小白入门!用 OpenCV+Python 打造人体姿态识别系统,超详细教程来了 这篇教程介绍了如何使用Python+OpenCV+MediaPipe搭建入门级人体姿态识别系统。主要内容包括:人体姿态识别的应用场景(如健身APP、体感游戏)、开发环境搭建(安装Python、OpenCV和MediaPipe库)、核心代码实现(通过30行代码完成摄像头姿态检测),以及进阶功能开发(深蹲动作纠正算法和PPT体感控制器)。教程详细解析了MediaPipe的BlazePose模型架构和33个关键点的生理学意义,并提供了多线程优化等性能提升方案。该项目适合AI初学者实践,无需复杂算法即可实现实时人体 阅读详情

数据库的创建、修改、删除

MariaDB [(none)]> help create database
MariaDB [(none)]> create database if not exists testdb character set utf8mb4 collate utf8mb4_general_ci;
MariaDB [(none)]> show character set;//查看支持的字符集,就是支持哪种语言
MariaDB [(none)]> show collation; //查看排序规则
MariaDB [(none)]> alter database testdb2 character set utf8; //修改数据库的字符集
MariaDB [(none)]> drop database if exists testdb2; //删除数据库
MariaDB [(none)]> show databases; //列出所有数据库

三种创建表的方法,三种插入数据的方法

MariaDB [(none)]> use testdb;
MariaDB [testdb]> create table students
    -> (id int(11) unsigned primary key auto_increment,
    -> name varchar(20) not null,
    -> gender enum('m','f') default 'm',
    -> mobile char(11) not null
    -> );  //创建表方式一
MariaDB [testdb]> desc students;
MariaDB [testdb]> insert into students(name,gender,mobile)  // 插入数据第一种方式
    -> values
    -> ('zhangsan','m','13512612338'),
    -> ('lisi','f','13872012688')
    -> ;
MariaDB [testdb]> insert into students set name='wangwu',gender='f',mobile='13613818181'; //插入数据第二种方式

MariaDB [testdb]> create table students1(name varchar(20)not null,tel char(11) not null);
MariaDB [testdb]> insert students1 values('aa','13919219108'),('bb','18229292101');
MariaDB [testdb]> insert students(name,mobile) select name,tel from students1; //插入数据第三种方式将查询的结果作为插入的数据

MariaDB [testdb]> create table student2 like students1; //创建表方式二,只创建了表的结构,没有数据
MariaDB [testdb]> create table stu select * from students where id=1; //创建表方式三

字符集的问题

vim /etc/my.cnf
[mysqld]
character_set_server=utf8mb4

vim /etc/my.cnf.d/mysql-clients.cnf
[mysql]
default-character-set=utf8mb4

[root@ansible ~]# mysql --print-defaults
mysql would have been started with the following arguments:
--default-character-set=utf8mb4 --i-am-a-dummy

表的相关命令

MariaDB [(none)]> show engines; 查看支持的engine类型
MariaDB [(none)]> show tables from testdb; 查看 testdb 库有哪些表
MariaDB [(none)]> show columns from testdb.stu; 查看表结构
MariaDB [(none)]> show create table testdb.stu; 查看表创建命令
MariaDB [testdb]> show table status like 'stu'\G; 查看stu表状态
MariaDB [testdb]> show table status from testdb\G; 查看库testdb中所有表的状态
MariaDB [testdb]> delete from stu; 删除stu表的所有记录,记录日志
MariaDB [testdb]> truncate table stu;  //删除stu表的所有记录,不生成事务日志
MariaDB [testdb]> drop table stu; //删除表的一切
MariaDB [testdb]> SHOW INDEXES FROM [db_name.]tbl_name; 查看表上的索引

表的防误删除,误修改的功能

[root@ansible ~]# mysql -U  //临时生效
vim /etc/my.cnf.d/mysql-clients.cnf
[mysql]
i-am-a-dummy 或 safe-updates

修改表示例

ALTER TABLE students ADD gender ENUM('m','f');
ALETR TABLE students CHANGE id sid int UNSIGNED NOT NULL PRIMARY KEY;
ALTER TABLE students drop primary key ;
ALTER TABLE students ADD UNIQUE KEY(name);
ALTER TABLE students ADD INDEX(age);
ALTER TABLE students drop primary key ;
DESC students;
SHOW INDEXES FROM students;
ALTER TABLE students DROP age;

ALTER TABLE students RENAME s1;
ALTER TABLE s1 ADD phone varchar(11) AFTER name;
ALTER TABLE s1 MODIFY phone int;
ALTER TABLE s1 CHANGE COLUMN phone mobile char(11);
ALTER TABLE s1 DROP COLUMN mobile;
ALTER TABLE s1 character set utf8;
ALTER TABLE s1 change name name varchar(20) character set utf8;
Help ALTER TABLE 查看帮助
Web自动化神操作:如何用OpenCV 破解滑块验证码? 验证码作为一种安全机制,可以有效防止暴力破解密码、发帖、灌水、刷票等,大家在做 Web 自动化的时候应该有碰到验证码这个难题,一般我们可以和开发沟通请求他们的帮助:去掉验证码或者设置一个万能验证码,而如果开发不帮忙我们该如何去解决呢? 本篇文章以 Java 语言为例教你怎么破解验证码。 现在大多数网址会采用滑块验证码的方式,下面以腾讯的滑块验证码为例,先来看看破解的效果: 要破解滑块验证码,我们一般采取的思路如下: 获取滑块到背景缺口图的距离 通过 selenium 的 Actio 阅读详情

相关推荐

告别复杂模型:用UFLD算法5分钟搞定车道线检测(附Python代码)

本文介绍了UFLD(Ultra Fast Lane Detection)算法在车道线检测中的高效应用,仅需5行核心代码即可实现实时检测,特别适合边缘计算设备。通过对比传统方法,UFLD在推理速度、模型大小和硬件需求上具有显著优势,是深度学习领域轻量级解决方案的典范。

weixin_27872611的博客 287

MySQL学习笔记

我们经常用到的简单MySQL语句,做一个总结,对于没有基础的同学也有帮助,对于有基础的同学可以参考作为借鉴 1.连接数据库语句 : mysql -h 服务器主机地址 -u 用户名 -p 用户密码。注意 : -p后面不能加空格,否则会被当做密码的内容,导致登录失败 ! 2.数据库操作命令 update user set password=password('123456')where user='root'; 修改密码 flush privileges; 刷新数据库 show databases; 显示所有数

aaa123_456aaa的博客 3124

【FPGA的基础快速入门23--------OV5640摄像头VGA显示】

FPGA的基础学习--------OV5640摄像头VGA显示OV5640简介二级目录三级目录 OV5640简介 OV5640同OV7725一样,都是Omni Vision(豪威科技)公司生产的CMOS图像传感器。 OV5640支持更高的分辨率(500W像素)、采集速率,具有更高的图像处理性能,主要应用在手机、数码相机、电脑多媒体等领域。 OV5640支持LED补光、MIPI(移动产业处理器接口)输出接口和DVP(数字视频并行)输出接口选择、ISP(图像信号处理)以及AFC (自动聚焦控制)等功能。 OV

暮雨中的坚果的博客 7689

mysql数据库基础知识,mysql数据库简介(一看就懂,一学就会)

MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。

学Java,找哪吒 1万+

P450酶催化循环的Amber-Gromacs混合模拟实战:从血红素加氧到产物释放

本文详细介绍了针对P450酶完整催化循环的Amber-Gromacs混合模拟实战策略。通过Amber为关键氧合血红素中间体(CPDI)构建精确力场,再利用Gromacs的高效GPU加速进行长时间尺度动力学模拟,完整覆盖从底物结合到产物释放的催化过程,为研究酶催化机制提供了强大的计算工具。

weixin_29201859的博客 315

OpenPnP/Arduino - 二手西门子电动飞达的通讯协议解析与实战

本文详细解析了二手西门子电动飞达的通讯协议,并通过Arduino控制板实现与开源贴片平台OpenPnP的集成。文章涵盖了硬件接口定义、协议帧结构分析、Arduino控制实战、OpenPnP集成技巧以及二手飞达翻新指南,为开发者提供了全面的技术指导和实战经验。

weixin_30411819的博客 201

【MySQL】数据库基础知识

文章目录一. 什么是数据库二. 为什么要有数据库三. 数据库分类四. 数据库的基本使用1. MySQL安装2. 检查MySQL后端服务器是否启动3. 连接MySQL服务器 一. 什么是数据库 数据库(database)是一整套的数据存储容灾解决方案。是用来组织、存储和管理数据的仓库。 当今世界是一个充满着数据的互联网世界,充斥着大量的数据。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。 为了方便管理互联网世界中的数据,就有了数据库管理系统

m0_51064412的博客 5万+

第1章>>1.5:神电测控为什么开发LabVIEW ZYNQ FPGA软件工具包?(ZYNQ芯片的特点与优势)《LabVIEW ZYNQ FPGA宝典》

ZYNQ是赛灵思公司(Xilinx)推出的新一代全可编程片上系统(APSoC,All-Programmable SoC),它将处理器的软件可编程性与FPGA的硬件可编程性进行完美整合,以提供无与伦比的系统性能、灵活性与可扩展性。Zynq-7000系列是Xilinx于2010年4月推出的行业第一个可扩展处理平台,旨在为视频监视、汽车驾驶员辅助、工厂自动化、医疗器械等高端嵌入式应用提供所需的处理能力与计算性能。这款基于ARM处理器的SoC可满足复杂嵌入式系统的高性能、低功耗和多核处理能力等要求。

qq_40694786的博客 1646

【MySQL】MySQL入门基础

MySQL基础入门知识的讲解

大三小白C++进阶之路 1万+

从理论到实践:基于Zemax的高分辨率生物显微镜光学系统仿真与优化指南

本文详细介绍了基于Zemax的高分辨率生物显微镜光学系统仿真与优化全流程。从阿贝分辨率公式、柯勒照明等理论基础出发,逐步讲解Zemax建模、像差优化、制造可行性分析等核心步骤,并提供常见问题解决方案。通过实际案例展示如何将理论设计转化为可制造的优化方案,帮助工程师掌握从仿真到实际应用的关键技术。

weixin_29229989的博客 481

AI故障预测系统架构设计:5个核心模块+3种主流架构,收藏这篇就够了

深夜11点,某汽车工厂的生产线突然停机——核心机器人的轴承磨损过度导致卡壳。维修人员连夜抢修,直接损失超过50万元,还延误了客户的交货期。传统的“事后维修”或“定期维护”要么代价高昂,要么防不胜防。AI故障预测系统的出现,让“精准维护”成为可能——它能通过传感器数据提前7-30天预警故障,将停机损失降低80%以上。知道要做故障预测,却不知道怎么搭系统——数据怎么采集?特征怎么提取?模型怎么部署?架构怎么选?本文将解决这些问题:我们会拆解AI故障预测系统的5个核心模块,分析3种主流架构。

AIGC应用创新大全的博客 1019

Mysql数据库基础知识整理

关系型数据库;以表格形式存储数据;一个数据库中包含多张表;在mysql中,事务是一种机制、一个操作序列,是访问和更新数据库的程序执行单元。事务中包含一个或多个数据库操作命令,会把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行.MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!

Kenneth0617的博客 9175

Jetson系列目标检测及推流

使用硬件编码,gstreamer推rtsp流至平台

xiao__run的博客 2710

mysql数据库基本知识

例子:创建员工信息表(父表)和员工工资表(子表),子表中设置外键,使子表和父表成为关联表,有员工信息加入员工信息表时才能给员工发工资,否则不能发,当员工信息表的编号改变时,员工工资表的编号自动跟着改变,当员工信息表内容删除后,员工工资表内容也自动删除,删除父表时,需要先删除外键,才能删除父表,否则不可以。不重启数据库可以生效,但是如果现在重启数据库,现在的配置参数会丢失,还是会保持原来my.cnf里面的参数值,为了让重启数据库时设置的参数也生效,那么需要在my.cnf中也配置好参数。

qq_34953582的博客 1837

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

数据库基本知识总结-----MySQL

数据库(database) 定义: 存储数据的仓库,按照一定的数据结构来组织、管理存储数据,并具有增删改查的功能。 作用:便于数据的管理 分类: 关系型数据库 和 非关系型数据库 关系型数据库: 是建立在关系模型基础上的数据库,借助于数学概念和方法处理数据库中的数据,有 MySQL、oracle、Microsoft Access等 关系型数据库的三范式: 第一范式(1NF):要求数据库...

A_light_sun的博客 515

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

MySQL数据库基本知识

SQL的全称是Structured Query Language,结构化查询语言,对数据库进行查询、修改等操作。SQL 具有如下优点。1、一体化:SQL 集数据定义、数据操作和数据控制于一体,可以完成数据库中的全部工作。2、使用方式灵活:SQL 具有两种使用方式,可以直接以命令方式交互使用;也可以嵌入使用,嵌入C、C++、Fortran、Java 等语言中使用。3、非过程化:只提操作要求,不必描述操作步骤。.....................

weixin_49137294的博客 6210

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

【MySQL】数据库基本知识小结

数据库就是信息的集合或者说数据库是由数据库管理系统管理的数据的集合。

阿Q的小窝 4237

数据库、MySQL基本知识

文章目录一、数据库基本介绍1、数据库基本知识2、数据库分类3、关系型数据库4、非关系型数据库5、SQL基本介绍6、MySQL基本介绍7、MySQL访问8、总结 一、数据库基本介绍 目标:了解数据库的功能和常见数据库分类、数据库产品 数据库基本知识 数据库分类 SQL简介 MySQL访问 1、数据库基本知识 目标:了解数据库的概念和数据库的作用 数据库:database(DB),是一种存储数据的仓库 数据库是根据数据结构组织、存储和管理数据 数据库能够长期、高效的管理和存储数据 数据库的目的就

Sco_jing的博客 695

mysql 及 oracle 数据库 的相关基本知识

一 、MYSQL     1) 、 创建数据库及对其进行CRUD操作        ---创建数据库         create  database 数据库名 [character set 字符集 collate 字符集校验规则];        例: CREATE DATABASE db3 CHARACTER SET utf8 COLLATE utf8_bin;-- 创建一个字符集为gbk,字...

chen_linxu的博客 342

数据库及MySQL的基本知识

MySQL 是一个关系型数据库管理软件,由瑞典 MySQL AB 公司开发,目前属于 oracle 公司。MySQL这个名字,起源不是很明确。一个比较有影响的说法是,基本指南和大量的库和工具带有前缀“my"已经有10年以上,而且不管怎样,MySQLAB创始人之一的Monty widenius的女儿也叫My。这两个到底是哪一个给出了MySQL这个名字至今依然是个迷,包括开发者在内也不知道。

m0_63955162的博客 1328

【MySQL】数据库基本知识

本文摘要:文章系统介绍了数据库知识体系,首先阐述了文件存储的局限性及数据库的必要性。主体内容分为三部分:一是主流数据库分类,包括关系型(MySQL、Oracle等)和非关系型(MongoDB、Redis等)的特点与适用场景;二是MySQL基础操作,涵盖连接服务、库表关系及CRUD操作;三是MySQL技术细节,包括架构、SQL分类(DDL/DML/DCL)及存储引擎特性对比。重点分析了InnoDB等引擎的核心参数与适用场景,并指出云原生支持等新趋势。全文为开发者提供了系统的数据库知识框架和实践指导。

fulufulucode的博客 993

MYSQL数据库基本知识

EMP表 雇员表列名类型含义EMPNOint整型雇员编号ENMAEvarchar可变长度的字符串雇员姓名JOBvarchar可变长度的字符串工作,职位MGRint整型上司或领导的编号HIREDATEdate日期入职时间SALdouble双精度型小数薪水、工资COMMint整型奖金DEPTNOint整型部门编号DEP部门表列名类型含义DEPTNOint整型部门编号DNAMEvarchar变长字符型部门名LOC。

m0_74120213的博客 760

MySQL数据库之基本知识

MySQL数据库通俗易懂的知识点

weixin_48017783的博客 552
上一篇: 自动化运维工具ANSIBLE(六)
下一篇: Mysql单表查询
studywinwin
博客等级 码龄7年 18粉丝 116原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值