欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql 常用數(shù)據(jù)庫語句 小練習(xí)

 更新時間:2009年07月17日 01:10:34   作者:  
一個mysql小練習(xí) 建表 查詢 修改表 增加字段 刪除字段
閑來無事,上班時找了個練習(xí)來寫,聯(lián)系題目是針對sql server 2000的以下為mysql
一 單詞解釋(2分/個) 34分
  Data 數(shù)據(jù) Database 數(shù)據(jù)庫 RDBMS 關(guān)系數(shù)據(jù)庫管理系統(tǒng) GRANT 授權(quán)
  REVOKE 取消權(quán)限 DENY 拒絕權(quán)限 DECLARE 定義變量 PROCEDURE存儲過程
  事務(wù) Transaction 觸發(fā)器 TRIGGER 繼續(xù) continue 唯一 unqiue
  主鍵 primary key 標(biāo)識列 identity 外鍵 foreign key 檢查 check
  約束 constraint
--------------------------------------------------------------------
1) 創(chuàng)建一張學(xué)生表,包含以下信息,學(xué)號,姓名,年齡,性別,家庭住址,聯(lián)系電話
create table student
(
學(xué)號 int,
姓名 varchar(10),
年齡 int,
性別 varchar(4),
家庭住址 varchar(50),
聯(lián)系電話 varchar(11)
);
--------------------------------------------------------------------
2) 修改學(xué)生表的結(jié)構(gòu),添加一列信息,學(xué)歷
alter table student add column 學(xué)歷 varchar(6);
--------------------------------------------------------------------
3) 修改學(xué)生表的結(jié)構(gòu),刪除一列信息,家庭住址
alter table student drop column 家庭住址;//注意此處用drop而非delete
--------------------------------------------------------------------
4) 向?qū)W生表添加如下信息:
  學(xué)號 姓名年齡性別聯(lián)系電話學(xué)歷
  1A22男123456小學(xué)
  2B21男119中學(xué)
  3C23男110高中
  4D18女114大學(xué)
insert into student (學(xué)號,姓名,年齡,性別,聯(lián)系電話,學(xué)歷) values(1,"A",22,"男","123456","小學(xué)");
insert into student (學(xué)號,姓名,年齡,性別,聯(lián)系電話,學(xué)歷) values(1,"B",21,"男","119","中學(xué)");
insert into student (學(xué)號,姓名,年齡,性別,聯(lián)系電話,學(xué)歷) values(1,"C",23,"男","123456","高中");
insert into student (學(xué)號,姓名,年齡,性別,聯(lián)系電話,學(xué)歷) values(1,"D",23,"女","114","大學(xué)");
--------------------------------------------------------------------
5) 修改學(xué)生表的數(shù)據(jù),將電話號碼以11開頭的學(xué)員的學(xué)歷改為“大?!?
update student set 學(xué)歷="大專" where 聯(lián)系電話 like "11%";
--------------------------------------------------------------------
6) 刪除學(xué)生表的數(shù)據(jù),姓名以C開頭,性別為‘男'的記錄刪除
delete from student where 姓名 like "C" and 性別="男";
--------------------------------------------------------------------
7) 查詢學(xué)生表的數(shù)據(jù),將所有年齡小于22歲的,學(xué)歷為“大?!钡模瑢W(xué)生的姓名和學(xué)號示出來
select 姓名,學(xué)號 from student where 年齡<22 and 學(xué)歷="大專";
--------------------------------------------------------------------
8) 查詢學(xué)生表的數(shù)據(jù),查詢所有信息,列出前25%的記錄
select top 25 percent * from student ; ????
select * from student limit 25%;????
這條有問題,在sql 2000中應(yīng)該是select top 25 percent * from student ;
--------------------------------------------------------------------
 9) 查詢出所有學(xué)生的姓名,性別,年齡降序排列
select 姓名,性別,年齡 from student order by 年齡 desc;
--------------------------------------------------------------------
10) 按照性別分組查詢所有的平均年齡
select avg(年齡) as 平均年齡 from student group by 性別;
select avg(年齡) from student group by 性別;
select avg(年齡) 平均年齡 from student group by 性別;
--------------------------------------------------------------------
  3) 說出以下聚合數(shù)的含義:avg ,sum ,max ,min , count ,count(*)
  AVG:求平均值
  SUM:求和
  MAX:求最大值
  MIN:求最小值
  COUNT(*):返回所有行數(shù)
  COUNT返回滿足指定條件的記錄值

相關(guān)文章

  • MySQL高級開發(fā)中視圖的詳細(xì)教程

    MySQL高級開發(fā)中視圖的詳細(xì)教程

    對MySQL數(shù)據(jù)庫的查詢,除了基本的查詢外,有時候需要對查詢的結(jié)果集進(jìn)行處理,下面這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)庫基本SQL語句教程之高級操作中視圖的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • MySQL UPDATE 語句的非標(biāo)準(zhǔn)實現(xiàn)代碼

    MySQL UPDATE 語句的非標(biāo)準(zhǔn)實現(xiàn)代碼

    這篇文章主要介紹了MySQL UPDATE 語句的非標(biāo)準(zhǔn)實現(xiàn)代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • 銀河麒麟V10安裝MySQL5.7的詳細(xì)過程

    銀河麒麟V10安裝MySQL5.7的詳細(xì)過程

    這篇文章主要介紹了銀河麒麟V10安裝MySQL5.7,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • MySQL中表索引定義的方法與介紹

    MySQL中表索引定義的方法與介紹

    這篇文章主要給大家介紹了關(guān)于MySQL中表索引定義的方法與介紹,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • mysql 5.7 docker 主從復(fù)制架構(gòu)搭建教程

    mysql 5.7 docker 主從復(fù)制架構(gòu)搭建教程

    這篇文章主要為大家詳細(xì)介紹了mysql 5.7 docker 主從復(fù)制架構(gòu)搭建教程,感興趣的小伙伴們可以參考一下
    2016-07-07
  • MySQL essential版本和普通版本有什么區(qū)別?

    MySQL essential版本和普通版本有什么區(qū)別?

    安裝mysql的朋友可能會發(fā)現(xiàn)有時候我們看到essential版本,究竟與其它mysql版本有什么區(qū)別呢,這里簡單介紹下
    2013-06-06
  • MySQL易學(xué)易用之MYSQL不為人知的特性

    MySQL易學(xué)易用之MYSQL不為人知的特性

    MySQL易學(xué)易用,且附帶豐富的技術(shù)文檔,這二個因素使之被廣泛應(yīng)用。然而,隨著MySQL發(fā)展之迅速,即使一個MySQL老手有時也會為該軟件出其不意的功能感嘆。
    2011-01-01
  • Windows下mysql-5.7.28下載、安裝、配置教程圖文詳解

    Windows下mysql-5.7.28下載、安裝、配置教程圖文詳解

    這篇文章主要介紹了Windows下mysql-5.7.28下載、安裝、配置教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • 詳細(xì)介紹基于MySQL的搜索引擎MySQL-Fullltext

    詳細(xì)介紹基于MySQL的搜索引擎MySQL-Fullltext

    這篇文章主要詳細(xì)介紹基于MySQL的搜索引擎MySQL-Fullltext,需要用到C和C#以及JavaScript的知識,屬于MySQL的高階應(yīng)用,需要的朋友可以參考下
    2015-04-04
  • 3種高效的Tags標(biāo)簽系統(tǒng)數(shù)據(jù)庫設(shè)計方案分享

    3種高效的Tags標(biāo)簽系統(tǒng)數(shù)據(jù)庫設(shè)計方案分享

    這篇文章主要介紹了3種高效的Tags標(biāo)簽系統(tǒng)數(shù)據(jù)庫設(shè)計方案分享,現(xiàn)在主流的博客、CMS系統(tǒng)都有一個標(biāo)簽系統(tǒng),本文就探討它的數(shù)據(jù)庫設(shè)計方式,需要的朋友可以參考下
    2014-07-07

最新評論