sql入门【DOC精选】.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
sql入门【DOC精选】

-- CASE 分支判断 select au_lname, state, 犹他州 from authors where state = UT select au_lname, state, 密西西比州 from authors where state = MI select au_lname, state, 肯塔基州 from authors where state = KS select au_lname, state, case state when UT then 犹他州 when MI then 密西西比州 when KS then 肯塔基州 when CA then 加利福利亚 else state end from authors 四、 函数 这部分的内容很多 , 我也不是很熟这里就我所知道的列一点 : -- 获取给定字符串的长度 print length(abcdef) -- 大小写转换 print lower(ABCDEF) print upper(abcdef) -- 去空格 print ltrim( abcd dfd df ) print rtrim( abcd dfd df ) -- 求绝对值 print abs(-12) -- 幂 -- 3 的 2 次方 print power(3,2) -- 随机数 -- 0 - 1000 之间的随机数 print rand() * 1000 -- 获取圆周率 print pi() -- 获取系统时间 print now() -- 获取指定时间之间相隔多少年 print datediff(year, 2005-01-01, 2008-01-01) -- 字符串合并 print abc + def print abc + 456 -- 获取指定时间的特定部分 print datepart(year, now()) -- 获取字符串中的一段 print SUBSTRING( ‘ abcdef ’ ,1,3) -- 获取纪录个数 select count(*) from employe; -- 获取指定工资的和 select sum(salary) from employe; -- 获取年龄大于 30 岁员工的最高工资 select max(salary) from employe where iage30; 等等 五、 注释 # 单行注释 -- 单行注视 /* 内容 */ 多行注释 SQL 常规应用 一、 创建数据库 用给定的名字创建一个数据库 CREATE DATABASE db_name 删除数据库中给定名字的数据库(慎重使用) DROP DATABASE [IF EXISTS] db_name 调出要用的数据库 USE db_name 下面是一个完整的创建例子,同时创建了一个数据库 log 文件 -- 指定数据库名称 -- ( 注:如果数据库名中包含空格可以使用 [] 将其标示 ) create database [Super WC] -- 关于数据文件的定义 on ( name = Super_WC_Data, -- 逻辑名 filename = C:\Super_WC_Data.MDF, -- 物理路径以及物理名 size = 2MB, -- 初始大小 maxsize = 4MB, -- 最大限制 filegrowth = 1MB -- 增长大小 ) -- 关于日志文件的定义 log on ( name = Super_WC_Log, filename = C:\Super_WC_Log.LDF, size = 3MB, maxsize = 7MB, filegrowth = 20% -- 增长比例 ) 二、 创建表 drop table if exists auto_incr_test; -- 先把以前数据库中有可能存在的表删除 create table auto_incr_test ( id int not null auto_increment, -- 这里的 not null 代表这一列的值不能为空默认是 null name char(40), timestamp timestamp, primary key (id) -- 创建主键 foreign key (name) references students (no),

文档评论(0)

taotao0b + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档