SQL语句(入门)
- SQL 对大小写不敏感
- 分号是在数据库系统中分割每条SQL语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的语句。
- SQL 分为两部分:数据操作语言(DML)和数据定义语言(DDL)。
DML:
SELECT -> 从数据库表中获取数据
UPDATE -> 更新数据库表中的数据
DELETE -> 从数据库表中删除数据
INSERT INTO -> 向数据库表中插入数据
DDL:
CREATE DATABASE -> 创建新数据库
ALTER DATABASE -> 修改数据库
CREATE TABLE -> 创建新表
ALTER TABLE -> 变更(改变)数据表
DROP TABLE -> 删除表
CREATE INDEX -> 创建索引
DROP INDEX -> 删除索引
- SELECT DISTINCT 列名称 FROM 表名称 (DISTINCT 用于返回唯一不同的值)
- WHERE 子句中使用的操作符
= 等于
<> 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
BETWEEN 在某个范围内
LIKE 搜索某种模式
- SQL 使用单引号来环绕文本值,如果是数值请不要使用引号。
- 使用圆括号组成复杂表达式
1 SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William')AND LastName='Carter'
- ORDER BY
用于根据指定的列对结果集进行排序
默认按照升序对记录进行排序, 如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。
- INSERT INTO
INSERT INTO 表名称 VALUES (值1, 值2,....)
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
- UPDATE
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
- DELETE (用于删除表中的行,删除所有行,在不删除表的情况下删除所有行,这意味着表的结构、索引和属性都是完整的。 )
DELETE FROM 表名称 WHERE 列名称 = 值
DELETE FROM table_name or DELETE * FROM table_name