![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 69
魔术师_
这个作者很懒,什么都没留下…
展开
-
对比excel与python 的分列处理方式
Excel 分列Excel中对数据进行分列是非常简单的。如下:选中需要处理的列 功能卡"数据",“分列"按钮,即出现设置弹窗 选"分隔符号”点击下一步 左上部分,勾选"逗号"点击下一步最后看到结果预览,没问题,直接点击完成pandas 分列pandas对文本列进行分列,非常简单:df = pd.DataFrame({'姓名':['张三', '李四','王五'] , ...原创 2020-04-07 11:50:42 · 8963 阅读 · 1 评论 -
Mysql 获取当月和上个月第一天和最后一天
Mysql 获取当月和上个月第一天和最后一天的解决方案获取当前日期select curdate();获取当月最后一天select last_day(curdate());获取本月的第一天select date_add(curdate(),interval -day(curdate())+1 day) ;获取下个月的第一天select date_add(curdate()-...原创 2020-04-02 11:46:48 · 8564 阅读 · 0 评论 -
sqlzoo练习答案--More JOIN operations(mysql)
Movie DatabaseThis tutorial introduces the notion of a join. The database consists of three tables movie , actor and casting .1、 List the films where the yr is 1962 [Show id , title ]SELECT id...原创 2020-03-21 16:57:51 · 438 阅读 · 1 评论 -
MySQL 日期函数-转换时间戳
MySQL 日期函数-转换时间戳from_unixtime:unix_timestampfrom_unixtime:from_unixtime(unixtime, format))用途:将数字型的unix 时间日期值转为DE日期值参数说明:● unixtime: bigint类型,秒数,unix格式的日期时间值,若输入为string,double类型会隐式转换为bigint后参与运...原创 2019-05-11 16:28:09 · 1336 阅读 · 0 评论 -
SQL server 中 return,break和continue的使用及例子
1、continue:重新开始 WHILE 循环。在 CONTINUE 关键字之后的任何语句都将被忽略。 例子:计算1-10的偶数和DECLARE @SUM INT, @I INTSET @SUM=0SET @I =1WHILE (@I <=10) BEGIN IF (@I % 2 =1) BEGIN ...原创 2018-05-06 22:10:20 · 18294 阅读 · 0 评论 -
SQL 分支语句 if...else 与 case....when
IF ....ELSE....例子:if 语句通常里面都要嵌套begin ...end DECLARE @score INTSET @score =91 IF (@score > 90) BEGIN PRINT '成绩:'+ CONVERT(varchar, @score) PRINT '判定为 :A' ENDELSE BEGIN SELECT '成绩 :B...原创 2018-05-03 17:36:52 · 3679 阅读 · 0 评论 -
SQL 笛卡尔积现象
笛卡尔积的出现是在多表进行联合查询的时候会出现的一种情况。比如有两张表:表一:表二:在进行查询的时候:select studentname, Subjectname from Student ,subject 会出现下面的情形,也就是笛卡尔现象,表一有5条记录,表二有3条记录,那么对于第一张表而言有5种选择,而对于第二张表来说有3种选择。所以结果就是5*3种选...原创 2018-04-25 17:37:31 · 41000 阅读 · 9 评论 -
SQL转换函数CAST 和 CONVERT
CAST 语法:CAST ( expression AS data_type [ ( length ) ] )CONVERT 语法:CONVERT ( data_type [ ( length ) ] , expression [ , style ] )expression 任何有效的表达式。data_type 目标数据类型。 这包括 xml、bigint 和 sql_variant。 不能使用别...原创 2018-05-03 15:37:19 · 534 阅读 · 0 评论 -
SQL --- update ,delete ,truncate 的使用
update:UPDATE table_name SET column1=value1,column2=value2,... WHERE some_column=some_value;UPDATE Student set StudentClass = '202' where StudentName = '李品'要求要知道要修改哪张表,哪个列,更新什么值,在什么条件下更新。1、若不带where条件则...原创 2018-04-25 11:52:11 · 428 阅读 · 0 评论 -
SQL insert into 插入的单行,多行的情况
1、在已有的表中,插入一行数据:a、第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:INSERT INTO table_name VALUES (value1,value2,value3,...);insert into subject values ('语文')b、第二种形式需要指定列名及被插入的值:INSERT INTO table_name (column1,column2,...原创 2018-04-25 11:22:50 · 90800 阅读 · 0 评论 -
SQL 主键与外键的关系
转载:点击打开链接SQL的主键和外键的作用:外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时,不能改为主键表中没有的值。(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。(4)更新主键记录时,同样有级联更新和拒绝执行的选择。简而言之,SQL的主键和外键就是起约束作用。主键、外键和索引的区别定义:主键--唯一标识一条记...转载 2018-04-25 10:15:27 · 2708 阅读 · 0 评论 -
SQL 添加约束
SQL 约束用于规定表中的数据规则。如果存在违反约束的数据行为,行为会被约束终止。约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句)创建表的时候添加约束:CREATE TABLE table_name(column_name1 data_type(size) constraint_name,column_name2 data_...原创 2018-05-02 20:46:16 · 1087 阅读 · 0 评论 -
SQL-- 备份说明
全备份(Full Backup):就是对整个系统进行完全备份,包括系统和数据。差异备份(Differential Backup):就是每次备份的数据是相对于上一次全备份之后增加和修改过的数据。差异备份不能单独使用,只能先还原上一次的完整备份后,才能还原差异备份,当有多个差异备份时,只需要选择指定日期的差异备份文件即可,不需要逐个还原在此期间的差异备份。日志备份(Log Bakup):日志备份并不备...原创 2018-05-01 21:24:19 · 250 阅读 · 0 评论 -
SQL ALTER TABLE 语句
ALTER TABLE 语句ALTER TABLE 语句用于在已有的表中添加、修改或删除列。SQL ALTER TABLE 语法如需在表中添加列,请使用下列语法:ALTER TABLE table_name ADD column_name datatype原表:使用ALTER TABLE Student ADD SCORE INT要删除表中的列,请使用下列语法:ALTER TABLE tabl...原创 2018-05-01 15:09:48 · 232 阅读 · 0 评论