:结构化的查询语言。(StructuredQueryLanguage),是关系数据库管理系统的标准语言。它是一种解释语言:写一句执行一句,不需要整体编译执行。语法特点:“”,字符串使用‘’,赋值和逻辑相等都是=。任何数据都可以包含在‘’,但是在视图中可以输入true/:><>=<==<>!=,:!(not)&&(and)||(or):createdatabase数据库名称onprimary–默认在主文件组上(name=’逻辑名称_data’,–当你发现它不是一句完整的sql语句,而仅仅是一个处理结构中的某一句的时候,就需要添加,size=初始大小,–数值不包含在‘’以内filegrowth=文件增长,maxsize=最大容量,filename=’物理路径’)logon(name=’逻辑名称_log’,–当你发现它不是一句完整的sql语句,而仅仅是一个处理结构中的某一句的时候,就需要添加,size=初始大小,–数值不包含在‘’以内filegrowth=文件增长,maxsize=最大容量,–一般来说日志文件不限制最大容量filename=’物理路径’)MySQL123456789101112131415161718192021--判断数据库文件是否已经存在:数据库的记录都存储在master库中的sysdatabases表中--自动切换当前数据库--使用代码开启外围应该配置器execsp_configure'showadvancedoptions',1RECONFIGUREexecsp_configure'xp_cmdshell',1RECONFIGURE--自定义目录 xp_cmdshell可以创建出目录 'mkdirf:\project':指定创建目录execxp_cmdshell'mkdirf:\project' usemaster--exists函数判断()中的查询语句是否返回结果集,如果返回了结果集则得到true,否则得到falseifexists(select*fromsysdatabaseswherename='School') dropdatabaseSchool--删除当前指定名称的数据库createdatabaseSchoolonprimary(name='School_data',--,如果没有限制就可以将硬盘存储满size=3mb,--初始大小maxsize=100mb,--最大容量222324252627282930313233343536373839404142434445filegrowth=10%,--文件增长一次增长10%filename='f:\project\' ),--创建文件组filegroupmygroup(name='School_data1',--,如果没有限制就可以将硬盘存储满size=3mb,--初始大小maxsize=100mb,--最大容量filegrowth=10%,--文件增长一次增长10%filename='F:\qiyi\' )logon(name='School_log',--逻辑名称size=3mb,--初始大小--maxsize=100mb,--最大容量filegrowth=10%,--文件增长一次增长10%filename='f:\project\' ),(name='School_log1',--逻辑名称size=3mb,--初始大小--maxsize=100mb,--最大容量4647filegrowth=10%,--文件增长一次增长10%filename='F:\qiyi\' ):createtable表名(字段名称字段类型字段特征(是否为null,默认值标识列主键唯一键外键check约束),字段名称字段类型字段特征(是否为null,默认值标识列主键唯一键外键check约束))创建老师表Teacher:Id、Name、Gender、Age、Salary、BirthdayMySQL**********useSchoolifexists(select*fromsysobjectswherename='Classes') droptableClassescreatetableClass
史上全部的mssql深刻复习记录文本 来自淘豆网www.taodocs.com转载请标明出处.