|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
DBaaS系统本身并不提供面对面访问或个人客户关系或持续不断的支持MySQL学习教程。这些就是需要解决方案提供商的原因。他们帮助客户选择正确的解决方案、规划集成和迁移战略,然后协助实施。一个server/"target="_blank">sql/"target="_blank">mysql小实习建表查询修正表增添字段删除字段闲来无事,下班时找了个实习来写,接洽标题是针对sqlserver2000的以下为mysql一单词注释(2分/个)34分
Data数据Database数据库RDBMS干系数据库办理体系GRANT受权
REVOKE作废权限DENY回绝权限DECLARE界说变量PROCEDURE存储历程
事件Transaction触发器TRIGGER持续continue独一unqiue
主键primarykey标识列identity外键foreignkey反省check
束缚constraint
--------------------------------------------------------------------
1)创立一张先生表,包括以下信息,学号,姓名,岁数,性别,家庭住址,接洽德律风
createtablestudent
(
学号int,
姓名varchar(10),
岁数int,
性别varchar(4),
家庭住址varchar(50),
接洽德律风varchar(11)
);
--------------------------------------------------------------------
2)修正先生表的布局,增加一列信息,学历
altertablestudentaddcolumn学历varchar(6);
--------------------------------------------------------------------
3)修正先生表的布局,删除一列信息,家庭住址
altertablestudentdropcolumn家庭住址;//注重此处用drop而非delete
--------------------------------------------------------------------
4)向先生表增加以下信息:
学号姓名岁数性别接洽德律风学历
1A22男123456小学
2B21男119中学
3C23男110高中
4D18女114年夜学
insertintostudent(学号,姓名,岁数,性别,接洽德律风,学历)values(1,"A",22,"男","123456","小学");
insertintostudent(学号,姓名,岁数,性别,接洽德律风,学历)values(1,"B",21,"男","119","中学");
insertintostudent(学号,姓名,岁数,性别,接洽德律风,学历)values(1,"C",23,"男","123456","高中");
insertintostudent(学号,姓名,岁数,性别,接洽德律风,学历)values(1,"D",23,"女","114","年夜学");
--------------------------------------------------------------------
5)修正先生表的数据,将德律风号码以11开首的学员的学历改成“年夜专”
updatestudentset学历="年夜专"where接洽德律风like"11%";
--------------------------------------------------------------------
6)删除先生表的数据,姓名以C开首,性别为‘男的纪录删除
deletefromstudentwhere姓名like"C"and性别="男";
--------------------------------------------------------------------
7)查询先生表的数据,将一切岁数小于22岁的,学历为“年夜专”的,先生的姓名和学号示出来
select姓名,学号fromstudentwhere岁数<22and学历="年夜专";
--------------------------------------------------------------------
8)查询先生表的数据,查询一切信息,列出前25%的纪录
selecttop25percent*fromstudent;????
select*fromstudentlimit25%;????
这条有成绩,在sql2000中应当是selecttop25percent*fromstudent;
--------------------------------------------------------------------
9)查询出一切先生的姓名,性别,岁数降序分列
select姓名,性别,岁数fromstudentorderby岁数desc;
--------------------------------------------------------------------
10)依照性别分组查询一切的均匀岁数
selectavg(岁数)as均匀岁数fromstudentgroupby性别;
selectavg(岁数)fromstudentgroupby性别;
selectavg(岁数)均匀岁数fromstudentgroupby性别;
--------------------------------------------------------------------
3)说出以下聚合数的寄义:avg,sum,max,min,count,count(*)
AVG:求均匀值
SUM:乞降
MAX:求最年夜值
MIN:求最小值
COUNT(*):前往一切行数
COUNT前往满意指定前提的纪录值
DBaaS解决方案既可以解决这些问题,又能为客户节约资金。相反作为解决方案提供商,采用DBaaS模式似乎就并不那么有吸引力了,因为与企业内部署软件的解决方案相比,DBaaS意味着更低的利润。 |
|