SQL部分核心语法语句
语法
关键字前加 -- 即为注释
运算符(配合WHERE使用)
·比较运算符: = 等于,!=或<> 不等于,> 大于,>= 大于等于,BETWEEN 两值之间,IN 一组值里,LIKE 相似匹配
·逻辑运算符:AND 与,OR 或,NOT或!非
字符两边要加单引号 (' ')
创建
(字母大小写均可,用大写作区分关键字与一般字符)
CREATE DATABASE 数据库名; 创建数据库
USE 数据库名; 指定在哪个数据库操作
CREATE TABLE 表格名;(
列名1 数据类型,
列名2 数据类型,
列名3 数据类型
); 创建表格,用逗号隔开各列 基本数据类型:int 整数,VARCHAR(字符个数)字符串,DATA时间
数据类型后可加额外关键字,NULL表示该列可空,NOT NULL表示该列不可空,AUTO_INCREMENT自动递增数字,PRIMARY KEY列名里数据需要唯一
更改
INSERT INTO 数据库名.表格名(列名1,列名2,列名3)
VALUES(数值1,数值2,数值3) 向表格中插入数据
ALTER TABLE 数据库名.表格名
ADD 列名 数据类型 默认条件 增加表格列
UPDATE 数据库名.表格名
SET 值
WHERE 条件 向表格中更改数据
删除
DELETE FROM 数据库名.表格名
WHERE 条件 删除表格中数据
DROP TABLE 数据库名.表格名 删除表格
查找
SELECT 列名1 ,列名2(输入要查看的列),* (查看所有内容) (可在列名前加DISTINCT关键字查看表格的不重复数据)
FROM 表格名 查看表格内容
WHERE 条件 过滤数据
ORDER BY 列名 排序 (列名后默认有ASC关键字,即从小到大排序,加入DESC即从大到小排序)