关闭

数据库常用操作

标签: 数据库
295人阅读 评论(0) 收藏 举报
分类:

1. 创建数据库,日志

create database stuDB
  on  primary /*默认就属于primary文件组,可省略*/
 (
 /*--数据文件的具体描述--*/
    name='stuDB_data', -- 主数据文件的逻辑名称
     filename='D:\stuDB_data.mdf', --主数据文件的物理名称
     size=5mb, --主数据文件的初始大小
    maxsize=100mb, --主数据文件增长的最大值
     filegrowth=15%--主数据文件的增长率
 )
 log on
 (
 /*--日志文件的具体描述,各参数含义同上--*/
     name='stuDB_log',
     filename='D:\stuDB_log.ldf',
     size=2mb,
     filegrowth=1mb
 )

2. shudent 表,score表,选出总成绩最大的学生姓名和ID

其中student 表字段名为name,id,sex, score表列名为name,math,English

代码如下:

select name,idfrom stuDB.dbo.studentwhere name =(select name from stuDB.dbo.scorewhere math + english =(SELECTMAX(math+ english)FROM stuDB.dbo.score));

3. 统计男女的个数

select sex,count(*)as [count] from [stuDB] .[dbo].[student]

group by sex

4. 创建表增加只有男和女 大于getdate 默认名字等于“张三”的约束条件

Create tablestu2(

  stuId char(30) primary key,

  stuName char(50) not null,

  stuSex char(2) check(stuSexin('男','女'))default ('男'),

  stuDate DATE check(stuDate<GETDATE()),

  stuDept char(40));

5. group by的用法

http://www.w3school.com.cn/sql/sql_groupby.asp

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:51257次
    • 积分:1368
    • 等级:
    • 排名:千里之外
    • 原创:72篇
    • 转载:1篇
    • 译文:0篇
    • 评论:22条
    最新评论