萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> MySQL數據庫操作基本知識(1/4)

MySQL數據庫操作基本知識(1/4)

本文章詳細的介紹了關於MySQL數據庫,有需要了解決朋友可參考一下下哦。

1.創建數據庫.

    在MySQL中應用 create database 語句創建數據庫.格式如下:

            create database db_name;    db_name 為數據庫名,必須為合法名稱.規定如下:

      a.不能與其他數據庫重名.

      b.名字可以是任意的字母,阿拉伯數字,下劃線或者"$"組成.可以使用以上任意的字符開頭,但不能是使用單獨的數字,哪樣會造成與數字混淆.

      c.名字最長可由64個字符組成(包括表,列和索引),而別名最多可長達256個字符.

      d.不能使用MySQL關鍵字作為數據庫名稱和表名.

  ps: 執行過程:在創建數據庫時,首先連接MySQL服務器,用戶名是root,密碼也是root,然後編寫"create database db_name;" sql語句,數據庫創建成功.

   2.選擇數據庫.

    use 語句用於選擇一個數據庫,使其成為當前默認數據庫.格式如下:      

      use db_name;    

  3.刪除數據庫.

    刪除數據庫使用drop database語句.格式如下:

      drop database db_name    ps.對於刪除數據庫的操作應該謹慎使用.一旦刪除數據庫中的所有結構和數據都將會被刪除,沒有恢復的可能,除非數據庫中有備份.

<MySQL 數據庫表>

  上面將完數據庫的操作,下面講一下數據庫中,對表的操作.MySQL 數據庫表的操作包括 創建,查看,修改,重命名和刪除.

    1.創建表.

      創建表使用create table 語句.格式如下:

       create [temporary] table [if not exists] 數據表名 [(create_definition,...)][table_options][select_statement]        a. temporary ,如果使用該關鍵字,表示創建一個臨時表.

        b. if not exists ,該關鍵字用於避免創建表時,表存在時 MySQL報告的錯誤.

        c. create_definition,這是表的列表屬性部分.MySQL要求在創建表時,表至少要包含一列.

          create_deifnition 格式如下:

           

 代碼如下 復制代碼

   col_name type [not null] [default default_value] [auto_increment] [primary key] [reference_definition]

              col_name:字段名. type:字段類型. not null|null:指出該列是否允許空值.not null 表示不允許空值.default default_value:表示默認值.

              auto_increament:表示默認值.primary key:表示是否為主鍵,一個表中只能有一個primary key.如果沒有primary key ,而某些應用要求primary key,

              服務器將返回第一個沒有null 列的unique 鍵作為primary key.

        d. table_option, 表的一些特性參數.

        e. select_statement,select語句描述部分,用它可以快速地創建表.

   2.查看表.

    對於創建成功的表,使用show columns 語句或describe 語句查看指定數據表的表結構.格式如下:

     show columns 語句:

      show [full] columns from 數據表名 [from 數據庫名];
                    或者
      show [full] columns from 數據表名.數據庫名;    describe  語句,describe 可以簡寫成DESC.

      describe 數據表名;           或者      describe 數據表名 列名;  

首頁 1 2 3 4 末頁

copyright © 萬盛學電腦網 all rights reserved