![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
SQL
你管我using不using
这个作者很懒,什么都没留下…
展开
-
SQL基础6.DQL
搜索整个表信息 SELECT * FROM 表名 将字段重命名并显示 SELECT 字段1 AS 别名1 字段2 AS 别名2 FROM 表名 可以在查询时对字段进行计算 SELECT ID/10 FROM 表 去重 SELECT DISTINCT 字段名 FROM 表名 WHERE条件 SELECT 字段 FROM 表 WHERE 字段 条件 比较运算符 < >= <= = <> != BETWEEN…AND… IN(SET) IN(100,200) LIKE ‘条件%原创 2020-11-19 12:43:44 · 74 阅读 · 0 评论 -
SQL基础6.约束
1.主键 PRIMARY KEY 1)不可为空 2)不可重复 2.联合主键 CONSTRAINT 主键名 PRIMARY KEY(主键列名1,主键列名2) 1)单列可重复 2)多列不可重复 3.自增列 AUTO_INCREMENT 1)自增列可以不添加值,自增 2)添加值后,自增受新值影响 3)可以对自增列添加NULL 4.非空约束 NOT NULL 5.唯一约束 UNIQUE 内容不可重复 ...原创 2020-11-19 12:38:30 · 49 阅读 · 0 评论 -
SQL基础5.DML
插入数据 INSERT INTO 表名(字段1,字段2) VALUES(‘内容1’,‘内容2’); 更新修改数据 UPDATE 表名 SET 列=值 [WHERE]; //如果没有限定条件,则该列所有值会变成设定值 删除数据 DELETE FROM 表名 [WHERE]; //如果没有限定,会删除所有 清空表 TRUNCATE 表名; ...原创 2020-11-19 12:37:11 · 47 阅读 · 0 评论 -
SQL基础4.DDL
1.查看数据库 SHOW DATABASES; 2.创建数据库 CREATE DATABASE 数据库名; CREATE DATABASE IF NOT EXISTS 数据库名; CREATE DATABASE 数据库名 CHARACTER SET 字符集;(UTF8>GBK) 3.删除数据库 DROP DATABASE 数据库名; 4.使用数据库 USE DATABASE 数据库名; 5.查看当前数据库 SELECT DATABASE(); 6.创建表 CREATE TABLE [IF NOT EX原创 2020-11-03 16:45:20 · 134 阅读 · 1 评论 -
SQL基础3.SQL通用格式
1.分号结束 2.关键字大写,自定义小写 3.SQL语句不分大小写 4.可以用回车、空格分隔分号结束 5.注释(-- )(#)注释不会被提交 (/**/)多行注释原创 2020-11-03 09:52:16 · 119 阅读 · 0 评论 -
SQL基础2.SQL语言
1.定义 SQL=Structured Query Language 结构化查询语言 约束:被规定为固定的含义或用途 约束的数据=结构化数据 2.分类 (1)数据定义语言(DDL) 定义数据库、表、列等(对整体框架进行操作) (2)数据操作语言(DML) 删改查等 (对数据进行操作) (3)数据控制语言(DCL) 定义访问权限、安全级别、创建用户 (4)数据查询语言(DQL) 查询记录 用定义语言设计整体结构 用数据操作语言操作数据 用数据控制语言设定权限 用数据查询语言查询数据 ...原创 2020-11-02 15:18:59 · 71 阅读 · 0 评论 -
SQL基础1.数据库
1.关系型数据库 数据库包含多张表 表包含多个字段 mysql\oracle\sqlserver\sqlite\db2 2.非关系型数据库 任何可能的关系 redis\hbase\mongodb原创 2020-11-02 14:58:12 · 67 阅读 · 0 评论