第三章用sql语句操作数据

一、sql是什么:
1.结构化查询语言
2.在什么情况下使用:
(1)对sqlserver执行所有操作的时候
(2)对程序进行增删改查的时候
3.sql组成:
(1)DML数据操作语言,insert update delete
(2)DCL数据控制语言,grant remoke
(3)DQL数据查询语言,select
(4)DDL数据定义语言,create drop
4.sql 中的运算符:
(1).算术运算符
“+”:两个数相加
“-”:两个数相减
“*”:两个数相乘
“/”: 两个数相除
“%”:两个数相除取余数
(2).赋值运算符
“=”:将一个数或者变量或者表达式赋值给另一个变量。
eg:name=“李四”;
(3).比较运算符
“>”, “<”, “=”, “>=”, “<=”, “!=”(不等于)

(4)逻辑运算符
and:并且
or:或者
not:非
二、T-SQl语句
1.注释:–
2.查询表中的全部数据:
select * from [表名]
3.插入数据:
insert into 表名(列名) values(值);
插入数据的注意事项:
(1)标识列不能显示的插入值。
(2)所有的括号、单引号、逗号都必须是英文的。
(3)列名的个数必须要和值的个数一致。
(4)表里面的列名必须要和插入语句的列名一致。
(5)列名可以省略,但是值的个数必须和列名相对应(除了标识列)
(6)如果字段有默认值,那么在值的地方写default就可以
(7)如果字段的类型是varchar,datetime,char类型时,所对应的值必须要用英文的单引号括起来,如果字段的类型是int,float,所对应的值不需要使用单引号
(8)一定要选择需要操作的数据库(下拉列表里面)

4.附加数据库出现的问题及解决方法:
1.问题:附加时报错。
2.解决方式:
(1)右击放数据库的文件夹–》属性–》只读对勾去掉–》点击安全–》编辑–》设置所有的权限为完全控制。
5.插入数据的错误以及解决方法:
问题:
(1)对象名无效
(2)列与值的数目不匹配
(3)附近有语法错误
解决:
(1)选错数据库
(2)检查写的列与写的值是否一一对应
(3)检查逗号,单引号是不是英文的。
6.修改:
update 表名 set 列=‘值’ where 列=‘值’
7.删除:
delete from 表名 where 列=‘值’

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/326119.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从真实项目中抠出来的设计模式——第二篇:过滤器模式

一&#xff1a;实际场景介绍 我们在给用户做订单催付通知的时候&#xff0c;会有这样的一种场景&#xff0c;用户在系统后台设置一组可以催付的规则&#xff0c;比如说订单金额大于xx元&#xff0c;非黑名单用户&#xff0c;来自 哪个地区&#xff0c;已购买过某个商品&#x…

2015蓝桥杯省赛---java---A---8(移动距离)

题目描述 思路分析 行号的差的绝对值列号的差的绝对值 代码实现 package lanqiao;import java.util.Scanner;public class Main {public static void main(String[] args) {int w0,m0,n0;Scanner scanner new Scanner(System.in);wscanner.nextInt();mscanner.nextInt();…

RecyclerView多布局的简单使用

RecyclerView多布局的简单 RecyclerView 是在Android5.0之后推出的&#xff0c;是一个比ListView更加灵活更加高效的适配器类型控件。但是RecyclerView不同于其他类型的适配器&#xff0c;它还需要一个LayoutManager进行页面控制展示。RecyclerView提供了三种布局管理器&#x…

Spring Boot 面试题

转载自 Spring Boot 面试题 问题一 什么是Spring Boot&#xff1f; 多年来&#xff0c;随着新功能的增加&#xff0c;spring变得越来越复杂。只需访问https://spring.io/projects页面&#xff0c;我们就会看到可以在我们的应用程序中使用的所有Spring项目的不同功能。如果必…

可以代表学计算机的标志,桌面上的图标可以用来表示

语音内容&#xff1a;大家好&#xff0c;我是时间财富网智能客服时间君&#xff0c;上述问题将由我为大家进行解答。以计算机为例&#xff0c;桌面上的图标可以用来表示文件、文件夹或快捷方式。“计算机”一般是指“电子计算机”&#xff0c;电子计算机(electronic computer)通…

第四章数据查询基础

第四章数据查询基础 一、查询流程&#xff1a; 1.客户端–》请求一条查询语句–》数据库–》返回查询结果 二、导出数据库脚本&#xff1a; 1.选中数据库–》右击–》任务–》生成脚本–》下一步–》选择存放路径–》高级–》选择架构和数据–》下一步–》确定。 三、查询的语法…

Visual Studio 2017迎来F# 4.1

三月初发布的Visual Studio 2017&#xff0c;包含了F# 4.1和Visual F#工具的更新。F# 4.1带来了语言层面提升以及与C# 7的互操作能力&#xff0c;而那些Visual F#工具是支持Roslyn workspaces的首个版本。 正如上文提到的&#xff0c;F# 4.1带来了语言层面提升以及与C# 7的互操…

Spring 事务原理和使用

转载自 Spring 事务原理和使用 1.SpringTransactional的配置 步骤一、在Spring配置文件中引入命名空间 <beans xmlns"http://www.springframework.org/schema/beans"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xmlns:tx"http://www…

第五章模糊查询和聚合函数

第五章模糊查询和聚合函数 一、模糊查询&#xff1a; 1.关键词&#xff1a;like 2._代表&#xff1a;一个字符&#xff0c;eg:like ‘c’&#xff0c;查询的结果是三个字&#xff0c;中间必须是c 3.%代表&#xff1a;多个字符&#xff0c;eg:like ‘%张’,查询的结果是张结尾的…

Android模拟器之神奇Genymotion的安装

Android模拟器之神奇Genymotion的安装 经常有人问我&#xff0c;Android开发不适用真机的情况下&#xff0c;用什么模拟器比较好用&#xff01;我这里推荐两款&#xff0c;一个是前两年开发时使用的“夜神模拟器”&#xff0c;这个在这就不多说了&#xff01;直接下载安装就可以…

微软在.NET官网上线.NET 架构指南频道

微软在Visual Studio 2017 正式发布的时候也上线了一个参考应用https://github.com/dotnet/eShopOnContainers , 最近微软给这个参考应用写了完善的文档&#xff0c;放在.NET官网的.NET架构频道https://www.microsoft.com/net/architecture。 整个.NET 架构按照4个部分展开&am…

2015蓝桥杯省赛---java---B---10(生命之树)

题目描述 思路分析 dfs无根树变有根树 代码实现 package lanqiao;import java.util.Scanner;public class Main {//提升作用域public static int n;public static int[] w;//每个点的权重public static int[] ww;//每个点作为根节点时能得到的最大权和public static int[][…

第六章连接和分组查询

第六章连接和分组查询 一、分组查询&#xff1a; 1.语法&#xff1a;select 列名 from 表名 where 条件 group by 分组的列 order by 列名 排序方式&#xff08;asc/desc&#xff09; 2.多列分组的语法&#xff1a; select 列名1,列名2 from 表名 where 条件 group by 分组的列…

wps工资表怎么用计算机,wps制作工资表的方法步骤图

wps是一款强大的日常办公软件&#xff0c;我们可以使用wps来制作工资表&#xff0c;想知道具体的操作吗?下面就让学习啦小编告诉你wps如何制作工资表&#xff0c;希望对大家有所帮助。wps制作工资表的方法第一节 建立与使用 WPS表格WPS Office 2007办公 软件中提供了一个名为 …

Java8面试题

转载自 Java8面试题 问题一&#xff1a; Java8支持函数编程是什么意思&#xff1f; 在Java 8之前&#xff0c;所有东西都是面向对象的。除了原语之外&#xff0c;java中的 所有内容都作为对象存在。对方法/函数的所有调用都是使用对象或类引用进行的。 方法/功能本身并不…

Linux中打包和解压到的方法

打包aa为ab.tar.gz tar zcvf ab.tar.gz aa 即可 如果要解压到当前位置 tar zxvf ab.tar.gz 但是如果要解压到其它位置,命令有点不一样的地方,如像要解压到另外的目录,如cc tar zxvf ab.tar.gz -C cc   或者写全路径也行tar zxvf ab.tar.gz -C /home/cc 这样就把这个包的内…

为什么转换到Visual Studio 2017如此 “容易”

与VS 2015相比&#xff0c;Visual Studio 2017在C 功能方面有重大的飞跃。我们希望升级到新版本后能让您的日常工作变得更轻松。 这篇文章主要介绍从Visual Studio 2015升级到2017的步骤。在这个版本中&#xff0c;我们团队使代码库移动到Visual Studio 2017非常容易。这里有四…

jdk的安装与环境变量的配置

jdk安装步骤&#xff1a; 1.双击jdk1.7应用程序进行安装 2.遇到下一步就点&#xff0c;遇到确定也点。最后完成 3.默认安装的路径为&#xff1a;C:\Program Files (x86)\Java\jdk1.7.0_51 4.安装完成之后进行环境变量配置 5.右击计算机&#xff08;此电脑&#xff09; 6.点击属…

2015蓝桥杯省赛---java---A---9(垒筛子)

题目描述 思路分析 递归 会超时 通过30% 代码实现 package lanqiao;import java.util.Scanner;public class Main {public static int op[]new int[7];public static int n,m;public static boolean conflict[][]new boolean[7][7];public static int MOD1000000007;publi…