綠色資(zī)源網:您身邊最放心的安全下載站(zhàn)! 最新軟件|熱門排行|軟件分類|軟(ruǎn)件專(zhuān)題|廠商(shāng)大(dà)全

綠色資(zī)源(yuán)網

技術教程
您(nín)的位置:首頁數據庫類MySQL → MYSQL數據庫實用學習資料之常用命令集合

MYSQL數據(jù)庫實用學習資料之常用命令(lìng)集合

我(wǒ)要(yào)評論(lùn) 2015/02/23 14:03:14 來源:綠(lǜ)色資源網 編輯:編輯整理(lǐ) [ ] 評論(lùn):0 點擊:810次(cì)

Mysql數據庫是(shì)一個多用戶,多線程的關係型數據庫,是一(yī)個客戶機(jī)/服(fú)務器結構的(de)應用程序。它是對個人用戶和商(shāng)業用(yòng)戶是免費(fèi)的.

Mysql數據庫具有以下優(yōu)點:

1.同時訪問數據庫的用(yòng)戶(hù)的(de)數(shù)量不受限(xiàn)製

2.可以保存超過5千萬(wàn)條的記錄

3.是(shì)目前市場上現有數據庫產品中(zhōng)運行速度(dù)最快的數據庫係統

4.用戶權限設置簡單、有效。

Mysql數(shù)據庫常用命令:

啟(qǐ)動Mysql數據(jù)庫

C:\>cd Mysql5.0\bin

C:\Mysql5.0\bin>mysqld –install 安(ān)裝Mysql服務

C:\Mysql5.0\bin>net start mysql 啟動Mysql服(fú)務

請求的服(fú)務已經(jīng)啟動。

連接(jiē)mysql

用戶需要提(tí)供Mysql的用戶名和密碼來連接服務器,如果服務器不是在本機(jī),則(zé)還需要(yào)一個主(zhǔ)機名(míng)或IP來指定(dìng)服務器的(de)位置。

C:\Mysql5.0\bin>mysql -h localhost -u root -p

Enter password: ****

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

Your MySQL connection id is 6 to server version: 5.0.18-nt

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

mysql>

使(shǐ)用一條簡(jiǎn)單的查詢語句

mysql> select version(),current_date;

mysql> select version();select now();

新建或刪除一個數據庫

Mysql>create database mydb;

Mysql> drop database mydb;

打開(kāi)的數據庫的(de)命令

mysql> use mysql

Database changed

查看數據庫的命令

mysql> show databases;

查看(kàn)數(shù)據表(biǎo)的詳細結構

mysql> desc func;

新建數(shù)據庫

mysql> create database school;

Query OK, 1 row affected (0.00 sec)

新(xīn)建表

mysql> create table user01(

-> id varchar(20) NOT NULL,

-> userName varchar(10) NOT NULL,

-> age int(11) default'0',

-> sex char(2) NOT NULL default'm',

-> PRIMARY KEY (id)

-> )TYPE=InnoDB;

Query OK, 0 rows affected, 1 warning (0.02 sec)mysql>desc student;

[page_break]

插入和刪除表(biǎo)中的(de)數據

Create table student(stuName varchar(20),age varchar(20),id varchar(20),set0 char(1));

插入(rù)

mysql> insert into student(id,stuName) values('1','tomcat');

Query OK, 1 row affected (0.00 sec)


刪除

mysql> delete from student where id='1';

Query OK, 1 row affected (0.01 sec)

刪除表中所有數據

mysql> truncate table student;

Query OK, 1 row affected (0.01 sec)

刪除表

mysql> create table temp(t varchar(1));

Query OK, 0 rows affected (0.00 sec)

mysql> drop table temp;

Query OK, 0 rows affected (0.00 sec)

創建新用戶(hù)並給予權限

mysql> grant all privileges on *.* to dbuser@localhost identified by '1234'

with grant option;

更改(gǎi)Mysql用戶密(mì)碼

c:\Mysql5.0\bin>mysqladmin -u root -p password 1234

Enter password: ****

備份(fèn)數據庫及表

我(wǒ)們用(yòng)mysqldump命令來備(bèi)份數(shù)據庫

c:\mysql\bin\>mysqldump –u root –p 3306 mysql>d:\backup.sql

執行此(cǐ)語句(jù)將(jiāng)把mydb 備份(fèn)到D盤的backup.sql文件中

備份多個數(shù)據庫表

c:\mysql\bin\>mysqldump –u root –p 3306 school user01 user >d:\backup.sql

此句的意(yì)思是把school庫中的user01表和(hé)user表(biǎo)的內容和表的定義備份到D盤backup.sql文件中。

備份所有的數據庫(kù)

c:\myql\bin>mysqldump –u root –p 3306 –all –database>d:backup.sql

還(hái)原Mysql數據庫

c:\mysql\bin\mysql –u root –p 3306 school

還原其中的一個表

mysql> source d:\books.sql;

ERROR:

Unknown command '\b'.

Query OK, 0 rows affected (0.00 sec)

Query OK, 1 row affected (0.00 sec)

退(tuì)出Mysql連(lián)接(jiē)

mysql>quit(exit)

關閉(bì)mysql服務(wù)

C:\mysql\bin>net mysql

關鍵詞(cí):MYSQL數據(jù)庫

閱讀本文(wén)後您有什麽感想? 已有 人給出評價!

  • 27 歡迎喜歡
  • 22 白癡
  • 32 拜托(tuō)
  • 23 哇
  • 31 加油
  • 283 鄙視