[笔记]常用SQL语句
来源:互联网 发布:物联网农业数据平台 编辑:程序博客网 时间:2024/06/01 07:22
创建表
CREATE TABLE IF NOT EXISTS "userInfo" ("tag" INTEGER PRIMARY KEY NOT NULL UNIQUE , "userId" TEXT NOT NULL UNIQUE , "password" TEXT NOT NULL , "name" TEXT)
插入数据
INSERT INTO "userInfo" (userId,password, name) VALUES ("1373814456","gdgh131","xupan")
删除记录
DELETE 语句用于删除表中的记录(行)。
DELETE FROM table_nameWHERE some_column=some_value;
请注意 SQL DELETE 语句中的 WHERE 子句!
WHERE 子句规定哪条记录或者哪些记录需要删除。如果您省略了 WHERE 子句,所有的记录都将被删除!
DELETE FROM userInfo WHERE name = 'guanyu' AND userId = '2242352103'
删除所有数据
也可以在不删除表的情况下删除表中的所有行。即表的结构、属性、索引将保持不变:
DELETE FROM table_name;orDELETE * FROM table_name;
在删除记录时要格外小心!因为您不能重来!!!!
改动记录
注意:SQL UPDATE语句中的WHERE子句!
WHERE子句规定哪条记录或者哪些记录需要更新。如果您省略了WHERE子句,所有记录都将被更新!!!!!!!
UPDATE userInfo SET password = 'vvbb9393' ,name = '微尘' WHERE userId = '1373814735'
查
// 查询全部记录SELECT * FROM userInfo// 查询指定列SELECT userId FROM userInfo// DISTINCT 关键词用于返回唯一不同的值。比如一个列里面有很多相同的值,用DISTINCT返回唯一的一个。SELECT DISTINCT name FROM userInfo// 返回所有name列包含“xupan”的记录// SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。// 这个实例中 'xupan' 文本字段使用了单引号。// 如果是数值字段,请不要使用引号。SELECT * FROM userinfo WHERE name = 'xupan'
where子语句中可使用的其它运算符:
删除表
DROP TABLE 语句用于删除表:
DROP TABLE table_name
AND & OR
如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。
如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
SELECT * FROM userinfo WHERE name = 'xupan' AND tag > 2
SELECT * FROM userinfo WHERE name = 'xupan' OR name = '微尘'
也可以把 AND 和 OR 结合起来(使用圆括号来组成复杂的表达式)
ORDER BY
ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。
ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。
SELECT column_name,column_nameFROM table_nameORDER BY column_name,column_name ASC|DESC;
// 根据tag列的值排序,“DESC”表示降序排列,“ASC”表示升序(默认)SELECT * FROM userinfo ORDER BY tag DESC// 现根据name排,再根据tag排SELECT * FROM userinfo ORDER BY name, tag
0 0
- [笔记]常用SQL语句
- 常用SQL操作语句笔记
- 常用的SQL语句笔记
- SQL学习笔记:常用SQL语句操作
- java学习笔记之sql常用语句
- MyBatis常用SQL语句整理笔记
- Android 常用sql语句笔记(一)
- Android 常用sql语句笔记(二)
- SQL语句 常用语句
- sql常用sql语句
- [MySQL学习]常用SQL语句大全总结
- sql语句学习笔记(6)-常用字符串操作函数
- Sql语句学习笔记(7)-常用日期函数
- Oracle学习笔记之DBA常用SQL语句
- MySQL学习笔记(一):基础常用SQL语句
- SQLite 常用语句 sql语句
- oracle常用SQL语句
- DBA常用SQL语句
- C语言写文件问题,一个你想也想不到的问题。
- spring XML配置导入不了properties文件
- 关闭DevExpress
- dom4j实现读入写出xml
- 基于视频的车辆识别
- [笔记]常用SQL语句
- C#线程(一)
- Bzoj 3209 花神的数论题
- Java四种引用类型
- PyCharm显示行号(四)
- iOS开发中矩阵的操作(乘积、求逆和转置)
- ny 找球号(一)
- EventEmitter 使用
- Android studio下NDK开发环境配置及开发流程