一些最重要的SQL命令
SELECT —— 从数据库中提取数据
基本语法: SELECT 字段名或者 * FROM 数据表 WHERE 条件1 AND 条件二
带排序:SELECT * FROM user ORDER BY 字段名 ASC(升序)or DESC (降序) ,可以逗号隔开 升,降
AND,OR,NOT : SELECT * FROM user WHERE name=? OR|AND|NOT(或|与|非)
常说的多表联查 SELECT * FROM 数据表,表二,表三
UPDATE —— 更新数据库中的数据
基本语法:UPDATE table_name SET 条件1 = 值,条件2 = 值,条件3 = 值
注意:如果省略 WHERE 所有数据将被更新
DELETE —— 从数据库删除数据
基本语法:DELETE 用于删除数据表中的行 DELETE FROM table_name WHERE ....;
注意:如果省略 WHERE 所有数据将被删除
INSERT INTO —— 向数据库中插入数据
基本语法:INSERT INTO table_name(字段名1,字段名2....) VALUES (value1,value2,value3...) 与字段名一一对应
可在指定字段插入数据
INSERT user SET name=?,class=?;
CREATE DATABASE —— 创建新数据库
ALTER DATABASE —— 修改数据库
CREATE TABLE —— 创建数据表
ALTER TABLE —— 变更数据表
DROP TABLE —— 删除表
CREATE INDEX —— 创建索引(搜索键)
DROP INDEX —— 删除索引
在SQL中NULL的值 与0和空白是不同的,NULL只在创建表示未设置自动填充为NULL
NULL值在任何运算结果中都是未知的,也不会出现在结果集中只有通过 IS NULL 或者 IS NOT NULL来判断
例句:SELECT *FROM user WHERE name IS NULL;
例句:SELECT *FROM user WHERE name IS NOT NULL;