SQL基础 学习小记一

1、什么是ERP软件

   答:ERP(Enterprise Resource Planning )是指企业资源计划软件。是建立在信息技术基础上,以系统优化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。

 

2、MSSQLServer中char、varchar、nchar、nvarcher的区别

  答:char固定长度,最大长度为8000。char中如果字符长度不够,则系统会自动用

            空格 给你补上,一个汉字会按照两个字符计算。

         varchar可变长度,会自动缩进,不会有空格补上。

         nchar固定长度,一个英文和一个汉字都按照一个字符计算。

         nvarcher可变长度。一个英文和一个汉字都按照一个字符计算。

总结:简单来讲就是char和nchar都是固定长度,而char是把一个汉字当两个字节存储,nchar则是把一个汉字只当一个字符存储。

          varchar和nvarchar都是可变长度,区别也是和上边一样。

 

3、SQL语句创建一个数据库

create database Test

on

(

      name='Test',

      filename='c:\Test.mdf',

      size=10mb,

      maxsize=100mb,

      filegrowth=10%

)

log   on

(

      name='Test_log',

      filename='c:\Test_log.ldf',

      seize=10mb,

      maxsize=100mb,

      filegrowth=1mb

)

go

 

4、备份一个表的SQL语句

select   *  into   newTable    from   Table

 

5、删除一个表中的所有数据(删除语句中不能写“ * ”)

delete  from Table

 

6、删除一个表中的说有数据,并且让自动增长列的值   “从新”  开始

truncate  table  Table1

 

7、将TableA表中的数据追加到TableB中

insert  into  TableB  select  [name],age,sex,[address]  from  TableA

 

 

练习:
创建学生成绩表Score
scoreId,studentId,english,math
创建老师表Teacher
tId,tName,tSex,tAge,tSalary,tBirthday
学生表Student
studentId  name age
=========

插入 几条老师信息 和成绩
练习1:给studentId是1的英语成绩加10分
练习2:考试题偏难,所有人的成绩加5分
练习3:所有女学生的年龄减1岁

删除工资大于2000的老师

 

                  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值