欢迎来到,数据库联盟!

数据库之用SQl语句操作数据

青春一经“典当”,永不再赎。

把自己当傻瓜,不懂就问,你会学的更多。

一.SQL简介

1.SQL能干点什么嘞?

SQL语言是针对数据库而言的一门语言,它可以创建数据库、数据表、可以针对数据库的数据进行增、删、改、查等操作,可以创建视图、存储过程,

可以赋予用户权限等。

2.SQL的发展

SQL的全称是“结构化查询语言(Structured Query Language)”,是1974年由Boyce和Chamberlin提出来的。1975-1979年由IBM公司研制的关系数

据库管理系统原型系统System R 实现了这种语言,经过多年的发展,SQL语言已成为关系数据库的标准语言。

3.SQL的组成

* DEM(Data Manipulation  Language,数据操作语言):用来插入、修改和删除数据库中的数据。

* DDL(Data Definition Language,数据定义语言):用来建立数据库、数据库对象和定义其列,大部分是以CREATE开头的。

* DQL(Data Control Language):用来对数据库中的数据进行查询。

* DCL(Data Control Language):用来控制数据库组件的存取许可、存取权限等。

二.SQL中的运算符

1.算数运算符

算数运算符
运算符 说明
+ 加运算符,求两个数或表达式相加的和
- 减运算符,求两个数或表达式相减的差
* 乘运算符,求两个数或表达式相乘的积
/ 除运算符,求两个数或表达式相除的商
% 取模运算,求两个数或表达式相除的余数
赋值运算符
运算符 说明
= 把一个数或变量或表达式赋值个另一个变量
比较运算符
运算符  
= 等于
> 大于
< 小于
<> 不等于
>= 大于等于
<= 小于等于
!= 不等于
逻辑运算符
运算符 说明
AND 当且仅当两个布尔表达式都为TRUE时,返回TRUE
OR 当且仅当两个布尔表达式都为FALSE时,返回FALSE
NOT 对布尔表达式的值取反,优先级别最高

三.使用T-SQL插入数据(下面是重点,一般人我告诉他)

添加数据

*在SQLServer Management Studio 中插入数据比较简单,只要右击表,然后在弹出的快捷菜单中选择“编辑前200行”选项,就可以像表中直接输入数据行。

*使用T-SQL可以向表中添加新数据,也可以将现有表中的数据添加到新创建的表中。

1.使用INSERT插入数据

语法:INSERT [INTO] 表名 [(列明列表)] VALUES(值列表);

*[INTO]是可选的,也可以省略。

*表名时必须的。

*表的列名是可选的,如果省略,将以此插入所有列。

*多个列名和多个值列表标用逗号分隔。

*分号(;)是T-SQL语句终止符,分号不是必须的。

2.使用T-SQL更新数据

语法:UPDATE 表名 SET 列名 =  更新值 [WHERE  更新条件]

*SET后面可以紧随多个“列名=更新值”,修改多个数据列的值,不限一个,使用逗号分隔。

*WHERE子句是可选的,用来限制跟新数据的条件。若不限制,则整个表的所有数据行将被更新。

3.使用T-SQL删除数据

语法:DELETE [FROM]  表名[WHERE<删除条件>]

4.查询数据

语法:SELECT * FROM 表名 

未完待续......                                                    

写的不是很好,不过我会努力

点个赞!点个赞!点个赞!

时间: 2024-10-03 17:11:09

欢迎来到,数据库联盟!的相关文章

数据库学习网站和linux学习网站

Oracle ITPub论坛 http://www.itpub.net 著名IT技术论坛.尤以数据库技术闻名. ITPUB论坛的前身应该是建立在 smiling 的 oracle小组,他们搬家前的主页应该是在下面的这个地址吧! http://oracle.myrice.com/ CNOUG论坛 http://www.cnoug.org/ oracle中国用户组,高手云集,讨论Oracle数据库安装.管理.备份.恢复.性能优化: Oracle数据库高级技术HA.VLDB.ORACLE INTERN

NoSQL--非关系型的数据库是什么?

NoSQL,指的是非关系型的数据库.NoSQL,意即反SQL运动,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨.NoSQL的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用,这一概念 NoSQL,指的是非关系型的数据库.NoSQL,意即反SQL运动,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨.NoSQL的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入

MySQL(关系型数据库管理系统)

MySQL 关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件. MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性. MySQL所使用的 SQL 语言是用于访问数据库的

(转)淘淘商城系列——商品搜索功能测试

http://blog.csdn.net/yerenyuan_pku/article/details/72941506 到这里,我相信大家也是不容易,我自己也算是很不容易写到这里,希望自己能一直写下去.之前我们就差不多把商品搜索功能实现了,本文我们来一起测试下该搜索功能. 首先我们要保证zookeeper.redis.image.solr服务都开启.接着我们把taotao-common工程重新打包到本地maven仓库,由于taotao-search-interface工程新添加了一个接口,所以我

开发手记——基于XMPP的Android即时通讯APP(一)

2015年已经走过了一个月的光景,在一月份,分享了两套视频教程.我个人看过了其中一些,还是很不错的,就是讲课的老师语速慢了点,偶尔有点发困,不知看过的朋友会不会有同感,呵呵. 关于已经开始的XMPP即时通讯客户端实际上一直是想完成的一个项目,只是一直被工作所困扰,一直没得空.好在现在有点时间,就忙里偷闲了. 那么作为第一篇文章,自然是开发环境的搭建和开发的前期准备.或许代码量不多,或许文章内容还显得很稚嫩,所以欢迎各位前辈前来拍砖,我喜欢板砖! 首先是服务器部分: 这部分不会介绍太多,因为我们的

6月心得

有关于数据库实验的心得体会,总的来说,受益匪浅.在这些天中,我们学到了很多东西,包括建表,导入数据,查询,插入.最重要的是我们有机会用电脑自己进行实践,没接 触的时候总是觉得它比较深奥或是不可接近的新型语言,尽管自己对C语言非常感兴趣,但还是有些心理上的陌生感.学习数据库就和我们平时的其它科目学习一样感觉它有永无止 境的知识,数据库是我在开班时候听过,到了后面渐渐了解了些,但就其原理性的内容还不知道,也就是根本就不清楚什么是数据库,只是知道一个所谓的中国字典里的名词.我认识它是从我接触实验运作开

MySQL解释--百度百科

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司.MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一. MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性. MySQL所使用的 SQL 语言是用于访问数据

python作业用户登录_day01

作业要求: 输入用户名和密码 认证成功之后弹出登录欢迎信息 密码输入错误三次锁定账户 思路: 先画流程图,可以吧逻辑搞清楚. 创建了user_file是用户文件,lock_file是被锁用户文件 主程序: 1 #_*_ coding:utf-8 _*_ 2 __author__ = 'zhangkai' 3 print('****************欢迎来到英雄联盟******************') 4 login_user = input('请输入您的账号:') 5 6 lock_f

[LeetCode] Combine Two Tables 联合两表

Table: Person +-------------+---------+ | Column Name | Type | +-------------+---------+ | PersonId | int | | FirstName | varchar | | LastName | varchar | +-------------+---------+ PersonId is the primary key column for this table. Table: Address +--