SQL 增删改查(详细)
一、增:有3种方法
1.使用insert插入单行数据:
insert [into] <表名> [列名] values <列值>insert into Strdents (name,age) values ('atm',12)
2.使用insert,select语句将现有表中的 数据添加到已有的新表中
insert into <已有的新表> <列名> select <原表列名> from <原表名>insert into newtable (name,class)select name,class from tableinfo
3.将数据插入原表中(生成测试数据用的较多)
和第二种方法一样,只是复制到原表中
insert into tableinfo ('name','class')select name,class from tableinfo
二、删:有3中方法
1.delete删除
delete from <表名> [where <删除条件>] delete from tableinfo where name='atm'
2.truncate table 删除整个表的数据
truncate table <表名>truncate table tableinfo删除表的所有行,但表的结构、列、约束、索引等不会被删除;不能用于有外建约束引用的表
3、drop删除
drop table <表名>drop table tableinfo删除表中所有行,表结构也删除了。
三、update更新修改
update <表名> set <列名=更新值> [where <更新条件>]update tableinfo set age=12 where name='atm1'set后面可以紧随多个数据列的更新值(非数字要引号);
四、查
1.普通查询
select <列名> from <表名> [where <查询条件表达试>] [order by <排序的列名>[asc或desc]]1).查询所有数据select * from tableinfo2).查询部分行列--条件查询select name,age from tableinfo where age=11;3).在查询中使用AS更改列名select name as 姓名 from a where age=11;4).查询空行select name from tableinf where class is null5).查询返回限制行数(关键字:top )select top 6 name from tableinfo显示列name的前6行,oracle 中用rownum替代(select * from a where rownum<6 )6).查询排序(关键字:order by , asc , desc)例:select name from tableinfo where age>=11 order by desc(默认为ASC升序)
2.模糊查询
1).使用like进行模糊查询
请看另一篇文章, SQL like四种用法
2).使用between在某个范围内进行查询
select * from tableinfo where age between 11 and 22
3).使用in在列举值内进行查询(in后是多个的数据)
select name from tableinfo where name in ('atm','atm1','atm2');
SQL 增删改查(详细)相关推荐
- visual studio2019连接SQL Server数据库,增删改查详细教程(C#代码)
visual studio2019连接SQL Server数据库,增删改查详细教程(C#代码) 工具: 1.Visual Studio 2019 2.SQL Server数据库(我使用的2008) 操 ...
- 搭建阿里云Linux版服务器+使用docker安装EMQ、Node-RED、MySQL+本地Navicat访问数据库(增删改查)——详细流程
搭建阿里云Linux版服务器+使用docker安装EMQ.Node-RED.MySQL+本地Navicat访问数据库 云服务器基础搭建 注册云服务器 XShell简介 部署EMQ 部署docker 物 ...
- 测试开发面经(六)SQL增删改查
文章目录 测试开发面经(六)SQL增删改查 6. 查询(续) 53).查询未授课教师的姓名和系 54).按职称显示软件学院的教师人数. 55).查询成绩高于<数据结构>平均成绩的学生信息. ...
- vs连接mysql建一个表并增删查改_VS连接SQL Server数据库,增删改查详细教程(C#代码)...
工具: 1.Visual Studio (我使用的是vs2013) 2.SQL Server (我使用的是sql server2008) 操作: 1.打开SQL Server,打开后会看到数据库的初 ...
- sql增删改查_Sirvia 一套web端增删改查系统
众所周知,后端开发的一个重要组成部分就是数据库,数据的作用简单来说就是将网站的用户数据存起来,至于数据库的什么特性,一些奇技淫巧这里就不便赘述了,因为今天的主角是Sirvia--一套web端增删改查系 ...
- sql增删改查_增删改查!sql2pandas方法手册
数据分析 Author:louwill Machine Learning Lab 作为一名数据分析师,利用SQL熟练的取数是一项必备的基础能力.除了SQL以外,Python的pandas也为我们提供了 ...
- sql增删改查_快速搞定数据库增删改查|附思维导图
数据库学习,增删改查一直是测试工程师面试笔试的必考知识点,对于常用sql语法我们一定要牢记于心,尤其是各种查询的用法,在面试的时候,一个小小的知识点,面试官都可以推断出求职者的基础是否扎实. 下面是关 ...
- sql增删改查_面试速记之数据库增删改查|附思维导图
数据库学习,增删改查一直是测试工程师面试笔试的必考知识点,对于常用sql语法我们一定要牢记于心,尤其是各种查询的用法,在面试的时候,一个小小的知识点,面试官都可以推断出求职者的基础是否扎实.下面是关于 ...
- Sql增删改查(包含Sql Server基础知识)
作者:云都小生 简述 Sql是一种标准的语言,几乎在所有的数据库中,如何访问.操作数据,都是遵循Sql的标准. 在了解语法之前,我们必须先熟悉在SSMS上的操作,例如附加数据库.分离数据库.备份数据库 ...
- 搭建阿里云Windows版服务器+使用宝塔安装MySQL数据库+本地Navicat访问数据库(增删改查)——详细流程
阿里云Windows服务器建设MySQL数据库流程 一.需要准备 1. 购买阿里云服务器选型 2.本机电脑远程登录 3. 购买域名(按项目需求添加) 二.搭建过程: 1. 安装宝塔面板 2. 回到本机 ...
最新文章
- linux mount挂载文件夹设置权限
- 如果使用SD-WAN为客户提供高价值,应该部署哪些安全功能?
- 【程序人生】这一年 —— 2020
- Nacos完全关闭配置
- HDU - 3533 Escape(预处理+A*)
- MySQL使用规范_心得总结
- hook 监控文件 c++_技术分享 | Linux 入侵检测中的进程创建监控
- 12c oracle 激活_Oracle 12C 安装教程
- linux 物理内存用完了_调整linux内核尽量用内存,而不用swap
- 企业级开源电商系统5vShop商城系统源码v1.9.5
- c语言变量的六要素,2-C语言复习提纲.doc
- 易语言卷帘菜单与json_易语言卷帘式菜单加背景图片源码
- HTML短信测压引流源码
- rescale matlab,frft_matlab integrated algorithm about Frft, matla - CodeBus
- Android高级界面设计
- 一个实用的在线文档格式转换器
- cf85d treap
- linux系统遇到挖矿程序
- java课程设计---绘图板
- 笔记随笔(ing):计算机视觉部分
热门文章
- 苹果同时在新机和二手机市场发起价格战,国产手机更难了
- 修改AfxMessageBox对话框标题
- VSCode PlatformIO开发STC单片机注意事项
- (学习笔记)Python3网络爬虫(三):漫画下载,动态加载、反爬虫这都不叫事!
- Oracle导dmp文件ORA-12154报错解决方法
- 从这里开始记录追逐游戏梦的人生
- 训练时正常,在验证时会爆显存的解决办法——with torch.no_grad():
- win11笔记本电脑蓝牙搜不到设备,过几天又可以自己连上了,过久又搜不到
- U盘的FAT32/NTFS/exFAT文件系统类型区别详解
- CentOS 搭建 WordPress 站点