隨筆-60  評論-117  文章-0  trackbacks-0
          創建,刪除和最基本查詢:
          顯示數據庫     mysql->show databases;
          創建數據庫     mysql->create database db;
          刪除數據庫  mysql->drop database db;
          選擇數據庫     mysql->use db
          創建表         mysql->create table mytable(name varchar(20),sex(char(1),birth date);
          刪除表    mysql->drop table mytable;
          顯示表的內容   mysql->show tables;
          顯示表的結構   mysql->describe mytable;

          更新:
          1、對列的操作:
          在一個表中增加一條字段 mysql->alter table yourtable add  name varchar(20)not null;
          刪除一個字段  mysql->alter table yourtable drop name ;
          2、對行的操作:
          插入一條記錄   mysql->insert into mytable values('summer','m','1983-08-24');
          刪除一條記錄  mysql->delete from mytable where name='summer';
          修改一條記錄  mysql->update mytable set sex='vm' where name='summer';
          插入多條記錄   mysql->insert into mytable  select *from yourtable;(
          這種形式的INSERT 語句中,新行的數據值不是在語句正文中明確地指定.而是語句中指定的一個數據庫查詢. 該查詢的邏輯限制:
          »查詢不能含有ORDER BY子句. »查詢結果應含有與INSERT語句中列數目相同的列,且數據類型必須逐列兼容. )

          簡單查詢:
          1.在查詢結果中顯示列名
          a.用as關鍵字:select name as '姓名'   from students order by age
          b.直接表示:select name '姓名'   from students order by age
          .精確查找:
          a.用in限定范圍:select * from students where native in ('湖南', '四川')
          b.between...and:select * from students where age between 20 and 30
          c. 比較測試符:(包括=,<>,<,<=,>,>=)
          select * from students where name = '李山'
          d.like:select * from students where name  like  '李%' (注意查詢條件中有“%”,則說明是部分匹配,而且還有先后信息在里面,即查找以“李”開頭的匹配項。所以若查詢有“李”的所有對象,應該命令:'%李%';若是第二個字為李,則應為'_李%'或'_李'或'_李_'。)
          e.[]匹配檢查符:select * from courses where cno like '[AC]%' (表示或的關系,與"in(...)"類似,而且"[]"可以表示范圍,如:select * from courses where cno like '[A-C]%')注:關于這個字符我在mysql里用的時候mysql把它當兩個普通自符處理的。
          [^]stockname like '[^F-M]%' --------- (^排除指定范圍)
          a.count()求總數,如:select count(*)  from students (求學生總人數)
          b.avg(列)求平均,如:select avg(mark)  from grades where cno=’B2’
          c.max(列)和min(列),求最大與最小
          posted on 2007-04-22 20:59 靜兒 閱讀(895) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 海丰县| 浏阳市| 迭部县| 新沂市| 湖口县| 旬阳县| 白城市| 哈尔滨市| 泾阳县| 科尔| 三亚市| 丹东市| 墨竹工卡县| 明水县| 两当县| 西昌市| 天长市| 历史| 昭通市| 西华县| 札达县| 南丰县| 会宁县| 田阳县| 宽甸| 东至县| 盐源县| 开远市| 梅河口市| 新安县| 萨嘎县| 剑河县| 皮山县| 千阳县| 措勤县| 崇阳县| 枣庄市| 瑞安市| 黑山县| 嘉义县| 三台县|