<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 20  文章 - 57  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    51CTO

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    SQL語言是操作數據庫的基礎語言,對于不同的數據庫語言產品,SQL語言大多是通用的,本篇博客旨在介紹一些最常用的SQL語句。希望對大家能有所幫助。
    注:
    本文中的紅色字體黃色背景的內容為SQL語句??!
    笨人也是菜鳥,如果我寫的有錯誤,大家一定要指出來啊?。。『昧?,廢話不說了,切入正題:

    首先,使用status查看MySQL當前的信息



    1.使用show databases;語句查看當前數據庫:
        



    2.使用create database DATABASE_NAME;語句來創建DATABASE_NAME數據庫



    這樣,我們創建好了一個名字為database_name的數據庫。
    注:數據庫語句對字母大小寫不敏感!


    3.使用use DATABASE_NAME;切換到使用DATABASE_NAME數據庫模式。




    4.在database_name數據庫創建一個表:

      create table if not exists table_name      -- 如果表table_name不存在則創建       
         (id int primary key auto_increment,     -- 創建int類型為主鍵,且自動增長      
          name varchar(200) not null,            -- 創建字符類型的列,最大長度是200字節
          age int(3),                            -- 創建int類型,長度為3個字節         
          sex varchar(2),                        -- 創建字符類型,長度是2個字節        
          salary float(11,2),                    -- 創建float類型的列,長度為2個字節   

          address varchar(50),                   -- 創建字符類型,長度為50個字節       
          birthday date                          -- 創建日期類型                       
         );                                                                            






    這樣就創建好了一張表,可以用 describe 或則 desc來查看表的結構
    describe table_name;
    desc table_name;   
        



        

    這樣數據就創建好了一張表,我們可以用show tables; 來查看數據庫中所有表

    然后,我們就可以看見我們創建的表
    ====================================================================================
    數據庫最具核心的用法——對數據庫表的數據的增刪改查。

    向表中增加數據(要了加入表的結構,看哪項可以為空)
    insert table_name (name,age,sex) values ('tovep',22,'男');

    向表中加入數據的時候,并不是要把所有的信息都要寫近期,只要表中結構設置為可以為空的都
    可以不寫?。?br /> id不用寫,因為它是自動增長的!

    要想查看表中的內容,可以用select語句———為了說明下面的情況,我加入了多條信息
    select * from table_name;      -- 將table_name表中的所有數據都打印出來





    select name from table_name;      --查看所有人的名字



    select * from table_name where id<5;     --將表中id小于100的都打印出來




    在使用select 語句查詢的時,常常用到別名
    select t.name,t.id,t.age from table_name as t;



    select 語句中的where表示查詢的條件
    where中還可以使用like與"%"對字符類型的列進行模糊查詢
    select * from table_name where name like 't%';






    update語句:修改數據

    update 表名 set 字段名 =  '修改的值'

    update table_name set name='tvoep1' where id>2;




    刪除用
    delete from 表名 where 判斷信息

    delete from table_name where id=5;


    這樣的話就刪除了id=5的信息


    ====================================================================================


    使用drop 來刪除表或者數據庫
    drop table table_name;




    drop database database_name;













    posted on 2010-12-06 11:04 tovep 閱讀(2308) 評論(2)  編輯  收藏

    FeedBack:
    # re: Java_常用SQL語句 2010-12-06 16:52 重慶軟件服務外包
    感覺還是有那么點抽象  回復  更多評論
      
    # re: Java_常用SQL語句 2010-12-06 16:54 網絡營銷
    恩,有理。不過還是那句話。具體情況具體分析吧。  回復  更多評論
      

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


    網站導航:
     
    主頁 主站蜘蛛池模板: 亚洲AV日韩综合一区| 一区二区三区在线免费看| 四虎精品成人免费视频| 久久免费美女视频| 精品少妇人妻AV免费久久洗澡| 国产又大又黑又粗免费视频| 亚洲精品国产精品乱码不卡√ | 又硬又粗又长又爽免费看| 在线日韩av永久免费观看| 久久精品国产亚洲夜色AV网站| 亚洲成在人线aⅴ免费毛片| 日本免费污片中国特一级| 可以免费观看的一级毛片| 亚洲卡一卡2卡三卡4麻豆| 国产成人无码精品久久久久免费| 毛片免费观看的视频在线| 亚洲色图在线观看| 国产美女视频免费观看的网站| 日韩毛片免费无码无毒视频观看| 亚洲无人区一区二区三区| 曰批免费视频播放在线看片二| 青青视频观看免费99| 亚洲国产精品人久久| 精品无码AV无码免费专区| 国产精一品亚洲二区在线播放| 免费A级毛片av无码| 亚洲人成网站在线观看播放| 久久精品国产免费一区| 亚洲第一区视频在线观看| 日本免费人成视频在线观看| 亚洲av永久综合在线观看尤物| 久久免费观看国产99精品| 亚洲avav天堂av在线网爱情| 国产视频精品免费| 最好免费观看高清在线| 亚洲情综合五月天| 97视频热人人精品免费| 波多野结衣亚洲一级| 免费在线观看的网站| 一个人看的www视频免费在线观看 一个人看的免费观看日本视频www | 亚洲另类激情综合偷自拍|