SQL是一种ANSI的标准计算机语言。ANSI:美国国家标准化组织。除SQL标准外,大部分SQL数据库都拥有私有的扩展。
SQL对大小写不敏感。某些数据库系统要求在SQL命令末端使用分号,这样可以执行一条以上的语句。
INSERT - 插入数据
INSERT INTO tableName VALUES (v1, v2,....) -- 插入全表字段
INSERT INTO tableName (col1, col2,...) VALUES (v1, v2,....) -- 插入指定字段
SELECT - 从数据库表中获取数据
语法:SELECT columnName FROM tableName
1.SELECT DISTINCT columnName FROM tableName -- distinct去除列中重复的行。
2.SELECT columnName FROM tableName WHERE 列 运算符 值 -- 使用条件查询。
3.AND和OR运算符把两个或多个条件连接
4.ORDER BY语句 -- 用于根据指定列对结果集进行排序,默认升序ASC,倒序DESC。
UPDATE - 更新数据库表中的数据
语法:UPDATE tableName SET columnName=newValue WHERE columnName=value
1.UPDATE tableName SET col1=v1, col2=v2, col3=v3 WHERE col=value
DELETE - 从数据库表中删除数据
语法:DELETE FROM tableName WHERE col = value
1.DELETE FROM tableName 或DELETE * FROM tableName 删除表中所有行
INSERT INTO - 向数据库表中插入数据
语法:INSERT INTO tableName VALUES (value1,value2,...,valuen)
或INSERT INTO tableName (col1,col2,...,coln) VALUES (value1,value2,...,valuen)
相关文章
- Android:SQLite无法update/insert/delete数据(数据库被locked)
- mysq Point类型 查询和插入操作:insert和select
- mybatis的select、insert、update、delete语句
- mysql字符集,insert,update,delete,select
- 3.数据库操作相关术语,Oracle认证,insert into,批量插入,update tablename set,delete和truncate的差别,sql文件导入
- 详解MySQL数据库insert和update语句
- insert into select和select into的使用和区别介绍
- PHP新手用的Insert和Update语句构造类
- mysql 中 replace into 与 insert into on duplicate key update 的使用和不同点
- oracle)PL/sql存储过程中直接使用insert...select语句,统计数据分别变0和1?