乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      MYSQL學習系列--DDL語句

       印度阿三17 2019-08-12

      DDL語句:

      對數(shù)據(jù)庫內(nèi)部的對象進行創(chuàng)建、刪除、修改等操作的語言,DDL語句更多的是由數(shù)據(jù)庫管理員(DBA)使用,開發(fā)人員一般很少使用登錄mysql之后就可以使用sql語句對數(shù)據(jù)庫進行各種操作啦!

      實踐操作:

      在基礎(chǔ)操作之前,如果沒有安裝mysql的可以參考我之前寫的一篇文章(windows)windows命令行使用mysql
      還有,MYSQL不區(qū)分大小寫,這里為了演示看的清楚,我們使用小寫。
      show databses; #查看數(shù)據(jù)庫列表 后面的分號別落下了!!!
      MYSQL學習系列--DDL語句
      1)創(chuàng)建數(shù)據(jù)庫
      1>使用create database 數(shù)據(jù)庫名;
      2>選擇要操作的數(shù)據(jù)庫:USE 數(shù)據(jù)庫; 對于要操作的數(shù)據(jù)庫我們需要使用use來選擇一下!
      3>查看數(shù)據(jù)庫中所有的數(shù)據(jù)表show tables;
      MYSQL學習系列--DDL語句
      2)刪除數(shù)據(jù)庫:
      drop database 數(shù)據(jù)庫名;
      我們創(chuàng)建一個will_del的數(shù)據(jù)庫,然后在刪除它;
      MYSQL學習系列--DDL語句
      3)創(chuàng)建表(在哪個數(shù)據(jù)庫里面創(chuàng)建表需要先使用use選擇到那個要操作的數(shù)據(jù)庫)
      1>創(chuàng)建表
      create table 表名(
      字段1名 字段1類型 列的約束條件,
      字段2名 字段2類型 列的約束條件,
      ...);
      2>創(chuàng)建完表之后可以查看表的定義
      desc 表名;
      3>查看創(chuàng)建表的SQL語句
      show create table 表名 \G
      \G選項使得記錄能夠按照字段豎向排列,以便更好地顯示內(nèi)容較長的記錄,\G后面無需再加分號。
      我們創(chuàng)建一個學生名單,字段有學生號(ID),名字(name),簡單的演示一遍。
      首先,我們需要使用一個數(shù)據(jù)庫(在哪個數(shù)據(jù)庫里建表)
      MYSQL學習系列--DDL語句
      創(chuàng)建student數(shù)據(jù)表
      MYSQL學習系列--DDL語句
      查看創(chuàng)建表的定義
      MYSQL學習系列--DDL語句
      查看創(chuàng)建表的sql語句
      MYSQL學習系列--DDL語句
      4)刪除表
      drop table 表名;
      我們?nèi)我馓砑尤魏巫侄蝿?chuàng)建一個測試表來演示
      MYSQL學習系列--DDL語句
      5)修改表
      1>修改表的字段類型
      alter table 表名 modify [column] 字段定義 [first|after 字段名];
      我們將student這個表ID這個字段類型從Int(11)改成Int(12)
      MYSQL學習系列--DDL語句
      2>增加表字段
      alter table 表名 add [column] 字段定義 [first|after 字段名];
      我們將student表增加一個sex 性別的字段
      MYSQL學習系列--DDL語句
      3>刪除表字段
      alter table 表名 drop [column] 字段名;
      我們把剛剛加的sex刪除掉
      MYSQL學習系列--DDL語句
      4>字段改名
      alter table 表名 change [column] 舊的字段名 字段定義 [first|after 字段名];
      我們把ID字段改成(number)并且字段類型修改成int(11)
      MYSQL學習系列--DDL語句
      注:change與modify都可以修改表的定義,不同的是change后面需要接兩次列名,不方便,但是優(yōu)點是change可以修改字段名稱
      5>修改字段排列排序
      前面介紹的字段增加和修改語法(add/change/modify)中,都有一個可選項first|after 字段名,這個選擇可以用來修改
      我們讓name字段在第一個
      alter table student modify Name tinyint first;
      MYSQL學習系列--DDL語句
      我們再讓它到number后面去
      alter table student modify Name tinyint after number;
      MYSQL學習系列--DDL語句
      字段在表中的位置新增的字段默認是加載在表中最后位置,而change/modify 默認都不會改變字段的位置
      注意:change/first|after 字段名 這些關(guān)鍵字都是屬于MySQL在標準SQL上的擴展,在其他的數(shù)據(jù)庫上不一定適用
      6)更改表名
      alter table 表名 rename [to] 新的表名;
      我們將student改成md
      alter table student rename to md;
      MYSQL學習系列--DDL語句

      來源:https://www./content-2-387951.html

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多