国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

源碼庫詳解mysql中常用數據庫語句

2024-07-24 12:40:26
字體:
來源:轉載
供稿:網友
一個mysql小練習 建表 查詢 修改表 增加字段 刪除字段 閑來無事,上班時找了個練習來寫,聯系題目是針對sql server 2000的以下為mysql 一 單詞解釋(2分/個) 34分   Data 數據 Database 數據庫 RDBMS 關系數據庫管理系統 GRANT 授權   REVOKE 取消權限 DENY 拒絕權限 DECLARE 定義變量 PROCEDURE存儲過程   事務 Transaction 觸發器 TRIGGER 繼續 continue 唯一 unqiue   主鍵 primary key 標識列 identity 外鍵 foreign key 檢查 check   約束 constraint -------------------------------------------------------------------- 1) 創建一張學生表,包含以下信息,學號,姓名,年齡,性別,家庭住址,聯系電話 create table student ( 學號 int, 姓名 varchar(10), 年齡 int, 性別 varchar(4), 家庭住址 varchar(50), 聯系電話 varchar(11) ); -------------------------------------------------------------------- 2) 修改學生表的結構,添加一列信息,學歷 alter table student add column 學歷 varchar(6); -------------------------------------------------------------------- 3) 修改學生表的結構,刪除一列信息,家庭住址 alter table student drop column 家庭住址;//注意此處用drop而非delete -------------------------------------------------------------------- 4) 向學生表添加如下信息:   學號 姓名年齡性別聯系電話學歷   1A22男123456小學   2B21男119中學   3C23男110高中   4D18女114大學 insert into student (學號,姓名,年齡,性別,聯系電話,學歷) values(1,"A",22,"男","123456","小學"); insert into student (學號,姓名,年齡,性別,聯系電話,學歷) values(1,"B",21,"男","119","中學"); insert into student (學號,姓名,年齡,性別,聯系電話,學歷) values(1,"C",23,"男","123456","高中"); insert into student (學號,姓名,年齡,性別,聯系電話,學歷) values(1,"D",23,"女","114","大學"); -------------------------------------------------------------------- 5) 修改學生表的數據,將電話號碼以11開頭的學員的學歷改為“大專” update student set 學歷="大專" where 聯系電話 like "11%"; -------------------------------------------------------------------- 6) 刪除學生表的數據,姓名以C開頭,性別為‘男'的記錄刪除 delete from student where 姓名 like "C" and 性別="男"; -------------------------------------------------------------------- 7) 查詢學生表的數據,將所有年齡小于22歲的,學歷為“大專”的,學生的姓名和學號示出來 select 姓名,學號 from student where 年齡<22 and 學歷="大專"; -------------------------------------------------------------------- 8) 查詢學生表的數據,查詢所有信息,列出前25%的記錄 select top 25 percent * from student ; ???? select * from student limit 25%;???? 這條有問題,在sql 2000中應該是select top 25 percent * from student ; --------------------------------------------------------------------  9) 查詢出所有學生的姓名,性別,年齡降序排列 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) 說出以下聚合數的含義:avg ,sum ,max ,min , count ,count(*)   AVG:求平均值   SUM:求和   MAX:求最大值   MIN:求最小值   COUNT(*):返回所有行數   COUNT返回滿足指定條件的記錄值
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 秦安县| 太白县| 天长市| 南召县| 赞皇县| 海兴县| 通海县| 康保县| 马公市| 汾阳市| 大洼县| 科尔| 湄潭县| 南溪县| 富裕县| 军事| 西昌市| 安庆市| 南投县| 兴仁县| 敖汉旗| 永城市| 若尔盖县| 邮箱| 东乌| 花莲县| 房产| 吉隆县| 扎囊县| 邯郸县| 格尔木市| 漾濞| 伊通| 呈贡县| 芜湖市| 普宁市| 梓潼县| 大邑县| 中超| 洛隆县| 乌鲁木齐市|