SQL总结(三)其他查询
时间:2022-03-16 09:53
SQL总结(三)其他查询
其他常用的SQL,在这里集合。
1、SELECT INTO
从一个表中选取数据,然后把数据插入另一个表中。常用于创建表的备份或者用于对记录进行存档。
语法:
SELECT column_name(s) INTO new_table_name [IN externaldatabase] FROM old_tablename
IN 子句可用于向另一个数据库中拷贝表。
1)备份表信息
SELECT ID,Name INTO Students_Backup FROM Students
2)复制到备份库
SELECT * INTO Students IN ‘Backup.mdb‘ FROM Students
2、IDENTITY
作用:创建唯一的,递增的列
注意:一张表中只能有一列为IDENTITY
1)创建学生信息表时,指定其ID为自增列,从1开始,每次递增1
------------------------------------------------------------------------------------------------------------
Style(2位表示年份) | Style(4位表示年份) | 输入输出格式
------------------------------------------------------------------------------------------------------------
0 | 100 | mon dd yyyy hh:miAM(或PM)
------------------------------------------------------------------------------------------------------------
1 | 101 美国 | mm/dd/yy
------------------------------------------------------------------------------------------------------------
2 | 102 ANSI | yy-mm-dd
------------------------------------------------------------------------------------------------------------
3 | 103 英法 | dd/mm/yy
------------------------------------------------------------------------------------------------------------
4 | 104 德国 | dd.mm.yy
------------------------------------------------------------------------------------------------------------
5 | 105 意大利 | dd-mm-yy
------------------------------------------------------------------------------------------------------------
6 | 106 | dd mon yy
------------------------------------------------------------------------------------------------------------
7 | 107 | mon dd,yy
------------------------------------------------------------------------------------------------------------
8 | 108 | hh:mm:ss
------------------------------------------------------------------------------------------------------------
9 | 109 | mon dd yyyy hh:mi:ss:mmmmAM(或PM)
------------------------------------------------------------------------------------------------------------
10 | 110 美国 | mm-dd-yy
------------------------------------------------------------------------------------------------------------
11 | 111 日本 | yy/mm/dd
------------------------------------------------------------------------------------------------------------
12 | 112 ISO | yymmdd
------------------------------------------------------------------------------------------------------------
13 | 113 欧洲默认值 | dd mon yyyy hh:mi:ss:mmm(24小时制)
------------------------------------------------------------------------------------------------------------
14 | 114 | hh:mi:ss:mmm(24小时制)
------------------------------------------------------------------------------------------------------------
20 | 120 ODBC 规范 | yyyy-mm-dd hh:mi:ss(24小时制)
------------------------------------------------------------------------------------------------------------
21 | 121 | yyyy-mm-dd hh:mi:ss:mmm(24小时制)
------------------------------------------------------------------------------------------------------------
1)实例:时间转换为指定形式
SELECT CONVERT(NVARCHAR(20),GETDATE(),120)
结果:2014-05-13 23:49:34
2)实例转为XML格式
SELECT CONVERT(xml,Scheme) FROM Orders
结果:
<xml> <ProductID>101</ProductID> <ProductName>Card</ProductName> </xml>
全部脚本
SQL总结(三)其他查询,布布扣,bubuko.com