<output id="r87xx"></output>
    1. 
      
      <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
        •   

               當前位置:首頁>軟件介紹>MySQL快速入門 查詢:
               
          MySQL快速入門

          1、使用MySQL命令連接mysql

          提示:如果在CLI界面中輸入mysql如果提示”command not found!”,那么請在系統(tǒng)屬性環(huán)境變量

          設置中的%PATH%變量后面加上”;D:mySQLin”(假設你的mysql安裝在D盤mysql目錄下)。Linux

          環(huán)境中在當前操作MySQL的用戶界面下,打開CLI執(zhí)行命令echo “export PA TH=

          $PA TH:/usr/mysql/bin”(假設你的mysql安裝在usr/mysql目錄下)

          mysql命令基本格式:mysql -h 主機名-u 用戶名-p密碼-D 數(shù)據(jù)庫名

          其中-p后面不能有空格

          查看mysql的幫助:mysql -?

          退出mysql:quit、exit

          2、修改用戶密碼:

          mysql提示符下:set password for abc@?localhost? = password(…newpassword?)

          其余的方法查閱資料參考即可。

          3、創(chuàng)建數(shù)據(jù)庫

          create database dbName character set utf8 collate utf8_unicode_ci

          注意:mysql中的字符編碼問題,很多mysql版本默認字符編碼為拉丁文,在創(chuàng)建數(shù)據(jù)庫時最好明

          確說明。

          4、顯示所有數(shù)據(jù)庫

          show databases;

          5、刪除數(shù)據(jù)庫

          drop database DBname

          6、選擇數(shù)據(jù)庫

          use databasename

          7、查看當前數(shù)據(jù)庫名

          select database()

          8、顯示當前數(shù)據(jù)庫中所有的表

          show tables

          9、建立表

          create table 表名(字段定義)

          建立表時,要定義表名、數(shù)據(jù)類型、約束等,請參考數(shù)據(jù)庫設計。

          10、刪除表

          drop table tablename

          11、添加數(shù)據(jù)

          insert into 表名(值列表),(值列表)

          12、通過文本文件批量添加數(shù)據(jù)

          load data local infile …path/filename? into table tableName(colName)

          注意路徑的間隔符號為”/”

          13、導入SQL語句的腳本

          source path/filename

          MySQL -u username -ppassword < path/file

          例如:MySQL -u root -ppassword -D abc < c:/a.txt

          14、修改數(shù)據(jù)

          update 表名set 字段名=值,字段名=值,… where 字段名=值…

          15、清除表數(shù)據(jù)

          delete from 表名where 條件表達式

          16、查看當前用戶

          select user()

          17、備份整個數(shù)據(jù)庫

          mysqldump -u username -ppassword –database dbname > path/file

          例如:mysqldump -u root -ppassword –database tianbaoy_blog > c:dump.sql

          18、備份數(shù)據(jù)庫中的某個表

          mysqldump -u username -ppassword –database dbName –tables tableName > path/file

          例如:mysqldump -u root -ppassword –database tianbaoy_blog –tables tianblog_posts > c:dump.sql

          19、備份整個數(shù)據(jù)庫,但是不包含數(shù)據(jù),且在每個create table語句的前面加drop table mysqldump -u username -ppassword -d –add-drop-table –database dbname > path/file

          例如:mysqldump -u root -ppassword -d –add-drop-table –database tianbaoy_blog > c:file.txt

          -d:不包含數(shù)據(jù),–add-drop-table:添加drop table

          20、備份整個數(shù)據(jù)庫,并帶有語言編碼參數(shù)

          mysqldump -u root -ppassword –character-set=utf8 -d –add-drop-table -B tianbaoy_blog > c:dump.sql

          MySQL入門及常用操作

          1. 用root用戶登陸;

          >MySQL -u root -p

          >

          2. 查看現(xiàn)有數(shù)據(jù)庫:

          >show databases;

          3. 創(chuàng)建數(shù)據(jù)庫:

          >create database mydb;

          4. 刪除數(shù)據(jù)庫:

          >drop database mydb;

          5. 使用數(shù)據(jù)庫:

          >user mydb;

          6. 查看當前使用的數(shù)據(jù)庫:

          >select database();

          7.查看當前用戶

          >select user();

          ----------------------------------------

          1. 創(chuàng)建用戶:

          >grant select,insert,update,delete,create,drop

          -> on mydb.*

          -> to 'username'@'localhost'

          -> identified by 'password';

          上面的語句創(chuàng)建出名為'username',密碼為'password'的用戶,該用戶具備基本的增刪改查的權限,允許從本地登陸;并且只能使用mydb這個數(shù)據(jù)庫;

          ----------------------------------------

          登陸

          shell> mysql -h host -u user -p

          Enter password: ********

          Welcome to the MySQL monitor. Commands end with ; or g.

          Your MySQL connection id is 25338 to server version: 5.1.2-alpha-standard

          Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

          host和user分別代表MySQL服務器運行的主機名和MySQL賬戶用戶名。

          成功地連接后,可以在mysql>提示下輸入QUIT (或q)隨時退出。

          用SHOW顯示已有的數(shù)據(jù)庫

          句法:SHOW DATABASES [LIKE wild]

          如果使用LIKE wild部分,wild字符串可以是一個使用SQL的“%”和“_”通配符的字符串。功能:SHOW DATABASES列出在MySQL服務器主機上的數(shù)據(jù)庫。

          用Create Dabase 創(chuàng)建數(shù)據(jù)庫

          句法:CREATE DA TABASE db_name

          功能:CREATE DA TABASE用給定的名字創(chuàng)建一個數(shù)據(jù)庫。

          如果數(shù)據(jù)庫已經(jīng)存在,發(fā)生一個錯誤。

          在MySQL中的數(shù)據(jù)庫實現(xiàn)成包含對應數(shù)據(jù)庫中表的文件的目錄。因為數(shù)據(jù)庫在初始創(chuàng)建時沒有任何表,CREATE DA TABASE語句只是在MySQL數(shù)據(jù)目錄下面創(chuàng)建一個目錄。

          用DROP DATABASE刪除數(shù)據(jù)庫

          句法:DROP DATABASE [IF EXISTS] db_name

          功能:DROP DATABASE刪除數(shù)據(jù)庫中的所有表和數(shù)據(jù)庫。要小心地使用這個命令! DROP DATABASE返回從數(shù)據(jù)庫目錄被刪除的文件的數(shù)目。通常,這3倍于表的數(shù)量,因為每張表對應于一個“.MYD”文件、一個“.MYI”文件和一個“.frm”文件。

          在MySQL 3.22或以后版本中,你可以使用關鍵詞IF EXISTS阻止一個錯誤的發(fā)生,如果數(shù)據(jù)庫不存在。

          使用mysqladmin工具創(chuàng)建和刪除

          在命令行環(huán)境下可以使用mysqladmin創(chuàng)建和刪除數(shù)據(jù)庫。

          創(chuàng)建數(shù)據(jù)庫:

          shell> mysqladmin create db_name

          刪除數(shù)據(jù)庫:

          shell> mysqladmin drop db_name

          直接在數(shù)據(jù)庫目錄中創(chuàng)建或刪除

          用上述方法創(chuàng)建數(shù)據(jù)庫,只是MySQL數(shù)據(jù)目錄下面創(chuàng)建一個與數(shù)據(jù)庫同名目錄,同樣刪除數(shù)據(jù)庫是把這個目錄刪除。

          所以,你可以直接這么做,創(chuàng)建或刪除數(shù)據(jù)庫,或者給數(shù)據(jù)庫更名。這對備份和恢復備份有一定意義。

          用USE選用數(shù)據(jù)庫

          句法:USE db_name

          USE db_name語句告訴MySQL使用db_name數(shù)據(jù)庫作為隨后的查詢的缺省數(shù)據(jù)庫。數(shù)據(jù)庫保持到會話結束,或發(fā)出另外一個USE語句:

          mysql> USE db1;

          mysql> SELECT count(*) FROM mytable; # selects from db1.mytable

          mysql> USE db2;

          mysql> SELECT count(*) FROM mytable; # selects from db2.mytable

          如果你不是用USE語句,那么上面的例子應該寫成:

          mysql> SELECT count(*) FROM db1.mytable;

          mysql> SELECT count(*) FROM db2.mytable;

          由于use也是一個mysql客戶程序的命令,所以你可以在命令行最后不加分號,客戶程序可以得到結果。

          MySQL 命令行執(zhí)行腳本

          首要步驟(一般可省略):

          開啟MySQL服務(默認是開機時就自動運行了):

          控制面板-->管理工具-->服務,在里面找到名稱為mysql的項,雙擊就可看它的服務狀態(tài)是啟動還是停止,把它設為啟動

          連接mysql:

          在命令行下輸入 mysql -h localhost -u root -p回車,然后輸入密碼即可;或直接運行mysql自帶的連接工具,然后輸入密碼即可.

          1.編寫sql腳本,假設內(nèi)容如下:

          create database dearabao;

          use dearabao;

          create table niuzi (name varchar(20));

          保存腳本文件,假設我把它保存在F盤的hello world目錄下,于是該文件的路徑為:F:hello world iuzi.sql

          2.執(zhí)行sql腳本,可以有2種方法:

          第一種方法:

          在命令行下(未連接數(shù)據(jù)庫),輸入 mysql -h localhost -u root -p123456 < F:hello world iuzi.sql (注意路徑不用加引號的!!) 回車即可.

          第二種方法:

          在命令行下(已連接數(shù)據(jù)庫,此時的提示符為 mysql> ),輸入 source F:hello world iuzi.sql (注意路徑不用加引號的) 或者 . F:hello

          world iuzi.sql (注意路徑不用加引號的) 回車即可

          MySQL下如何執(zhí)行sql腳本

          首要步驟(一般可省略):

          開啟mysql服務(默認是開機時就自動運行了):

          控制面板-->管理工具-->服務,在里面找到名稱為mysql的項,雙擊就可看它的服務狀態(tài)是啟動還是停止,把它設為啟動

          連接mysql:

          在命令行下輸入 mysql -h localhost -u root -p回車,然后輸入密碼即可;或直接運行mysql自帶的連接工具,然后輸入密碼即可.

          1.編寫sql腳本,假設內(nèi)容如下:

          create database dearabao;

          use dearabao;

          create table niuzi (name varchar(20));

          保存腳本文件,假設我把它保存在F盤的hello world目錄下,于是該文件的路徑為:F:hello world iuzi.sql

          2.執(zhí)行sql腳本,可以有2種方法:

          第一種方法:

          在命令行下(未連接數(shù)據(jù)庫),輸入 mysql -h localhost -u root -p123456 < F:hello world iuzi.sql (注意路徑不用加引號的!!) 回車即可.

          第二種方法:

          在命令行下(已連接數(shù)據(jù)庫,此時的提示符為 mysql> ),輸入 source F:hello world iuzi.sql (注意路徑不用加引號的) 或者 . F:hello

          world iuzi.sql (注意路徑不用加引號的) 回車即可



          PHP文件刪除程序php陰歷程序
          寶典php驗證碼制作PHP的頁面緩沖處理機制
          PHP之防御sql注入攻擊的方式PHP入門篇
          php教程-基礎版PHP搜索附近的人實現(xiàn)代碼
          PHP的FTP學習php網(wǎng)站如何防止sql注入
          PHP語言的有哪些優(yōu)勢和特點php代碼優(yōu)化
          關于php測試部署和持續(xù)集成常見的MySQL命令大全
          MySQL索引讓MySQL更快速運行MySQL使用教程
          信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com
          • 勁爆價:
            不限功能
            不限用戶
            1998元/年

          • 微信客服

            <output id="r87xx"></output>
          1. 
            
            <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
              • www男女 | 免费国产网站 | 爆操嫩逼| 天堂中文最新版在线官网8 | 欧美污视频网站 | 超乳爆乳一区二.区三区 | 亚洲色图2025 | 丁香激情婷婷五月天 | 播播影院在线特别黄色视频看看你 | 黄色毛片在线免费观看 |