摘要:
create database Text go use Text go --创建学生表 create table Student ( Sno char(3) not null primary key, Sname char(8) not null, Ssex char(2) not null, Sbirthday datetime, Class cha... 阅读全文
摘要:
事务 使用事务来保证多条SQL语句同时执行成功或者同时执行失败 1、打开一个事务:begin transaction 2、只要有任何一条SQL语句执行出错,最后的结果就会出错 程序回滚:rollback transaction 3、如果没有出错 提交该事务:commit transaction 使用 阅读全文
摘要:
----------------------------------SQL编程--------------------------------- --1、声明变量 --declare @name varchar(50) --declare @age int --同时声明多个变量 declare @name varchar(50) , @age int --2、为变量赋值 set @nam... 阅读全文
摘要:
联合结果集 union (集合运算符) 集合运算符是对两个集合操作的,两个集合必须具有相同的列数,列具有相同的数据类型(至少能隐式转换), 最终输出的集合的列名由第一个集合的列名来确定。(可以连接多个结果) 使用union和union all 都能进行联合,区别在于: union去除重复、重新排列数 阅读全文
摘要:
聚合函数 sum 求和 select sum(列名)from 表名 count 计数 select count(*)from 表名 avg 平均数 select avg (列名)from 表名 max 最大值 select max(列名)from 表名 min最小值 select min(列名)fr 阅读全文
摘要:
select 数据查询 查询表中全部数据: select * from 表名 select 列名1,列名2,列名3 . . .列名n from 表名 给查询出的列起别名: 方式1、原列名 as '别名' 方式2、原列名 '别名' 方式3、别名=原列名 获取当前系统时间: select 当前系统时间= 阅读全文
摘要:
create database Homework_0609 use Homework_0609 --表一:学生表 student --学号:code int (主键)从1开始 --姓名:name varchar(50) --性别:gender char(10) --班级:class char(10) --语文教师编号:Chineseteacher i... 阅读全文
摘要:
create database XuanXiuke use XuanXiuke --创建院系表 create table xiyuan ( pcode int primary key not null,--主键 pname varchar(20), pteacher varchar(20), ptel varchar(20), ) --创建可选修课程表 create table kec... 阅读全文
摘要:
手动增加约束 手动删除一列: alter table 表名 drop column 列名 手动增加一列: alter table 表名 add 列名 数据类型 手动修改列: alter table 表名 alter column 列名 修改后的数据 增加主键约束: alter table 表名 ad 阅读全文
摘要:
数据库约束是为了保证数据的完整性(正确性)而实现的一套机制 分类: 非空约束:值不允许为空 设计器设置:表上点右键--设计--勾掉“允许null值” 唯一约束(UQ):unique contraint 唯一,允许为空,但只能出现一次 设计器设置:表上点右键--设计--右键--索引/键 添加 类型:唯 阅读全文