数据库常用命令笔记

2023-05-16

一:增

1.INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

2.insert into user_tbl select *from user_tbl where user_name='anyone';//复制表中的某个字段为xx的内容

二:删

1.删除最后几条记录

要从表中删除最后一条记录(有条件的记录),您需要将ORDER BY DESC与LIMIT一起使用1.语法如下:1 DELETE FROM yourTableName WHERE yourColumnName1=yourValue ORDER BY yourColumnName2 DESC LIMIT 1; 以上语法将从表中删除最后一条记录(有条件的记录)。 它将按降序对列进行排序,然后选择要删除的第一个元素。
 delete from user_tbl order by updatetime desc limit 2;删除最后两行数据,按照降序排列的

三:改

1.UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson'


UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
  

2.Alter table 表名 CHANGE COLUMN '旧列名' '新列名' 类型//更改列名


ALTER TABLE menu CHANGE soda beverage varchar(10) ;//更改列名实例  

四:查  

1.select *from user_tbl order by updatetime desc;降序查找所有

2.select *from tbl where flag=3 and type=2;

3.SELECT * FROM Persons WHERE City LIKE '%lon%' ;  LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。

4.show columns from tbl;//显示所有字段名

5.SELECT id,COUNT(*) FROM table GROUP BY id  HAVING COUNT(*) > 1; //查找重复字段的内容

6.select *from tbl where name like '%One%' order by updatetime desc;

7.select *from tbl where name like '%One%' order by updatetime desc limit 1;//只看降序的第一行

8.select count(*) from user_tbl;//查看数据数量

9.select count(*) as allCount from Countrylanguage where CountryCode like 'CHN';

10.CREATE VIEW MyView AS SELECT CountryCode, Percentage FROM CountryLanguage;//创建视图,select count(*) as allCode from MyView;//查询视图

11.select count(*) as allCode,CountryCode from CountryLanguage group by CountryCode having count(*)>9 ;//查询指定字段出现次数大于9的数量和指定字段名称

12.select *from tbl where name like '%xx%';//查询包含指定内容的字段

13.select max(Index) from tbl where Name= '11'//查找index最大值

14.SELECT TABLE_NAME FROM information_schema.COLUMNS WHERE COLUMN_NAME='Number';//查询当前数据库是否包含Number;

sql语句学习链接


https://www.w3school.com.cn/sql/sql_join_left.asp  

https://www.jb51.net/article/23964.htm  

https://blog.csdn.net/Android_Mrchen/article/details/86645306  
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数据库常用命令笔记 的相关文章

随机推荐

  • c++中多线程传递参数原理分析

    线程可以共享进程的内存空间 xff0c 线程拥有自己独立内存 关于参数的传递 xff0c std thread的构造函数只会单纯的复制传入的变量 xff0c 特别需要注意的是传递引用时 xff0c 传入的是值的副本 xff0c 也就是说子线
  • 线程的局部变量ThreadLocal概念

    ThreadLocal是什么 对这个词语分解 xff0c 将其分为Thread和Local xff0c 顾名思义便是本线程的变量 xff0c 既然是当前线程的变量 xff0c 那么就意味着这个变量对于其他线程来说就是隔离的 xff0c 也就
  • C++多线程并发中线程管理

    一 何为并发 刚开始接触计算机编程语言时 xff0c 我们编写一个程序 xff0c 在main入口函数中调用其它的函数 xff0c 计算机按我们设定的调用逻辑来执行指令获得结果 如果我们想在程序中完成多个任务 xff0c 可以将每个任务实现
  • 多线程中堆和栈区别的深入解析

    很多现代操作系统中 xff0c 一个进程的 xff08 虚 xff09 地址空间大小为4G xff0c 分为系统空间和用户空间两部分 xff0c 系统空间为所有进程共享 xff0c 而用户空间是独立的 xff0c 一般WINDOWS进程的用
  • C语言中队列、堆栈、内存映射、多线程概念

    队列 xff1a 先近先出 xff1b 栈 xff1a 先近后出 xff1b 栈的大小是由编译器决定的 xff0c 默认大小是1M xff0c 可以更改 xff0c 但是一般不建议修改 xff0c 每个exe都有一个栈 xff0c 无法利用
  • C++多线程编程分析-线程间通信

    上文我们介绍了如何建立一个简单的多线程程序 xff0c 多线程之间不可避免的需要进行通信 相比于进程间通信来说 xff0c 线程间通信无疑是相对比较简单的 首先我们来看看最简单的方法 xff0c 那就是使用全局变量 xff08 静态变量也可
  • 多线程访问全局变量和局部变量剖析

    如果一个变量是成员变量 xff0c 那么多个线程对同一个对象的成员变量进行操作时 xff0c 它们对该成员变量是彼此影响的 xff0c 也就是说一个线程对成员变量的改变会影响到另一个线程 如果一个变量是局部变量 xff0c 那么每个线程都会
  • c语言中全局变量多线程调用-局部变量、静态局部变量、全局变量与静态全局变量分析

    基本概念 xff1a 作用域 xff1a 起作用的区域 xff0c 也就是可以工作的范围 代码块 xff1a 所谓代码块 xff0c 就是用 括起来的一段代码 数据段 xff1a 数据段存的是数 xff0c 像全局变量就是存在数据段的 代码
  • vnc viewer 绿色版,6款超好用的vnc viewer 绿色版

    市面上形形色色的vnc viewer 绿色版软件很多 在众多的vnc viewer 绿色版软件中 你会选择哪一款呢 你所了解的vnc viewer 绿色版又有哪些呢 接下来让我们一起看看有哪些好用的vnc viewer 绿色版软件吧 第一款
  • django 框架模型之models常用的Field,这些Field的参数、及常见错误原因及处理方案。

    1 django 模型models 常用字段 1 models AutoField 自增列 61 int 11 如果没有的话 xff0c 默认会生成一个名称为 id 的列 如果要显式的自定义一个自增列 xff0c 必须设置primary k
  • 干货丨ChatGPT大爆发以来,最值得收藏的30个AI工具,让你生产力爆表、效率无敌!

    随着ChatGPT的火爆出圈 xff0c 炸出来一堆 AI神器 xff0c 它们不仅大大拓宽了我们原本的能力范围 xff0c 更是让工作效率瞬间翻倍 接下来 xff0c 给大家推荐30个精选的 AI工具 xff0c 拿走 xff0c 直接用
  • 多线程下局部变量与全局变量的使用及区别

    局部变量是在栈中运行 每个运行的线程都有自己的堆栈 别的线程无法访问得到 xff0c 因此我们说 xff0c 局部变量是 安全 的 全局变量是在堆中运行 堆是对所有的线程都可见的 因此在两个以上的线程访问全局变量时 xff0c 就会出现所谓
  • MFC中Windows窗口消息循环及多线程之间关系

    Windows中一个进程可以包含多个线程 xff0c 由多个线程组成 在Windows应用程序中 xff0c 窗体是由 UI线程 xff08 User Interface Thread xff09 的特殊类型的线程创建的 一个UI线程包含一
  • c#中Show和Showdialog的区别分析

    简单地说他们的区别就是show弹出来的窗体和父窗体 xff08 上一个窗体的简称 xff09 是属于同一等级的 xff0c 这两个窗体可以同时存在而且可以随意切换 xff0c 但是showdialog弹出来的窗体就不能这样 xff0c 他永
  • 模态对话框和非模态对话框的消息循环分析

    1 非模态对话框和父窗口共享当前线程的消息循环 2 模态对话框新建一个新的消息循环 xff0c 并由当前消息循环派发消息 xff0c 而父窗口 模态对话框屏蔽了用户对它父窗口的操作 xff0c 但是不是在消息循环里面屏蔽 xff0c 所以给
  • MFC中实现模态对话框的结构与原理

    1 模态对话框 在涉及GUI程序开发的过程中 xff0c 常常有模态对话框以及非模态对话框的概念 模态对话框 xff1a 在子界面活动期间 xff0c 父窗口是无法进行消息响应 独占用户输入 非模态对话框 xff1a 各窗口之间不影响 模态
  • 深入理解MFC消息循环和消息泵的原理

    首先 xff0c 应该清楚MFC的消息循环 GetMessage PeekMessage xff0c 消息泵 CWinThread PumpMessage 和MFC的消息在窗口之间的路由是两件不同的事情 在MFC的应用程序中 应用程序类基于
  • 窗口结束后资源释放不掉问题解决办法

    net类库已经帮助我们实现了窗口的关闭 xff0c 如果此窗口是系统的主窗口 xff0c 关闭此窗口即应该退出了整个应用程序 但事实上有时候并不是这样的 xff0c 关闭窗口 xff0c 只是停止了当前窗口的消息循环 系统主窗口 xff0c
  • 模态对话框的消息循环原理及分析笔记

    简述 xff1a APP消息循环和模态对话框中局部消息循环的关系 根据上图可以看出 xff0c 在APP的消息循环再派发ONOK消息后 xff0c 调用ModalDlg的响应函数 xff0c pWnd gt OnOk 在该消息中 xff0c
  • 数据库常用命令笔记

    一 xff1a 增 1 INSERT INTO table name 列1 列2 VALUES 值1 值2 2 insert into user tbl select from user tbl where user name 61 39