<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,'男');

    向表中加入數據的時候,并不是要把所有的信息都要寫近期,只要表中結構設置為可以為空的都
    可以不寫!!
    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果冻传媒| 国产最新凸凹视频免费| 亚洲va久久久噜噜噜久久男同| 两个人看的www免费视频中文| 国产成人A亚洲精V品无码| 中文字幕免费人成乱码中国| 亚洲精品乱码久久久久久| 久别的草原电视剧免费观看| 久久精品国产亚洲AV无码偷窥| 精品无码免费专区毛片| 亚洲熟妇AV一区二区三区宅男| 免费高清在线爱做视频| 女人裸身j部免费视频无遮挡| 亚洲一区二区三区无码中文字幕 | 亚洲电影一区二区| 中文字幕成人免费视频| 91在线亚洲综合在线| 波多野结衣免费视频观看| 精品国产污污免费网站入口| 亚洲国产另类久久久精品| 99re热精品视频国产免费| 亚洲砖码砖专无区2023| 国产av无码专区亚洲国产精品| 国产色无码精品视频免费| 亚洲欧洲日韩国产| 亚洲成av人影院| 欧美a级在线现免费观看| 美女黄色毛片免费看| 亚洲AV无码成人精品区天堂| 国内精品免费麻豆网站91麻豆 | 免费无码黄动漫在线观看| 永久免费无码日韩视频| 亚洲另类激情综合偷自拍| 免费看大美女大黄大色| 日本一区午夜艳熟免费| 精品国产成人亚洲午夜福利| 亚洲永久无码3D动漫一区| 精品久久久久国产免费| 国产又黄又爽又大的免费视频 | 亚洲精品夜夜夜妓女网| 一个人免费高清在线观看|