千家信息网

SQL运算符的操作语句整理

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要讲解了"SQL运算符的操作语句整理",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"SQL运算符的操作语句整理"吧!SQL 中的运算符1算术运
千家信息网最后更新 2026年10月31日SQL运算符的操作语句整理

这篇文章主要讲解了"SQL运算符的操作语句整理",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"SQL运算符的操作语句整理"吧!

SQL 中的运算符

1算术运算符:

+:加运算,求两个数或表达式想加的和-:减运算,求两个数或表达式相减的差*,乘运算,求两个数或表达式相乘的积/:除运算,求两个数或表达式相除的商%:取模运算,求两个数或表达式相除的余数

2.赋值运算

=:把一个数或表达式赋值给另一个标量.

3.比较运算符

=:等于 >大于 < 小于 <>不等于 >= 大于等于 <=小于等于 !=不等于

4.逻辑运算符

AND :当且仅当两个布尔表达式为true时,返回trueOR:当且仅当两个布尔表达式都为false时,返回falseNOT对布尔表达式的值取反,优先级别最高

使用T-SQL插入数据

1切换数据库,以Myschool为例

Use myschool

2.查询表中的数据(*号代表表中所有的列)

select * from student

新增数据到student表中

01如果要新增全部列,表名后可以不写列名,但是要提供所有列的值

02如果只想给一张表中添加部分列,那么在表名后要跟上列名,并且需要保证除了你给出的列的值之外其他列都允许为空

加入数据到student这张表中student括号后跟的是列名如果列名中有自增列,一定要把自增列删了.

values括号后更的是每一列所对应的值

注意:每一列对应一个值

insert into student(StudenttNo, LoginPwd, StudentName, Gender, Gradeld, Phone, Address, Birthday, Email)values (23214,5634,'泪洒星辰',0,2,5434,'北京市','2015-10-31 09:29:59','lsfjkl')

当student表中有一列为默认值是在values值中一定要加入default

eg:

假如studentName有个默认值则在studentName对应的值为default

insert into student(StudenttNo, LoginPwd, StudentName, Gender, Gradeld, Phone, Address, Birthday, Email)values (23214,5634,default,0,2,5434,'北京市','2015-10-31 09:29:59','lsfjkl')

一次向一张表中插入多条数据(有三种方案)

方案一:(studentbak)这是一个不存在的表,方案一就相当于把表(student必须存在)表备份一份studentbak

select * into studentbakfrom student

方案二:student(目标表)studentbak(已存在的表)就相当于把studentbak表中的数据附加到student表中--*代表所有的列如果目标表中有自增列,你附加上去会报错,你必须studentbak表中把*号改成具体的每一列,把自增列删除

eg:

insert into studentselect * from studentbak

方案三:如果要新增全部列,表名后可以不写列名,但是要提供所有列的值

如果只想给一张表中添加部分列,那么在表名后要跟上列名,并且需要保证除了你给出的列的值之外其他列都允许为空

eg:

insert into studentselect '何'

修改表中的数据

update,见到update一定要加where条件(where后的限定条件不能用=和null做对比,必须使用is null)update后跟表名,set后跟列名,如果有多个列名用逗号分开where 为限定条件,只修改id=192ABC的那一行数据的studentNo何studentName两列

eg:

update student set studentNo=1,StudentName='泪洒星辰'where ID='192ABC'

delete删除表中的数据(删除数据的时候会记录日志,id编号不会从1开始)

见到delete一定要加where条件(where后的限定条件不能用=和null做对比,必须使用is null)delete后跟表名where后跟的是限定条件,只删除id为192ABC的这一行

eg:

delete studentwhere ID='192ABC'

truncate删除表中的数据(删除数据的时候不会记录日志彻底删除,id编号会从1重新开始)

truncate后不需要跟where条件

下面抽点时间给大家介绍Android中使用SQL语句操作数据库

数据的增加

1、创建一个SQLite数据的帮助类

SQLiteDatabase db = helper.getWritableDatabase();

2、执行SQL语句,实现数据的增加

db.execSQL("insert into person (name,number) values (?,?)", new Object[] { name, number });

3、关闭数据库

db.close();

数据的删除

1、创建一个SQLite数据的帮助类

SQLiteDatabase db = helper.getWritableDatabase();

2、执行SQL语句,实现数据的修改

db.execSQL("delete from person where name=?", new Object[] { name });

3、关闭数据库

db.close();

数据的修改

1、创建一个SQLite数据的帮助类

SQLiteDatabase db = helper.getWritableDatabase();

2、执行SQL语句,实现数据的修改

db.execSQL("update person set number=? where name=?", new Object[] { newnumber, name });

3、关闭数据库

db.close();

数据的查询

1、创建一个SQLite数据的帮助类

SQLiteDatabase db = helper.getReadableDatabase();

2、调用SQLite数据库的帮助类中的rawQuery方法查询数据

Cursor cursor = db.rawQuery("select * from person where name=?", new String[] { name });

3、查询数据库中所有的数据

boolean result = cursor.moveToNext();

4、关闭游标工程

cursor.close();

5、关闭数据库

db.close();

6、返回数据库中是否存在需要查询的结果

return result;

感谢各位的阅读,以上就是"SQL运算符的操作语句整理"的内容了,经过本文的学习后,相信大家对SQL运算符的操作语句整理这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

数据 运算 数据库 表达式 语句 运算符 两个 条件 后跟 方案 帮助 查询 布尔 学习 一行 代表 内容 括号 日志 时候 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 小米移动互联网科技园 互联网佳科技有限公司 中国互联网科技工作委员会毛军 互联网科技活动banner 深圳互联网科技公司 广州宏创互联网科技 互联网科技的英文 宜安科技 互联网金融 互联网科技公司有哪些 深圳艾佳互联网科技 互联网科技视频素材 互联网科技公司名称 厦门千工互联网科技有限公司 爱医互联网络科技 萌小萌互联网科技河南有限公司 互联网科技手机排行榜 马化腾互联网科技教学 唐山双旺合互联网科技产业园 恒生科技互联网指数十大成分股 科技发展第三阶段互联网时代 手冲咖啡和咖啡机区别 上海挚品互联网科技有限公司 时间互联网络科技 滨湖区互联网智能科技产品供应 海南购全球互联网科技 须眉科技是互联网公司吗 锡山区互联网智能科技产品供应 广州富喜互联网络科技 互联网时代高科技布局 六子台科技互联网展会
0