mysql学习笔记

AD936x Evaluation Software 详细配置 作者:ShownSun 工作室:时沿科技 文章目录AD936x Evaluation Software详细配置1 系统概述2 AD9361 Wireless Transceiver Evaluation Setup2.1 标签描述2.2 用户参数2.3详细配置3 AD936x RF Wizard3.1 标签描述3.2 用户参数3.3 详细配置4 AD936x Digital Filter Wizard4.1 标签描述4.1.1 时钟配置4.1.2 滤波器配置4.1.3 接收滤波器配置4.1.4 发射滤.. 阅读详情
SQL语言的分类:
  DDL:数据定义语句
    create / drop / alter
  DML:数据操作语句
    insert / delete / update / truncate
  DCL:数据控制语句
  DQL:数据查询语句
    select / show

SQL基础:

一、数据库操作
增:
    创建数据库:create database dbname;
删:
    删除数据库:drop database dbname;
改:
    修改字符库数据集: alter database dbname default character set gbk;
查:
    查询所有数据库:show databases
    查看数据库默认字符集:show create database dbname
    选择数据库:use databse

二、表操作
增—创建表:create table tablename(column_name column_type constraints,…);
删—删除表:drop table tablename;
改—修改表:
    1、修改表类型
      alter table tablename modify name varchar(10);
    2、增加表字段
      alter table tablename add column age int(3) ; 例如:增加字段age,类型为int(3)
    3、删除表字段
      alter table tablename drop column age;例如:删除字段age
    4、字段改名
      alter table tablename change age age1 int(4); 例如:将age改名为age1,同时修改字段类型为int(4)
    5、修改字段排列顺序
      alter table tablename add birth date after name;
    6、表改名
      alter table emp rename emp1
查—查看表:
    查看指定表结构:desc tablename
    查看所有表:show tables

三、数据操作
增—增加数据:
    insert into emp (ename, hiredate) values(‘wangqi’, ‘1992-09-20’);
    insert into emp values(‘wangqi’, ‘1992-09-20’);
    insert into emp values(‘wangqi’, ‘1992-09-20’), (‘zhouqianqian’, ‘1993-02-09’);
删—删除数据:
    delete from emp where ename = ‘wangqi’; 把emp中‘wangqi’的记录全部删除
    将两个表中‘wangqi’字段都删除
    Delete a, b from emp a, dept b where a.ename=b.ename and a.ename=’wangqi’;
    truncate table emp;   不能带条件删除
改—修改数据:
    update emp set sal=15000 where ename = ‘wangqi’; 将wangqi的薪水改为15000
    update emp a, dept b set a.sal = a.sal*b.deptno, b.deptname=a.name where a.deptno = b.deptno; 同时更新表emp中的sal和表dept中的deptname
查—查询数据:
    查询所有列    select * from emp;
    查询指定列   select ename, hiredate, sal from emp;
    查询不重复记录   select distinct deptno from emp;
    条件查询   select * from emp where deptno = 1;
               select * from emp where deptno = 1 and sal < 3000;
               select * from emp where ename like ‘王_’;    模糊查询  王X
    查询排序和限制  select * from emp order by sal;   按sal升序排列
                    如果deptno相同的记录有多条,sal按降序排列
                    select * from emp order by deptno, sal desc;  
                    对于排序后的记录,如果只要求显示一部分
                    select * from emp order by sal limit 3;
    聚合排序  select count(*) from emp;  --统计总人数
              select deptno, count(1) from emp group by deptno;  --统计各个部门的人数
          select deptno, count(1) from emp group by deptno with rollup; --要统计总人数
          select deptno, count(1) from emp group by deptno having count(1) > 1;
          ---统计人数大于1的部门
          select max(sal), sum(sal), min(sal) from emp;
    表连接(多表查询)
    1、内连接   
      例如,查询出所有雇员的名字和所在部门名称,因为雇员名称和部门分别存放在表emp 和
      dept 中,因此,需要使用表连接来进行查询:
      select ename, deptno from emp, dept where emp.deptno = dept.deptno;
    2、外连接
    外连接分为左连接和右连接
      左连接:包含所有的左边表中的记录甚至是右边表中没有和它匹配的记录
      右连接:包含所有的右边表中的记录甚至是左边表中没有和它匹配的记录
      select ename, deptname from emp left join dept on emp.deptno = dept.deptno;
      select ename, deptname from dept right join emp on dept.deptno = emp.deptno;
    3、子查询
      select * from emp where deptno = (select deptno from dept);
    4、记录联合
      select deptno from emp
      union all
      select deptno from dept;

四、mysql支持的数据类型
    略
五、mysql中的运算符
    略
六、mysql常用函数
    1、字符串函数
    cancat(s1, s2,..., sn)   连接s1,s2,...sn为一个字符串
    insert(str, x, y, instr)   将字符串str从第x位置开始,y个字符串长度的字串替换成字符串instr
    left(str, x)   返回字符串str最左边的x个字符
    right(str, x)   返回字符串str最右边的x个字符
    lpad(str, n, pad)   用字符串pad对str最左边进行填充,直到长度为n个字符长度
    rpad(str, n, pad)   用字符串pad对str最右边进行填充,直到长度为n个字符长度
    ltrim(str)   去掉字符串str左侧的空格
    rtrim(str)   去掉字符串str右侧的空格
    trim(str)     去掉字符串行头和行尾的空格
    repeat(str, x)   返回str重复x次的结果
    replace(str, a, b)   用字符串b替换字符串str中出现的字符串a
    strcmp(s1, s2)   比较字符串s1和s2
    substring(str, x, y)   返回从字符串str x 位置起y个字符长度的字串
    2、数值函数
    abs(x)   返回x的绝对值
    rand()   返回0到1内的随机值
    ......
    3、时间和日期函数
    curdate()   返回当前日期
    curtime()   返回当前时间
    now()       返回当前的日期和时间
    ......
    4、流程函数
    if(value, t, f) 如果value是真,返回t,否则返回f
    ......
    5、其他常用函数
    database()   返回当前数据库名
    user()       返回当前登录用户名

Python 神经计算实训 实训答案分享 【代码】Python 神经计算实训 实训答案分享。 阅读详情

相关推荐

LS-DYNA超高速碰撞仿真入门:从SPH算法配置到铝靶板穿孔分析(附K文件模板)

本文详细介绍了使用LS-DYNA中的SPH(光滑粒子流体动力学)算法进行超高速碰撞仿真的完整流程。以铝弹丸撞击铝靶板为例,从SPH算法原理、LS-PrePost前处理、材料模型与状态方程设置,到接触定义、边界条件及K文件生成,提供了系统的入门指导和关键参数调试经验,帮助工程师高效模拟材料破碎、穿孔等极端变形问题。

h0i1j2k3l的博客 735

sql中update,alter,modify,delete,drop的区别和使用(整理)

sql中update,alter,modify,delete,drop的区别和使用(整理) 关于update和alter: 百度知道上关于update和alter有一个很形象的总结: 一个表有很多字段,一个字段里有很多数据。 一个家有很多房间,一个房间里有很多家具。 update是用来将衣柜改成书架的。 alter是用来将厨房改成厕所的。   把卧室改成厕所...

lxlong的博客 822

瑞芯微RK3506开发板Ethercat主站性能优化实战:从内核配置到微秒级延迟控制

本文详细介绍了在瑞芯微RK3506开发板上实现EtherCAT主站微秒级延迟控制的实战优化方案。核心在于部署Preempt-RT实时内核,并进行深度系统调优,包括CPU隔离、中断亲和性设置、内存锁定及电源管理调整。通过绕过Linux网络栈的专用驱动加载与配置,最终实现了稳定的高性能实时控制,满足工业自动化需求。

tcp8optimizer的博客 317

SQL DISTINCT 相同的合并 和DESC 、ASC 排序

SELECT DISTINCT u.* FROM users AS u,user_follow AS f WHERE (u.usersId = f.followeeId AND f.followerId=3 )OR( f.followeeId=3 AND u.usersId = f.followerId) AND u.userState=0 AND f.userFollowState=0

mimi5821741的专栏 2548

010Editor实战:5分钟破解Zip伪加密文件(附BUUCTF真题解析)

本文详细介绍了如何使用010Editor快速破解Zip伪加密文件,包括BUUCTF真题的完整解析。通过修改关键字节,轻松解除伪加密状态,适用于CTF竞赛和实际工作场景,提升文件处理效率。

weixin_29325007的博客 328

在 SAP 中,应收票据的收取、到期承兑、贴现均有标准操作路径与事务码,以下按业务场景给出操作步骤、T-code、会计分录(含附 / 不附追索权)

摘要:本文详细介绍了SAP系统中应收票据的全流程处理,包括收款(F-36)、到期承兑(F-34/F-20)和贴现(F-33)的标准操作。重点说明了不同业务场景下的事务码使用、操作步骤及对应的会计分录,特别区分了附追索权与不附追索权贴现的处理差异。同时提供了票据查询(FBL5N)和清账(F-32)的辅助功能指引,并汇总了各业务场景的核心会计分录,为财务人员提供了一套完整的SAP应收票据操作指南。(149字)

金牌架构师 265

牛客网:数据库sql实战

1、查找最晚入职员工的所有信息 select * from employees where hire_date = (select max(hire_date) from employees);2、查找入职员工时间排名倒数第三的员工所有 select * from employees where hire_date = (select hire_date from employees orde

destiny_python的博客 5006

使用 YOLO26 的牙科全景X光片分析:从牙齿检测到疾病诊断

从数据预处理自动化、模型架构针对性优化到基于视觉特征的性能分析。它证明了在医学图像分析中,模型架构的进步(如YOLO26的特性)可以有效缓解数据不平衡和目标微小的问题,为临床自动化诊断提供了一个高效、可靠的解决方案。Python"""全局配置模块包含数据集路径、类别名称、论文复现参数、划分比例等常量"""import os# ==================== 路径配置 ====================

u012133341的博客 104

MySQL学习笔记(完整)

MySQL学习笔记(完整)

L_San的博客 1547

uniapp开发小程序保存图片权限获取失败一直走fail?本地能保存,线上版就不行! 原来是这个问题!

通过这次经历,我发现线上版小程序和开发版、体验版的权限控制差异较大。如果你也遇到类似的问题,首先要检查是否已勾选“采集用户隐私”,并确保在提交审核时配置了隐私条款。这个设置非常关键,避免像我一样浪费了不少时间和版本。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1079

(三十九)Flask 多应用架构(Multiple Apps)与 DispatcherMiddleware 实战解析

(三十九)Flask 多应用架构(Multiple Apps)与 DispatcherMiddleware 实战解析

孤寒者的博客 1万+

MySQL学习笔记3

MySQL学习笔记3 #进阶5:分组查询 #分组数据:group by子句 /* 语法: select 分组函数, 列(要求出现在group by的后面) from 表 where 【筛选条件】 group by分组的列表 【order by子句】 注意: 查询列表必须特殊,要求是分组函数和group by后出现的字段 特点: 一、分组查询中的筛选条件分为2类 数据源 位置 关键字 分组前筛选 原始表 group by子句的前面 w

codernoob的博客 129

Qt for WebAssembly环境搭建

一、前言 二、Ubuntu 1、在线安装Qt15 在线安装下载器:https://download.qt.io/official_releases/online_installers/ 安装时记得勾选WebAssembly,如下: 2、安装依赖 # Install Python sudo apt-get install python2.7 # Install CMake (optional, only needed for tests and building Binaryen) sudo apt

贝勒里恩的博客 3670

MySQL 学习笔记

MySQL 学习笔记

qq_41490913的博客 215

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

visio安装包

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

1000行MySQL学习笔记

1000行MySQL学习笔记。

laocooon的博客 328

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...

MySQL学习笔记2

Mysql学习笔记2 #进阶4:常见函数 /** 功能:类似于java的方法;将一组逻辑语句封装在方法体重,对外暴露方法名 好处1、隐藏了实现细节 2、提高代码的重用性 调用:select 函数名(实参列表) from 表; 特点: 1.函数名 2.函数功能 分类: 1.单行函数 如concat、length、ifnull等 2.分组函数 功能:做统计使用 */ #一、字符函数 #length获取参数指定字节个数 SELECT LENGTH('哈哈') #2.concat 拼接字符串 S

codernoob的博客 135

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

MySQL学习笔记

该语言用来定义【访问权限和安全级别】,理解即可,直接使用命令控制权限的场景不多,更多情况是使用图形化界面进行操作。mysql中的权限无非是针对不同的用户而言,不同的用户的权限提现在以下几点:可否链接mysql服务 、可否访问数据库 、可否访问某张数据库表 、可否对表进行一些操作等。创建一个用户,该用户智能在指定IP地址上登录MySQL: 创建一个用户,该用户可以在任意ip地址上登录mysql: 修改密码: 如果直接修改表,也是可以创建用户修改密码的,【mysql数据库下的user表】但是通过修改数据库创建用

weixin_53492344的博客 861

MySQL高级学习笔记(持续更新中)

前言 抽工作之余,完整性的学习了一下MySQL相关的知识。借此保存一下自己的学习笔记,以便需要的时候查阅。 内容 MySQL索引

ScholarTang的博客 747

DAY10 MySQL学习笔记

1.字符串函数:CONCAT, LOWER, UPPER, LPAD, RPAD, TRIM, SUBSTRING2.数值函数:CELL, FLOOR, MOD, RAND, ROUND3.日期函数:CURDATE, CURTIME, NOW, YEAR, MONTH, DAY, DATE_ADD, DATEDIFF4.流程函数:IF, IFNULL, CASE[…] WHEN… THEN… ELSE… END日记:今天学习的比较少,放松了下,明天加油吧!

i0201_的博客 635

DAY9 MySQL学习笔记

函数:是指一段可以直接被调用的程序或代码,以及在mysql内置,我们只需要调用即可。日记:到周日就有大片时间练习了,加油。案例–自己不太会写这个想不到。

i0201_的博客 687

mysql_学习笔记_09

mysql_学习笔记_09

issagui的专栏 318

mysql insert into from_1000行 MySQL 学习笔记,不怕你不会,就怕你不学

简介: 1000行 MySQL 学习笔记,不怕你不会,就怕你不学!作者:格物

weixin_39553904的博客 179

[MySQL学习笔记] 索引

MySQL索引是提高查询效率的关键数据结构,主要采用优化的B+Tree结构,相比二叉树和B-Tree具有层次浅、检索快、支持范围查询等优势。索引分为聚集索引和二级索引,但使用不当会导致失效,如违反最左前缀法则、范围查询、运算操作等情况。通过慢查询日志、explain等工具可分析SQL性能。索引使用原则包括:对高频查询表建索引、选择高区分度字段、控制索引数量、优先使用联合索引等。合理使用索引能显著提升查询效率,但需注意索引会占用存储空间并影响写操作性能。

qq_58547683的博客 1073

老夫整理的1000行MySQL学习笔记传授有缘人

老夫整理的1000行MySQL学习笔记传授有缘人

qq_41490913的博客 253
上一篇: 爬虫初探:把豆瓣读书主页上书的URL、书名、作者、出版时间、出版社全部爬下来
下一篇: 实例解释inner join 和 natural join 的区别
destiny_python
博客等级 码龄10年 46粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值