SQL语句
文章平均质量分 86
A.杨大侠
生活不易,继续努力
展开
-
半小时速通SQL基础语句
一些最重要的 SQL 命令SELECT- 从数据库中提取数据 UPDATE- 更新数据库中的数据 DELETE- 从数据库中删除数据 INSERT INTO- 向数据库中插入新数据 CREATE DATABASE- 创建新数据库 ALTER DATABASE- 修改数据库 CREATE TABLE- 创建新表 ALTER TABLE- 变更(改变)数据库表 DR...原创 2019-09-01 11:26:26 · 342 阅读 · 0 评论 -
(十六) SQL NULL值 和 NULL函数
转载连接:https://www.runoob.com/sql/sql-null-values.htmlSQLNULL 值如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新记录或更新已有的记录。这意味着该字段将以 NULL 值保存。NULL 值的处理方式与其他值不同。NULL 用作未知的或不适用的值的占位符。请看下面的 "Persons" 表:P_I...原创 2019-09-02 21:19:32 · 212 阅读 · 0 评论 -
(十五)SQL Date 函数
SQLDate函数SQL 日期(Dates)当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。只要您的数据包含的只是日期部分,运行查询就不会出问题。但是,如果涉及时间部分,情况就有点复杂了。在讨论日期查询的复杂性之前,我们先来看看最重要的内建日期处理函数。MySQL Date 函数下面的表格列出了 MySQL 中最重要的内建日期函数...转载 2019-09-02 21:09:04 · 222 阅读 · 0 评论 -
(十四)SQL 视图(Views)
SQL 视图(Views)在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表(但其实是一个虚拟表)。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。您可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,也可以呈现数据,就像这些数据来自于某个单一的表一样。SQL CREATE VIEW 语法CREATE VIEW...转载 2019-09-02 21:04:13 · 180 阅读 · 0 评论 -
(十三) SQL AUTO INCREMENT 字段
SQLAUTO INCREMENT字段Auto-increment 会在新记录插入表中时生成一个唯一的数字。(说白了就是自动编号,编号不会重复)我们通常希望在每次插入新记录时,自动地创建主键字段的值。我们可以在表中创建一个 auto-increment 字段。用于 MySQL 的语法下面的 SQL 语句把 "Persons" 表中的 "ID" 列定义为 auto-incre...转载 2019-09-02 19:41:09 · 104 阅读 · 0 评论 -
(十二) 五秒学会 SQL ALTER TABLE 语句
Alter table语句ALTER TABLE 语句用于在已有的表中添加、删除或修改列。Alter table 语法:添加列:ALTER TABLE table_nameADD column_name datatype 新列的名字 新列的数据类型删除列(请注意,某些数据库系统不允许这种在数据库表中删除列的方式):ALTER TABLE table_na...原创 2019-09-02 19:31:01 · 173 阅读 · 0 评论 -
(十一)SQL 撤销索引、撤销表以及撤销数据库
SQL 撤销索引、撤销表以及撤销数据库通过使用 DROP 语句,可以轻松地删除索引、表和数据库。DROP INDEX 语句DROP INDEX 语句用于删除表中的索引。用于 MS Access 的 DROP INDEX 语法:DROP INDEX index_name ON table_name用于 MS SQL Server 的 DROP INDEX 语法:DRO...原创 2019-09-02 19:21:44 · 539 阅读 · 0 评论 -
(九) SQL CREATE 语句
SQL CREATE DATABASE 语句CREATE DATABASE 语句用于创建数据库。SQL CREATE DATABASE 语法CREATE DATABASEdbname; //dbname 是新的数据库名字SQL CREATE TABLE 语句CREATE TABLE 语句用于创建数据库中的表。表由行和列组成,每个表都必须有个表名。CREATE TA...原创 2019-09-02 11:36:50 · 794 阅读 · 0 评论 -
(十) SQL 约束
SQL 约束(Constraints)目录SQL 约束(Constraints)SQL CREATE TABLE + CONSTRAINT 语法1.SQLNOT NULL约束添加 NOT NULL 约束删除 NOT NULL 约束2.SQLUNIQUE约束3.SQL PRIMARY KEY 约束4.SQLFOREIGN KEY约束MySql...原创 2019-09-02 15:18:15 · 222 阅读 · 0 评论 -
(八)SQL SELECT INTO 语句和 INSERT INTO SELECT 语句
SELECT INTOSELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中。注意:MySQL 数据库不支持 SELECT ... INTO 语句,但支持INSERT INTO ... SELECT。当然你可以使用以下语句来拷贝表结构及数据:SQL SELECT INTO 语法我们可以复制所有的列插入到新表中:SELECT *INTOnewt...原创 2019-09-02 10:38:31 · 337 阅读 · 0 评论 -
(七)SQL 五秒学会 UNION 操作符
SQL UNION 操作符SQL UNION 操作符合并两个或多个 SELECT 语句的结果。注意:UNION 内部的每个 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每个 SELECT 语句中的列的顺序必须相同。UNION 语法SELECT column_name(s) FROM table1UNIONSELECT column_name(s)...原创 2019-09-02 08:45:14 · 84 阅读 · 0 评论 -
(六)SQL JOIN(连接)
SQL JOIN(连接)SQL join 用于把来自两个或多个表的行结合起来。下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。一般A的key代表A表的主键,B的key是B表的外键(为了与A表相连接用的)1.INNER JOIN(内连接)内连接是最常见的一种连接,只连接匹配的行。连接两个表,选择既满足A表的...原创 2019-09-01 21:47:07 · 121 阅读 · 0 评论 -
(五)SQL 五秒学会别名 AS
SQL 别名通过使用 SQL,可以为表名称或列名称指定别名,创建别名是为了让列名称的可读性更强。列的 SQL 别名语法SELECTcolumn_nameASalias_nameFROMtable_name;表的 SQL 别名语法SELECT column_name(s)FROM table_name AS alias_name;在下面的情况下,使用别名...原创 2019-09-01 20:45:39 · 118 阅读 · 0 评论 -
(四)SQL 五秒学会 BETWEEN 操作符
SQL BETWEEN 操作符BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。SQL BETWEEN 语法SELECTcolumn_name(s)FROMtable_nameWHEREcolumn_nameBETWEENvalue1ANDvalue2;选择 column_name(s表示多个) 从table_name表...原创 2019-09-01 20:36:49 · 429 阅读 · 0 评论 -
(三)SQL 五秒学会 IN 操作符
SQL IN 操作符IN 操作符允许您在 WHERE 子句中规定多个值。IN的语法格式:SELECT column_name(s)FROM table_nameWHERE column_name IN (value1,value2,...);条件是column_name 等于 value1 或者等于value2。。。。举个实例SELECT * FROM user...原创 2019-09-01 20:20:04 · 95 阅读 · 0 评论 -
(二)SQL LIKE 操作符 与 通配符
SQLLIKE操作符LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。语法格式:SELECT *FROM userWHERE name LIKE 'o'条件是name和‘o’一样的SQL通配符在 SQL 中,通配符与 SQL LIKE 操作符一起使用。SQL 通配符用于搜索表中的数据。在 SQL 中,可使用以下通配符:通配符 描述 ...原创 2019-09-01 15:59:06 · 170 阅读 · 0 评论 -
(一) SQL中的 SELECT TOP, LIMIT, ROWNUM 子句
SQL SELECT TOP 子句SELECT TOP 子句用于规定要返回的记录的数目。SELECT TOP 子句对于拥有数千条记录的大型表来说,是非常有用的。注意:并非所有的数据库系统都支持 SELECT TOP 语句。 MySQL 支持 LIMIT 语句来选取指定的条数数据, Oracle 可以使用 ROWNUM 来选取。SQL Server / MS Access 语法...原创 2019-09-01 15:37:08 · 599 阅读 · 0 评论 -
SQL 通用数据类型
目录SQL 通用数据类型Microsoft Access 数据类型MySQL 数据类型SQL Server 数据类型SQL 常用的属性数据类型数据类型 描述 CHARACTER(n) 字符/字符串。固定长度 n。 VARCHAR(n) 或 CHARACTER VARYING(n) 字符/字符串。可变长度。最大长度 n。 BINARY(n)...转载 2019-09-03 08:31:33 · 233 阅读 · 0 评论