用sql语句建立第二章
发布时间: 2024-12-09 09:42:07
--1--
createdatabasetest2
on(name='test2_dat',filename='D:SQLDB est2.mdf',size=3MB,maxsize=9MB,filegrowth=8%)
logon(name='test2_log',filename='D:SQLDB est2_log.ldf',size=1MB,maxsize=5MB,filegrowth=0)
--2.1--
usetest2
createtableXSZG1(工号char(4),姓名char(8),性别char(2),婚否char(4),年龄int,基本工资int)
--2.2--
insertintoXSZG1
select1001,'李小新','男','已婚',33,1800union
select1002,'赵小蕊','女','未婚',28,2200union
select1003,'钱学塘','男','已婚',45,3500union
select1004,'李明启','男','已婚',56,5500union
select1005,'肖小风','女','未婚',27,1800union
select1006,'黄兴民','男','已婚',46,3300
--2.3--
createtableXSZG2(工号char(4),职称char(12),奖金int)
--2.4--
insertintoXSZG2
select1001,'普通员工',300union
select1002,'技师',600union
select1003,'工程师',800union
select1004,'高级技师',1400union
select1005,'工程师',800union
select1006,'技师',600
--3--
createclusteredindexghonXSZG1(工号asc)with(fillfactor=30)
go
--4--
createviewXSZG
as
selectXSZG1.工号,姓名,年龄,职称,奖金fromXSZG1,XSZG2whereXSZG1.工号=XSZG2.工号
go
--5--
select工号as'年龄低于平均年龄者',姓名,年龄fromXSZG1where年龄<(selectAVG(年龄)fromXSZG1)
6,7题参考上面1,2题
⑵ SQL命令怎么用
SQL语句:
通过SQL语句可以完成对数据库、表、数据的操作,也就是我们本教程要学习的主要内容。
一条SQL语句类似这样,它的含义是:从Users表中取出列名为UserName的数据。
一些重要的SQL命令:
SELECT – 从数据库中提取数据
UPDATE – 更新数据库中的数据
DELETE – 从数据库中删除数据
INSERT INTO – 向数据库中插入新数据
CREATE DATABASE – 创建新数据库
ALTER DATABASE – 修改数据库
CREATE TABLE – 创建新表
ALTER TABLE – 变更数据库表
DROP TABLE – 删除表
CREATE INDEX – 创建索引
DROP INDEX – 删除索引
-from shulanxt
热点内容