运营商在SQL

1算术运算符:

+:添加运算,求两个数或表达式之和。

两个数字或表达式之间的区别

*乘乘法表示两个数或表达式的乘积。

:除了第二个操作、业务划分或表达式之外

%:一个模余数为二,或除法表示。

2。赋值操作

=:将一个数字或表达式分配给另一个标量。

三.比较运算符

=等于小于等于大于等于小于等于等于!



4。逻辑运算符

当且仅当两个布尔表达式为true时,返回true。

或者:当两个布尔表达式都为false时,返回false。

不与最高优先级的布尔表达式的值相反。

与T-SQL插入数据

1开关数据库,以我校为例

利用我校

2。查询表中的数据(*数字代表表中的所有列)


从学生中选择*


将新数据添加到学生表中

01如果要添加所有列,则不能在表名后面写列名,但提供所有列的值。

02,如果要向表中添加一些列,请在列名之后保留列名,您需要确保除所给出的值之外的所有列都允许为空。

在向学生添加数据之后,如果列名中有自添加的列,则学生的括号后面紧跟着列名,并且必须删除自添加的列。

值括号是每个列的值。

注意:每个列对应一个值。


插入学生(studenttno,LoginPwd,studentname、性别、Gradeld、电话、地址、生日、电子邮件)
值(232145634, 025434,星星的眼泪','北京','2015-10-31 09:29:59 ','lsfjkl)


当学生表有一列作为默认值时,必须将其添加到值值中添加默认值。

如:

如果studentname有默认值,相应的studentname值是默认的


插入学生(studenttno,LoginPwd,studentname、性别、Gradeld、电话、地址、生日、电子邮件)
(232145634,默认值,025434,北京,'2015-10-31 09:29:59 ','lsfjkl)


每次插入多个数据到一个表中(有三个方案)

方案1:(studentbak)这是一个不存在的表,和一个相当于备份studentbak从表(学生必须存在)


SELECT *为studentbak
从学生


方案二:学生(目标表)studentbak(现有表)相当于将数据在studentbak表学生表

在所有的列代表--如果目标表已经加入,你贴错了,你要放在studentbak表*在每个柱的混凝土,添加删除

如:




插入学生
SELECT * FROM studentbak


方案三:如果要添加所有列,则不能在表名之后写入名称,但提供所有列的值。

如果要向表中添加部分列,请在表名称后面保留列名,您需要确保除所给出的值以外的所有列都允许为空。

如:


插入学生
选择嗬


修改表中的数据

更新,当您看到更新时,您必须添加条件(限制后不能与NULL比较,并且必须使用null)

更新表名之后,设置后跟列名,如果有多个名称用逗号分隔

一个合格的条件,只能修改studentno studentname两列ID = 192abc行数据行在哪里

如:


更新学生设置studentno = 1 studentname = ',星星的眼泪
id是'192abc


删除删除表中的数据(日志在数据删除时记录,ID号不从1开始)。

必须添加条件才能看到删除(在不能与空比较后的限制,则必须使用null)

删除后跟表名

在鞋跟的限制,唯一的ID是192abc线

如:


删除学生
id是'192abc




截断删除表中的数据。(当数据被删除时,日志不会被彻底记录,ID号从1开始)。

没有必要跟随截断后的条件。

下面介绍一下在Android中操作数据库的SQL语句

数据增长

1。创建一个SQLite数据帮助类

SQLite数据库db = helper.getwritabledatabase();

2。执行SQL语句以增加数据

Db.execSQL(插入个人(名称、数量)值(,)

三.关闭数据库

Db.close();



删除数据

1。创建一个SQLite数据帮助类

SQLite数据库db = helper.getwritabledatabase();

2。执行SQL语句修改数据

Db.execSQL(删除个人name =

三.关闭数据库

Db.close();



数据修改

1。创建一个SQLite数据帮助类

SQLite数据库db = helper.getwritabledatabase();

2。执行SQL语句修改数据

Db.execSQL(更新个人设置数量= name =

三.关闭数据库

Db.close();



数据查询

1。创建一个SQLite数据帮助类

SQLite数据库db = helper.getreadabledatabase();

2、在SQLite数据库帮助类的rawquery方法查询数据

光标光标= db.rawquery(SELECT * FROM人name =

三.查询数据库中的所有数据

布尔结果= cursor.movetonext();

4。关闭游标项目

Cursor.close();

5。关闭数据库

Db.close();

6。返回数据库是否有需要查询的结果

返回结果;