初学者学SQL

USE master  --进入系统数据库

GO 



IF EXISTS (SELECT * FROM  sysdatabases WHERE name='stu') --判断是否存在你要添加的数据库

DROP DATABASE stu  --如果是就删除

GO



CREATE DATABASE stu --创建数据库

ON

(

NAME ='stu', --数据库的名字

FILENAME='C:\stu.mdf', --电脑存数据库的路径

SIZE=5, --数据库的大小

FILEGROWTH=10% --数据库的增量

)



LOG ON 

(

NAME='stu_log', --日志数据库的名字

FILENAME='C:\stu_log.ldf', --电脑存日志数据库的路径

SIZE=1,--日志数据库的大小

FILEGROWTH=10% --日志数据库的增量

)

GO --这样名字为stu的数据库就创建成功了



USE stu --进入创建的数据库

GO



IF EXISTS (SELECT * FROM  sysobjects  WHERE name='student_tab') --判断是否存在你要添加的表

DROP TABLE  student_tab --如果已经存在就删除

GO

CREATE TABLE  student_tab  --创建学生表

(

id INT  PRIMARY KEY  IDENTITY(1,1), --表中的ID  PRIMARY KEY 代表主键不可重复的  IDENTITY(1,1)  这个代表从1开始每次自增1

name NVARCHAR(50), --学生姓名 NVARCHAR(50) 这个是字符串类型 一个值代表一个汉字 两个字符

sex INT, --性别 0是男 1是女 这里是int类型 

age INT, --年龄

soure DECIMAL(4,2) --成绩 DECIMAL(4,2) 数字长度四位 保留两位小数 

)

GO --这样名字为student_tab的表就创建成功了



INSERT INTO student_tab (name, sex, age, soure) VALUES ('学生一',0,15,92.50) --往表里面添加一条数据  

--id是自增,加数据的时候不需要写出来第一天数据的id默认为1

--现在第一条数据是 :id为1, name为学生一,性别为男,年龄为15,分数为92.50



INSERT INTO student_tab (name, sex, age, soure)

SELECT '学生一',0,18,92.50 UNION ALL

SELECT '学生二',0,23,85.50 UNION ALL

SELECT '学生三',0,19,75.50 

--这样一下子可以添加多条 数据 





SELECT * FROM  student_tab --查询所有数据



SELECT * FROM  student_tab  WHERE name ='学生二' --根据学生姓名学二



UPDATE  student_tab SET  age=27  WHERE name ='学生二' --修改学生二的年龄



DELETE FROM  student_tab WHERE name ='学生三'--删除学生三的数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一叶知秋~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值