久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    Mysql常用命令大全詳解

     舉子的技術驛站 2012-03-28
    在PHP網站開發中,對Mysql數據庫的操作必不可少,雖然現在可以通過諸如phpmyadmin等工具操作Mysql數據庫,但是對于PHP開發者來說了解和掌握常用的Mysql命令還是非常必要的,畢竟Mysql的命令行操作更方便,今天和大家詳解一下常用的Mysql命令有哪些以及基礎用法,也希望對PHP入門學習的童鞋有所幫助。

      針對這些常用的Mysql命令,我從PHP建立網站的角度來詳解這些Mysql常用命令。

      一、啟動/停止Mysql服務命令詳解

      只要PHP網站開發涉及數據庫,首先就需要啟動或停止Mysql服務,Windows環境下就需要使用如下命令

    1
    2
    3
    啟動:net start mysql

    停止:net stop mysql
      二、修改/重置Mysql密碼命令詳解

      Mysql數據庫在安裝完成后,默認root用戶并沒有設置密碼,這時你需要修改(重置)Mysql root用戶密碼,你可以使用第三方工具,比如phpmyadmin,或者使用Mysql命令修改root密碼,在教程中我詳細列出了修改/重置Mysql密碼的命令和方法大全。

      三、Mysql創建新用戶命令詳解

      Mysql數據庫關于系統管理用戶的數據都保存在mysql.user表中,默認存在root用戶,根據需要你可以使用Mysql命令創建新用戶,主要使用的Mysql命令為INSERT,最基礎的INSERT命令格式如下

    1
    INSERT INTO table(column,...) VALUES(value,...)
      Mysql的INSERT命令應用非常廣泛,主要作用是針對數據庫表插入一條條數據。

      四、Mysql設置用戶權限命令詳解

      在使用Mysql命令創建好管理用戶后,根據實際情況我們需要對此用戶的相關權限進行設置,以保證安全,這時就需要使用Mysql的GRANT命令,GRANT命令語句主要用于為用戶設置權限,最基礎的GRANT命令語句格式如下

    1
    GRANT 權限 ON table TO user [WITH GRANT OPTION]
      Mysql針對用戶的管理權限主要有INSERT、SELECT、UPDATE、ALERT、CREATE、DELETE等,這里特別說明下兩種用戶權限,ALL表示授予用戶除了GRANT以外的全部權限,USAGE表示除了登錄,用戶沒有任何權限。除了使用Mysql命令對用戶進行權限設置,也可以使用phpmyadmin創建用戶、數據庫。

      五、Mysql創建數據庫命令詳解

      在進行PHP網站開發時,首先我們需要創建具體的Mysql數據庫、創建數據表,這時就需要使用Mysql的CREATE功能,Mysql CREATE功能常用的是CREATE Database、CREATE Table命令,即創建數據庫和創建數據庫表。

      CREATE Database命令基礎格式如下

    1
    CREATE DATABASE [IF NOT EXISTS] name
      CREATE Table命令基礎格式如下

    1
    CREATE TABLE tablename(name 字段類型 type)
      常用的type主要有NOT NULL|NULL、DEFAULT value、AUTO_INCREMENT、PRIMARY KEY

      Mysql創建數據庫表命令實例

    1
    2
    3
    4
    5
    CREATE Database leapsoulcn;

    USE leapsoulcn

    CREATE TABLE leapsoulcn(url char(30) DEFAULT 'http://www.') ;
      六、Mysql管理數據庫命令詳解

      隨著網站不斷發展,我們也需要對數據庫進行維護管理,常用的Mysql數據庫管理命令主要有顯示數據庫、數據表列表,顯示數據表結構,修改/刪除數據表數據,修改數據表定義、刪除數據庫等。

      顯示所有數據庫命令

    1
    SHOW DATABASES;
      顯示某些數據庫命令,主要用到LIKE

    1
    SHOW DATABASES LIKE 'leapsoul%';
      顯示所有數據庫表命令

    1
    SHOW TABLES;
      注意在使用此Mysql命令時必須已經打開相應的數據庫,即USE DatabaseName,否則會報錯。

      顯示數據庫表結構信息命令

      DESCRIBE命令主要列出Mysql數據庫中定義的表結構信息,比如字段名、類型等等。

    1
    DESCRIBE [DatabaseName.]TableName;
      修改數據表定義命令詳解

      ALTER命令主要用來修改指定數據庫表的結構,包含添加/刪除列,重定義列等多種功能,ALTER命令的基礎結構為

    1
    ALTER TABLE name 具體動作
      修改數據庫表中數據命令詳解

      UPDATE命令基礎格式如下

    1
    UPDATE table SET col=value[, col=value,...][WHERE][ORDER BY]
      Mysql常用命令UPDATE實例詳解

    1
    UPDATE leapsoulcn SET url='http://www.';
      刪除Mysql數據庫命令詳解

    1
    DROP DATABASE name;
      刪除Mysql數據表命令詳解

    1
    DROP TABLE table;
      刪除Mysql數據表數據命令詳解

    1
    DELETE FROM table [WHERE]
      DELETE與DROP命令的區別在于DROP是刪除整個數據庫或數據表,而DELETE是刪除數據表中的數據,PHP入門學習的童鞋會比較容易搞混這兩條命令。

      至此,我從一個最基礎的PHP網站開發項目角度所解讀的Mysql常用命令大全就介紹完了,只要掌握了上述這些常用的Mysql命令,基本能應付最基礎的PHP網站開發項目,當然這些常用的Mysql命令我只是做了基礎詳解,Mysql命令的變化還是很多的。

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

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 国产性色的免费视频网站| 亚洲国产精品久久久天堂麻豆宅男| 久久精品久久电影免费理论片| 加勒比无码人妻东京热| 我的公强要了我高潮在线观看| 国产精品国产三级国产试看| 青青草无码免费一二三区| 久久精品国产亚洲AV瑜伽| 日韩乱码人妻无码中文字幕视频 | 国产AV无码专区亚洲AV漫画| 丝袜人妻一区二区三区网站| 久久先锋男人AV资源网站| 精品少妇人妻AV无码久久| 国产又黄又湿又刺激网站| 一本色道久久东京热| 国产乱理伦片在线观看夜| 99亚洲男女激情在线观看| 国产L精品国产亚洲区在线观看| 久久国产免费观看精品3| 免费看成人毛片无码视频| 国产另类ts人妖一区二区| 精品亚洲欧美无人区乱码| 亚洲高清成人av在线| 国产精品久久久久影院| 久久超碰色中文字幕超清| 国产AV国片精品有毛| 夜夜爱夜鲁夜鲁很鲁| 福利一区二区在线视频| 免费日韩中文字幕高清电影| 国产免费无遮挡吃奶视频| 亚洲综合色在线视频WWW| 亚洲日韩VA无码中文字幕| 天天澡日日澡狠狠欧美老妇| 99国产成人综合久久精品| 人妻精品久久无码专区精东影业| 国产破外女出血视频| 男女性高爱潮免费网站| 国产精品无码不卡一区二区三区| 日韩AV高清在线看片| 亚洲鸥美日韩精品久久| 成 年 人 黄 色 大 片大 全|