![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL学习记录
一缕阳光宣泄、整个世界
这个作者很懒,什么都没留下…
展开
-
SQL Convert格式化获取时间
我们从数据库中获取数据的时间格式经常出现问题,如从数据库中获取的时间格式为”2020/05/07 10:00:00“ 或”2020/5/7 10:00:00“ ,这时想若想改变时间格式就需要使用convert函数。convert函数的语法:CONVERT(data_type(length),data_to_be_converted,style)其中,data_type(length)表示为转...原创 2020-05-07 20:54:01 · 337 阅读 · 1 评论 -
Pycharm 无法导入安装库及打包问题
1、Pycharm 无法导入安装好的库在 Python38\Scripts 目录下执行pip install pymssql-2.1.4-cp38-cp38-win_amd64.whl命令,安装好 pymssql 库后,在Pycharm使用 pymssql 库报 not found 错误,只需要使用以下两种方法:1、在sys.path列表中添加新的路径;2、设置PYTHONPATH环境变量,...原创 2019-11-27 20:59:28 · 2356 阅读 · 0 评论 -
SQL ORDER BY/GROUP BY/HAVING简介(十)
1、ORDER BYORDER BY 关键字用于对结果集进行排序,默认按照升序(ASC)对记录进行排序,如果需要按照降序对记录进行排序,您可以使用 DESC 关键字,其语法如下:SELECT column_name,column_nameFROM table_nameORDER BY column_name,column_name2 ASC|DESC;注意事项:1、对多列排序时,先按...原创 2019-11-27 20:59:17 · 169 阅读 · 0 评论 -
SQL 连接JOIN(九)
join 用于把来自两个或多个表的行结合起来。分为 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN原创 2019-11-27 20:59:03 · 133 阅读 · 0 评论 -
SQL 别名(AS)与UNION 操作符(八)
1、别名(AS)通过使用别名,可以为表名称或列名称指定别名。创建别名是为了让列名称的可读性更强,其用法如下:#列的别名语法SELECT column_name AS newColumn_name FROM table_name;#表的别名语法SELECT column_name(s) FROM table_name AS newTable_name;eg:select id,nam...原创 2019-11-27 20:58:48 · 1501 阅读 · 0 评论 -
SQL in与exists区别(七)
1、区别1、EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False。EXISTS 指定一个子查询,检测行的存在,存在则返回True,不存在则返回false。IN则是用于筛选符合规定值的行。2、IN不对NULL进行处理,exists会对NULL值进行处理。2、查询过程in的查询过程类似于以下过程:select * from A wh...原创 2019-11-27 20:58:35 · 188 阅读 · 0 评论 -
SQL where子句及查询条件语句(六)
WHERE 子句用于提取那些满足指定条件的记录。SELECT column_name1,column_name2 FROM table_name WHERE column_name operator value;运算符描述=等于<>或!=不等于>大于<小于>=大于等于<=小于等于betwe...原创 2019-11-05 11:34:31 · 3017 阅读 · 1 评论 -
SQL 增删改查操作(五)
1原创 2019-10-31 19:28:18 · 125 阅读 · 0 评论 -
SQL 通配符(四)
通配符可用于替代字符串中的任何其他字符。在 SQL 中,通配符与 SQL LIKE 操作符一起使用。SQL 通配符用于搜索表中的数据。通配符描述%替代 0 个或多个字符_替代一个字符[charlist]字符列中的任何单一字符[^charlist 或 [!charlist]不在字符列中的任何单一字符示例://查询所有Name以GK开头的数据s...原创 2019-10-29 19:52:30 · 254 阅读 · 0 评论 -
SQL ALTER用法(三)
ALTER TABLE 语句用于在已有的表中添加、修改或删除列。1、SQL Server1)如需在表中添加列(不能为非空约束),请使用下列语法:需要注意的是添加字段的时候 ADD 后面没有COLUMN 关键字ALTER TABLE table_name ADD column_name datatype;ALTER TABLE Persons ADD Adress varchar(255) ...原创 2019-10-22 20:24:48 · 745 阅读 · 0 评论 -
SQL 约束(二)
约束用于限制加入表的数据的类型。可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER TABLE 语句)。我们将主要探讨以下几种约束:NOT NULLUNIQUEPRIMARY KEYFOREIGN KEYCHECKDEFAULT1、NOT NULL 约束在默认的情况下,表的列接受 NULL 值。NOT NULL 约束强制列...原创 2019-10-22 20:24:03 · 150 阅读 · 0 评论 -
数据库与表的创建(一)
1、数据库简介数据库就是一个存放计算机数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来对数据进行组织和存储的,我们可以通过数据库提供的多种方法来管理其中的数据。在当今的互联网企业中,最常用的数据库模式主要有两种,即关系型数据库(SQL)和非关系型数据库(NoSQL,Not Only SQL)。1)关系型数据库关系型数据库,是指采用了关系模型来组织数据的...原创 2019-10-22 20:23:38 · 321 阅读 · 0 评论